Added
- Smart intake for
agentic-sop— classifies the input on trigger: a written spec / existing skill / filled SOP → use as-is; a natural-language need → Claude drafts a Human SOP (gaps【待補】, no fabrication), pauses for human confirm, then continues to decomposition. (Generative layer only; gates + DRAFT+human spine unchanged.) - Capped auto fix-loop —
run.pyemits a machine-readablefailure{step,gate_type,message,artifact}, and/sop-flowauto-fixes & re-runs on a gate failure, capped byrun.py --max-fix-retries(default 3, code-enforced per run-id →fix_exhausted); exhausted → stop for a human; never patches output to pass. Shares one cap knobSOPKIT_MAX_FIX_RETRIES(default 3) with the Stop-hook regression loop — two layers, one setting. Addstests/integration/test_fix_loop.py.
Changed
- README "At a glance" is now an animated step-by-step flow GIF (
assets/flow.gif, generated byassets/flow/make_flow_gif.py— Pillow, deterministic); the static Mermaid diagram moved into a<details>fallback. Depicts intake routing + the capped fix-loop.
Full changelog: https://github.com/s0912758806p/agentic-sop-to-work/blob/main/CHANGELOG.md