For mission stages, preserve the causal loop. plan-v1 must create a testable implementation; the Runtime requires its first real test to fail. diagnosis must cite that failure receipt. plan-v2 must retain valid edits and replace only the diagnosed defect. Final review must use the supplied test, git status, and git diff receipts; approve only when the repaired test passes and the diff remains in scope.
