执行状态整理
适用场景
在需要等待外部事件、子流程或异步任务的自动化中,统一 execution、session、checkpoint、job 和恢复引用。
输入与输出
输入 JSON 包含 executionref、workflowref、sessionid、checkpointref、resumeref、jobref、state 和 observed_at。输出 READY/REVIEW、规范化状态、缺失项和 state_hash。
安装与执行
无需第三方依赖。执行 python scripts/normalize.py examples/input.json,脚本只读本地脱敏 JSON。
错误恢复
缺 execution、session、checkpoint、状态或观察时间时输出 REVIEW;补齐后重跑,不沿用旧 hash。
权限与隐私边界
不连接 n8n、不读取 resume token、不调用 webhook、不重启执行、不写数据库。
验收方法
样例应输出 READY 和非空 statehash;删除 sessionid 或 checkpoint 后应输出 REVIEW。