Highlights
- Keeps Codex planning and independent review isolated from the DSH implementation session.
- Runs Reviewer callbacks in the background so DSH no longer remains stuck in a running state.
- Uses a clean persistent Reviewer task, resilient SQLite coordination, restart recovery, and exact-once relay behavior.
- Fixes terminal relay stalls, idle bridge lock starvation, teardown races, and turn cancellation during startup.
Verification
- 237 tests passed locally.
- GitHub Actions passed on Windows with Node.js 22.19 and Node.js 24.
- Online doctor passed with Codex CLI 0.147.0, ChatGPT login, App Server, and real SQLite integrity checks.
SHA256: 42CA9A505EE234B4D6F12CE9B2A3C4360AD2D4C32EABC5F7FCCDD414CBB1D6F1