# metadata-governance 执行任务清单（Tasks）

## A. 后端并行任务（Backend Track）

- [x] BE-IDSMETA-01 实现 metadata schema 字段状态治理（draft/active/deprecated） [AC-IDSMETA-13]
- [x] BE-IDSMETA-02 实现 deprecated 字段"新建禁用、历史可读"策略 [AC-IDSMETA-14]
- [x] BE-IDSMETA-03 实现 `/admin/metadata-schemas` 列表按 status 过滤 [AC-IDSMETA-13]
- [x] BE-IDSMETA-04 在 KB 文档写入链路增加 metadata required/type/enum 校验 [AC-IDSMETA-15]
- [x] BE-IDSMETA-05 在 Intent Rule、Script Flow、Prompt Template 写入链路统一 metadata 存储结构 [AC-IDSMETA-16]
- [ ] BE-IDSMETA-06 实现对象类型切换的不兼容字段处理策略（移除/映射提示所需后端支持） [AC-IDSMETA-17]
- [x] BE-IDSMETA-07 在 intent->rag 路由中支持多知识库目标集合 [AC-IDSMETA-18]
- [x] BE-IDSMETA-08 在检索执行前注入 metadata filters（grade/subject/scene） [AC-IDSMETA-19]
- [x] BE-IDSMETA-09 无召回时返回 fallback，并记录结构化原因码 [AC-IDSMETA-20]
- [x] BE-IDSMETA-10 实现拆解模板存储、版本字段与最近生效版本查询 [AC-IDSMETA-22]
- [x] BE-IDSMETA-11 提供"待录入文本 -> 固定模板输出"接口能力 [AC-IDSMETA-21]

## B. 前端并行任务（Frontend Track）

- [x] FE-IDSMETA-01 元数据配置页支持状态筛选与状态切换操作 [AC-IDSMETA-13]
- [x] FE-IDSMETA-02 在 metadata 字段编辑中显式展示 deprecated 影响范围 [AC-IDSMETA-14]
- [x] FE-IDSMETA-03 KB 文档录入页接入动态 metadata 渲染与 required 校验提示 [AC-IDSMETA-15]
- [x] FE-IDSMETA-04 Intent Rule 录入页复用统一 metadata 组件 [AC-IDSMETA-16]
- [x] FE-IDSMETA-05 Script Flow 录入页复用统一 metadata 组件 [AC-IDSMETA-16]
- [x] FE-IDSMETA-06 Prompt Template 录入页复用统一 metadata 组件 [AC-IDSMETA-16]
- [x] FE-IDSMETA-07 对象类型切换时提供"保留兼容字段 + 不兼容移除/映射"交互 [AC-IDSMETA-17]
- [x] FE-IDSMETA-08 拆解模板管理页展示版本、状态与最近生效标记 [AC-IDSMETA-22]

## C. 契约与测试任务（Contract & QA Track）

- [x] QA-IDSMETA-01 完成 `openapi.provider.yaml` AC 追踪与 L2 自检 [AC-IDSMETA-13][AC-IDSMETA-22]
- [x] QA-IDSMETA-02 完成 `openapi.deps.yaml` 依赖契约维护与可解析检查 [AC-IDSMETA-18]
- [x] QA-IDSMETA-03 增加 provider schema 契约测试（请求校验/错误响应） [AC-IDSMETA-15][AC-IDSMETA-20]
- [x] QA-IDSMETA-04 增加运行时集成测试（路由->过滤->召回->fallback） [AC-IDSMETA-18][AC-IDSMETA-20]
- [ ] QA-IDSMETA-05 增加前端端到端场景测试（四类录入页 metadata 联动） [AC-IDSMETA-15][AC-IDSMETA-16]

## D. 交付里程碑

- [x] M1：完成元数据配置治理（BE-IDSMETA-01~03，FE-IDSMETA-01~02）
- [x] M2：完成四类录入页联动（BE-IDSMETA-04~06，FE-IDSMETA-03~07）
- [x] M3：完成检索路由治理（BE-IDSMETA-07~09，QA-IDSMETA-04）
- [x] M4：完成拆解模板治理与契约测试收口（BE-IDSMETA-10~11，FE-IDSMETA-08，QA-IDSMETA-01~03,05）
