基线:鉴权会话+工作组+工作台三区修复+编排工作区+产品设计文档

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m
This commit is contained in:
2026-07-27 20:43:35 +08:00
co-authored by Claude Fable 5
parent 61fe181678
commit ac85ecf2ea
119 changed files with 16634 additions and 1246 deletions
+13
View File
@@ -192,6 +192,19 @@ export const listProcessPackagesRoute = {
} as const satisfies RouteContract;
/** 画图即校验 —— 与前端画布同源的闭合校验 */
/**
* 保存流程包(编排工作区的落笔)。
* **保存 ≠ 发布**:落的是这一版的定义(草稿可反复存);已发布版本不可回改 ——
* 后端按 (id, version, state) 判:published 版拒存,提示另起新版本。
* 返回连同闭合报告:画图即校验,每次落笔都知道离「可发布」还差几条。
*/
export const saveProcessRoute = {
method: 'PUT',
path: '/api/gov/process',
body: z.object({ pkg: processPackageSchema }),
output: z.object({ pkg: processPackageSchema, report: closureReportSchema }),
} as const satisfies RouteContract;
export const validateProcessRoute = {
method: 'POST',
path: '/api/gov/process/validate',