流程交付契约整理
适用场景
在自动化流程交给客户或团队前,把触发器、输入、输出、外部系统、负责人、版本和允许副作用整理为一页稳定契约。
输入与输出
输入 JSON 包含 workflowref、version、trigger、inputs、outputs、systems、owners 和 allowedside_effects。输出 READY/REVIEW、规范化契约和 contract_hash。
安装与执行
无需第三方依赖。执行 python scripts/normalize.py examples/input.json,脚本只读本地脱敏 JSON。
错误恢复
缺触发器、输入输出、版本或负责人时输出 REVIEW;补齐契约后重跑。
权限与隐私边界
不读取工作流凭据、不连接客户实例、不部署、不发布、不代替客户确认所有权。
验收方法
样例应输出 READY 和非空 contract_hash;删除输出或副作用字段后应输出 REVIEW。