文件
hyb-oa/issues/2026-03-06_20-00-00-p15-p18-roadmap-preflight.csv

4.9 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2R0P15-P18路线图合同建档创建并校验P15-P18 roadmap preflight 执行合同CSVCSV通过校验且字段完整python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-06_20-00-00-p15-p18-roadmap-preflight.csvmanualDONEDONEDONEissues/2026-03-06_20-00-00-p15-p18-roadmap-preflight.csv[]作为后续六个月总控合同
3R1P14基线冻结与双提交封板P14运营化产物并按计划完成基线提交收口两笔chore提交完成且工作区清空manual: git status && git log --oneline -n 2manualDONEDONEDONE.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提交完成基线封板
4R2P15合同锚点校正修正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.csvmanualDONEDONEDONEissues/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补齐列表与撤回
5R3Skills与MCP装配计划建档固定skills安装与MCP启用边界并完成第一波必要skills安装playwright与security-best-practices可用且MCP策略已固定manual: ls -1 /home/shunli/.codex/skillsmanualDONEDONEDONE/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
6R4P15A启动就绪审查冻结P15A权限矩阵与接口落点避免开工后反复改合同权限矩阵和落点与真实代码锚点一致manualmanualDONEDONEDONEissues/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
7R5P15B启动就绪审查冻结P15B四层模型与账本语义及列表/撤回边界四层模型与账本语义和接口范围全部固定manualmanualDONEDONEDONEissues/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"]默认自然日+半天边界;日历与节假日算法后置
8R6P16共享主数据蓝图定义 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.csvmanualDONEDONEDONEissues/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
9R7P17轻采购蓝图定义轻采购V1范围仅覆盖申请审批预算校验供应商与归档采购范围固定且明确不含收货三单匹配与ERP过账python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_08-15-48-p16-p18-blueprints.csvmanualDONEDONEDONEissues/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
10R8P18固资台账蓝图定义资产卡片领用归还调拨盘点的V1范围资产台账范围固定且明确不含折旧过账与ERP集成python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_08-15-48-p16-p18-blueprints.csvmanualDONEDONEDONEissues/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