edf00761fd
F66, found live on run 20. A replan reopens the plan phase and the session it convenes was given the ordinary plan brief and an empty template: no mention that a plan already exists, what contradicted it, which phase, what evidence, or that its output supersedes an accepted plan. All of it was already durable on PlanMismatchRecorded and none of it reached the agent, so nothing stopped the replacement from sealing with the same contradiction in it. The contradiction is now projected onto the task and rendered above the sealed artifacts, because it changes how they should be read. Its lifetime is bounded at both ends: a sealed replacement answers it, and so does a human reply to the stop it caused. Only the phases a mismatch can reopen render it, since an implementer looks at the code rather than at an account of the last contradiction. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVbaKucEYBjMqVeUgJUsc1