3.9 KiB
3.9 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | A1 | 细化执行合同与事实源确认 | 建立统一审批中心与报销发票 OCR 需求细化执行合同,并确认本轮只做文档不改业务代码。 | 1) 新 Issue CSV 校验通过;2) 范围固定为统一审批中心与报销/发票/OCR/附件;3) 明确主 PRD 保持总纲,模块规约作为开发拆分依据;4) 不部署、不修改 server/client 业务代码。 | 命令:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-09_16-15-23-approval-reimbursement-requirements-detail.csv;人工步骤:确认本轮文件范围为 docs 与本 Issue CSV。 | python3 | DONE | DONE | DONE | issues/2026-05-09_16-15-23-approval-reimbursement-requirements-detail.csv | [] | 不改业务代码、不部署。 |
| 3 | A2 | 统一审批中心模块规约 | 新增统一审批中心模块级中文规约,细化角色、入口、状态、动作、权限、异常、留痕和验收。 | 1) docs/需求-统一审批中心规约.md 存在;2) 规约覆盖适用对象、角色权限、状态模型、审批动作、待办入口、异常规则、留痕要求和验收场景;3) 明确企业微信 deeplink 只能回 OA,不使用企业微信原生审批。 | 人工步骤:阅读 docs/需求-统一审批中心规约.md,确认可直接指导后续审批相关 Issue 拆分。 | manual | DONE | DONE | DONE | docs/需求-统一审批中心规约.md | ["A1"] | 涉及状态机和权限,仅做需求规约,不改运行时。 |
| 4 | A3 | 报销发票OCR模块规约 | 新增报销/发票/OCR/附件模块级中文规约,细化角色、入口、字段、状态、匹配、查重、财务动作、异常和验收。 | 1) docs/需求-报销发票OCR规约.md 存在;2) 规约覆盖报销单字段、报销状态、发票状态、发票与明细关系、OCR、查重、附件、财务复核、付款导出、异常和验收;3) 普通员工文案不暴露内部发票池概念。 | 人工步骤:阅读 docs/需求-报销发票OCR规约.md,确认可直接指导后续报销、发票、OCR、附件、付款和导出 Issue 拆分。 | manual | DONE | DONE | DONE | docs/需求-报销发票OCR规约.md | ["A1","A2"] | 报销细则与 docs/reimbursement-invoice-rules.md 对齐。 |
| 5 | A4 | 主PRD与文档索引挂接 | 更新主 PRD、文档索引和报销规则文档,将两份模块规约加入当前事实源和开发依据。 | 1) 主 PRD 关联两份模块规约;2) docs/文档索引.md 将两份模块规约列入当前事实源;3) docs/reimbursement-invoice-rules.md 说明与新规约的关系。 | 命令:rg -n "需求-统一审批中心规约|需求-报销发票OCR规约|海音达OA-MVP需求规格说明书|文档索引" docs issues/2026-05-09_16-15-23-approval-reimbursement-requirements-detail.csv;人工检查链接可读。 | ripgrep|manual | DONE | DONE | DONE | docs/海音达OA-MVP需求规格说明书.md|docs/文档索引.md|docs/reimbursement-invoice-rules.md | ["A2","A3"] | 不改变既有文档历史状态,只增加当前引用。 |
| 6 | A5 | 需求验收用例与后续开发拆分建议 | 在模块规约中补齐需求验收用例和后续开发拆分建议,确保后续开发不直接跳代码。 | 1) 两份模块规约都有验收场景;2) 两份模块规约都有后续 Issue 拆分建议;3) 文档没有重新引入飞书路线或企业微信原生审批;4) 每个模块至少包含角色、入口、字段/对象、状态、权限、异常、验收。 | 命令:git diff --check && rg -n "飞书|企业微信原生审批|后续开发拆分|验收场景|异常" docs/需求-统一审批中心规约.md docs/需求-报销发票OCR规约.md;人工判断命中内容与当前路线一致。 | git|ripgrep|manual | DONE | DONE | DONE | docs/需求-统一审批中心规约.md|docs/需求-报销发票OCR规约.md | ["A2","A3","A4"] | 完成后回填本 CSV 状态并提交中文 commit。 |