Spec-Driven Development, Minus the Vibes: A Scientific Approach to Coding Agents

Why my coding agent can write the code, tests, plan, and review notes, but still does not get the final merge.