f187fa57fe
Conflict was `context/test-evidence/gp.md` only — this PR and #146 (improvise-ipqu) appended at the same point. Both entries kept, verified line-by-line against both parents, because --check-evidence cannot see a dropped entry: it checks that every heading names a running test, and neither of this PR's tests cites the file, so losing one would pass the gate. The format string was broken across source lines with no `\` continuation, so eighteen spaces were baked into what a user reads on --predict against a corrupt model. Found by adversarial review, which printed the message rather than reading the source. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FC2jVn8Au7E9JPkw6bwXXH