用途:以 acomo 为后端,通过 AI 智能体对话开发业务工作流系统,非开发者也能用。核心是开发循环:需求访谈→设计→静态验证→注册→走查→改进→交付。
主要能力:提供开发循环正本(阶段定义、停止条件、非开发者/开发者两种模式);静态验证脚本 validate-model.mjs,校验 draft 的 definition/dataSchema/policy 结构及图与一致性;走查计划脚本 walkthrough-plan.mjs,从模型 JSON 生成路径枚举、CLI/UI 测试步骤与样例数据;并提供画面设计映射、最小 SPA 脚手架、客户端集成、认证集成、自定义 UI 的 E2E 等参考资料,以及已实测的样例模型(基本审批、条件分支、并行审查、退回循环)。
使用方式:先确定环境与角色模式。命令按原文使用:npm run workflow:validate -- path/to/draft.json(--json 可机器可读);npm run workflow:walkthrough -- path/to/draft.json;独立分发时可 node scripts/validate-model.mjs <file>;用 acomo createWorkflowModel 注册、publishWorkflowModel 发布。详细命令与错误码见 harness-guide。
适用场景:需与业务方反复确认审批层级、权限、分支条件的流程开发。
限制与注意:条件表达式必须为对象形式,Node ID 须与 definition 完全一致,仅按审批路径测试易漏退回/驳回路径,engine 系 API 的 body 为扁平 JSON;以上为资料中的已知失败模式,缺失信息暂未提供。