<template>
  <div class="mission-page">
    <ReflectionManagerPanel
      kind="process"
      kind-label="任务"
      title="任务编排（Mission / 进程，含插件 MissionType 实例化）"
      empty-text="当前没有任务；点击右上角「新建任务」从已加载的 MissionType 中选一个实例化。"
    />
  </div>
</template>

<script setup lang="ts">
/**
 * /admin/missions 路由的页面入口。
 *
 * 由于「任务」与「进程」在后端 ReflectionApiController 共用 kind=process / mission
 * （UiDiscoveryCache.MissionCreatableTypes 同源），这里直接用 ReflectionManagerPanel
 * 接入，按下「新建任务」会列出所有 MissionType 子类（含 taskflow / trigger）。
 *
 * 旧版本的 DataTablePro + listMissions mock 已经下线，所有数据走 SimpleLite 反射 API。
 */
import ReflectionManagerPanel from '@/components/reflection/ReflectionManagerPanel.vue'
</script>

<style scoped>
.mission-page {
  height: calc(100vh - 56px);
  padding: 12px 14px;
  box-sizing: border-box;
}
</style>
