文件
hyb-oa/issues/2026-03-21_11-00-00-p24-workflow-governance-refresh.csv
2026-03-21 18:02:53 +08:00

3.5 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2P24-0P24执行合同刷新建档与非引擎边界冻结创建并校验 Workflow 治理 refresh 合同 CSV 并冻结本轮只做流程定义管理和版本化不动运行时引擎的边界refresh CSV 通过校验且明确本期不做条件分支 并行会签 抄送运行时 升级催办等高风险引擎改造python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-21_11-00-00-p24-workflow-governance-refresh.csvmanualTODOTODOTODOissues/2026-03-21_11-00-00-p24-workflow-governance-refresh.csv|issues/2026-03-21_09-00-00-p24-workflow-platformization.csv|server/src/routes/workflow.js|server/prisma/schema.prisma[]supersede 2026-03-21_09-00-00-p24-workflow-platformization.csv 并把 P24-3 和 P24-4 降级为 backlog
3P24-1WorkflowDefinition 版本化与兼容迁移为现有流程定义补齐版本化 草稿发布态和 definition_json 兼容读取能力流程定义支持版本管理和草稿发布态 旧 definition_json 仍可按 version=1 兼容读取且 Prisma 校验通过cd server && npm run prisma:validate && npm test -- tests/unit/utils/workflow.test.js tests/unit/routes/workflow.permissions.test.jsmanualTODOTODOTODOserver/prisma/schema.prisma|server/prisma/migrations|server/src/utils/workflow.js|server/tests/unit/utils/workflow.test.js|server/tests/unit/routes/workflow.permissions.test.js["P24-0"]不改现有审批运行时语义 只补治理层和兼容层
4P24-2流程定义管理 API 与后台页新增流程定义的列表 详情 草稿更新 发布 归档和版本查看能力并提供后台运营页支持 GET POST PATCH publish archive 与版本查看 前后端联通且仅 system.settings 可操作cd server && npm test -- tests/unit/routes/workflow.permissions.test.js && cd ../client && npm run typecheck && npm run buildmanualTODOTODOTODOserver/src/routes/workflowDefinitions.js|server/src/app.js|client/src/api/workflow.ts|client/src/pages/WorkflowDefinitionsPage.tsx|client/src/router/index.tsx|client/src/auth/permissions.ts["P24-1"]优先复用现有后台布局和 workflow API 风格 不引入新管理端框架
5P24-3流程配置与审批规则衔接治理把现有 approval_rules 与流程定义管理建立清晰衔接口径并同步规格和操作说明管理员可理解当前审批规则与流程定义之间的边界且文档和后台口径一致 不需要改运行时引擎python3 scripts/validate-feature-matrix.py && git diff --checkmanualTODOTODOTODOserver/src/routes/approvalRules.js|docs/requirements-specification.md|docs/integration-boundaries.md|docs/feature-matrix.md|issues/2026-03-21_11-00-00-p24-workflow-governance-refresh.csv["P24-2"]重点是治理可解释性与后台可维护性 不做流程能力扩张
6P24-4P24回归与验收收口完成流程定义版本化和后台治理能力后的整体验收收口流程定义版本化 后台管理和旧线性流程兼容回归全部通过且 workflow 主流程零回归cd server && npm run prisma:validate && npm test && ./scripts/regression-workflow-actions.sh && ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run buildmanualTODOTODOTODOissues/2026-03-21_11-00-00-p24-workflow-governance-refresh.csv|server/scripts/regression-workflow-actions.sh|server/scripts/regression-all.sh|server/tests|client/src/pages/WorkflowTaskDetailPage.tsx["P24-3"]P24-lite 的完成标准是管理员可维护和旧流程稳定而非平台化引擎