Checkpoint-gate lows: pin the once rule and the elide branch, escape line breaks in item text #32
Loading…
Reference in a new issue
No description provided.
Delete branch "weksa-lowering/checkpoint-gate-lows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up checkpoint-gate-lows. Findings once-rule-pins-thin, elide-branch-unpinned, forged-item-text-in-prompt (cut-checkpoint-gate.s1).
Soul s3 falsified the first fix (non-revert mutants survived; the forgery was real through CorpusStore::add + Prompt::mint). Fix batch: indented() in context.rs escapes every line break in item text and held prior-turn text; tests for interleaved re-offers, near-prefix rows and each separator. Soul s4 (verdict cut-golf-loop-edit-accept.s4, the door misfiled it under h7) held the producer fix at
0b2f6ce; its one new Low (separators-unpinned) is fixed inaf35f72with Hands' per-separator hand-reverts, which had no further Soul pass.Tests 318 passed, 0 failed, 1 ignored; clippy clean. Corpus bytes carry no line breaks, so existing prompts are unchanged. Not touched: checkpoint-gate-map.test-reads-bounded (convergence-freeze), for_checkpoint stays pub (golf-loop-checkpoint-door-bound).
🤖 Generated with Claude Code