T4 of TASK-rectification-grounding-20260927 (BUG-588 / BUG-569 family). The deferFollowup path persisted the choice before the agent turn, so the agent turn's prepare read the post-answer range and the deferred choice narration was never persisted: nobody said the range moved. The typed-message preflight now hands the pre-answer credible range to the agent turn (rangeBeforeTurn); the turn's one server range sentence covers the answer and the dated event. Route-level regression with the real handler. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8