v1.5.2
Codex 上的 PDLC 自主收敛循环(loop-run 外部 Runbook 版)。设计与真机准入闸结果见 docs/decisions/0004-codex-loop-run.md。
Added
adapters/codex-loop-run.sh— Codex 外部 Runbook 驱动:一个 bash 循环,无人值守把tdd → implement → review推到review_done。以状态机为唯一真源,每轮读状态机 → loop-next 映射的 jq 复刻判下一跳 →codex exec "按 pdlc <阶段> <id> --autonomous"→ 读回判护栏(--max-steps默认 4 上限停机 /ok!=truefail-stop /current_stage未推进 stuck-stop)。发布永远人工(到 review_done 即停,绝不自动 ship/deploy);--dry-run离线看决策。tests/adapter-codex-loop-run-check.sh— 驱动映射 + 护栏回归(mock 状态 +--dry-run,免 codex,12 断言)。docs/decisions/0004-codex-loop-run.md— ADR + 状态完整性准入闸真机结果:gpt-5.6-sol 用「unit 恒失败 / lint 恒通过」判别场景,真跑test-commands.yml、诚实写{tests_pass:false, lint_clean:true}(一真一假只可能来自真跑)、fail-stop、发<<<PDLC blocked>>>哨兵——闸过,loop-run 得以在 Codex 放行。