4.9 KiB
4.9 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | R0 | P15-P18路线图合同建档 | 创建并校验P15-P18 roadmap preflight 执行合同CSV | CSV通过校验且字段完整 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-06_20-00-00-p15-p18-roadmap-preflight.csv | manual | DONE | DONE | DONE | issues/2026-03-06_20-00-00-p15-p18-roadmap-preflight.csv | [] | 作为后续六个月总控合同 |
| 3 | R1 | P14基线冻结与双提交 | 封板P14运营化产物并按计划完成基线提交收口 | 两笔chore提交完成且工作区清空 | manual: git status && git log --oneline -n 2 | manual | DONE | DONE | DONE | .github/workflows/ci-minimal.yml | .github/workflows/ci-regression.yml | docs/feature-matrix.md | docs/ops/ci-regression-reporting.md | issues/2026-02-13_00-11-56-p14-l5-operationalization.csv | scripts/coverage_gate.js | scripts/openapi_diff_check.py | scripts/validate_regression_report.py | scripts/validate-feature-matrix.py | server/.env.example | server/package.json | server/package-lock.json | server/scripts/export_openapi.js | server/src/app.js | server/src/config.js | server/src/index.js | server/src/observability/tracing.js | server/src/routes/invoicePool/read.js | server/src/routes/reimbursements.js | server/src/routes/workflow.js | server/tests/unit/services/ | server/tests/unit/utils/ | ["R0"] | 本次以两笔chore提交完成基线封板 |
| 4 | R2 | P15合同锚点校正 | 修正P15A伪文件锚点并补齐P15B列表/撤回能力合同 | 不再引用不存在文件且P15B覆盖列表与撤回流程 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-06_14-30-00-p15a-l5-permission-decouple.csv && python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-06_14-30-00-p15b-l5-leave-v1.csv | manual | DONE | DONE | DONE | issues/2026-03-06_14-30-00-p15a-l5-permission-decouple.csv | issues/2026-03-06_14-30-00-p15b-l5-leave-v1.csv | ["R0"] | P15A-2 锚定 constants/auth/workflow;P15B补齐列表与撤回 |
| 5 | R3 | Skills与MCP装配计划建档 | 固定skills安装与MCP启用边界并完成第一波必要skills安装 | playwright与security-best-practices可用且MCP策略已固定 | manual: ls -1 /home/shunli/.codex/skills | manual | DONE | DONE | DONE | /home/shunli/.codex/config.toml | /home/shunli/.codex/skills/playwright | /home/shunli/.codex/skills/security-best-practices | ["R0"] | 已安装 playwright 与 security-best-practices;MCP继续按需启用,仅预留postgres/github |
| 6 | R4 | P15A启动就绪审查 | 冻结P15A权限矩阵与接口落点避免开工后反复改合同 | 权限矩阵和落点与真实代码锚点一致 | manual | manual | DONE | DONE | DONE | issues/2026-03-06_14-30-00-p15a-l5-permission-decouple.csv | server/src/constants/permissions.js | server/src/plugins/auth.js | server/src/routes/workflow.js | server/src/routes/leave.js | client/src/components/navigation/NavLinks.tsx | client/src/router/index.tsx | ["R2"] | 不改表结构;不扩transfer到leave |
| 7 | R5 | P15B启动就绪审查 | 冻结P15B四层模型与账本语义及列表/撤回边界 | 四层模型与账本语义和接口范围全部固定 | manual | manual | DONE | DONE | DONE | issues/2026-03-06_14-30-00-p15b-l5-leave-v1.csv | server/prisma/schema.prisma | server/src/routes/leave.js | server/src/routes/workflow.js | ["R2"] | 默认自然日+半天边界;日历与节假日算法后置 |
| 8 | R6 | P16共享主数据蓝图 | 定义 LegalEntity HolidayCalendar CostCenter DocumentCategory Supplier 的模型与API边界 | 主数据模型和API范围固定且可被leave purchase asset复用 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_08-15-48-p16-p18-blueprints.csv | manual | DONE | DONE | DONE | issues/2026-03-07_08-15-48-p16-p18-blueprints.csv | server/prisma/schema.prisma | server/src/constants/permissions.js | server/src/routes/budgets.js | server/src/routes/configRead.js | ["R5"] | P16-1与P16-2已冻结 主数据先行以避免再次耦回system.settings |
| 9 | R7 | P17轻采购蓝图 | 定义轻采购V1范围仅覆盖申请审批预算校验供应商与归档 | 采购范围固定且明确不含收货三单匹配与ERP过账 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_08-15-48-p16-p18-blueprints.csv | manual | DONE | DONE | DONE | issues/2026-03-07_08-15-48-p16-p18-blueprints.csv | server/prisma/schema.prisma | server/src/routes/workflow.js | server/src/routes/budgets.js | ["R6"] | P17-1与P17-2已冻结 采购依赖Supplier与CostCenter |
| 10 | R8 | P18固资台账蓝图 | 定义资产卡片领用归还调拨盘点的V1范围 | 资产台账范围固定且明确不含折旧过账与ERP集成 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_08-15-48-p16-p18-blueprints.csv | manual | DONE | DONE | DONE | issues/2026-03-07_08-15-48-p16-p18-blueprints.csv | server/prisma/schema.prisma | server/src/routes/audit.js | server/src/routes/workflow.js | ["R6"] | P18-1与P18-2已冻结 引用LegalEntity CostCenter DocumentCategory |