Codex reframed "RPI is waterfall" → "plan.md is an artifact-boundary bug"
- Surfaced by
- codex (gpt-5.5), independent voice in mixed council; echoed by the skeptic seat
- Missed by
- All three Claude judges (agile-coach, ddd-architect, token-economist) framed the problem as a methodology issue, not a payload-boundary issue
The maintainer asked the council to make RPI lean by re-architecting the loop. The Claude judges debated waterfall-vs-agile tradeoffs. Codex re-framed the diagnosis: RPI execution is already wave-based; the bloat is that plan.md is treated as a shared god-artifact re-read ~8× per lifecycle (20–44 KB each time). That reframe became the load-bearing decision — execution-packet.json became the contract, plan.md became commentary — saving a mis-scoped re-architecture epic.
Discovery + planning manufacture the plan.md as a shared god artifact, then every later phase rehydrates pieces of it. Bloat is an artifact-boundary bug, not a methodology failure.
Load-bearing outcome
execution-packet.json adopted as the cross-phase contract; plan.md demoted to commentary; the re-architecture epic was reshaped into a packet-boundary cleanup instead of a methodology overhaul.