Skip to content

v1.5.4 — flow GIF + smart intake (P1) + capped fix-loop (P2)

Latest

Choose a tag to compare

@s0912758806p s0912758806p released this 12 Jun 08:55
· 47 commits to main since this release

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-looprun.py emits a machine-readable failure{step,gate_type,message,artifact}, and /sop-flow auto-fixes & re-runs on a gate failure, capped by run.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 knob SOPKIT_MAX_FIX_RETRIES (default 3) with the Stop-hook regression loop — two layers, one setting. Adds tests/integration/test_fix_loop.py.

Changed

  • README "At a glance" is now an animated step-by-step flow GIF (assets/flow.gif, generated by assets/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