diff --git a/docs/BACKLOG.md b/docs/BACKLOG.md index 3e671f64..24a87b73 100644 --- a/docs/BACKLOG.md +++ b/docs/BACKLOG.md @@ -13506,7 +13506,7 @@ point, which are the parts that must survive it.** ***LANDED 2026-08-23 IN PR 556 AT `06ef8ec8`.*** *A removal that would strand a ledger number is now refused.* **195 tests pass.** -***OWNER RULING 2026-08-23: "Document recreation as the remedy." THAT REQUIREMENT IS NOT YET MET.*** *Recreating a worktree at the recorded path is the **written** remedy for a stranded ledger number, and **the REASON must be written with it: it RESTORES THE CONDITION THE GATE TESTS rather than bypassing the test.*** **Measured 2026-08-23: the word appears in none of `docs/LEDGER-GATE.md`, `docs/WORKTREES.md` or `CLAUDE.md`, against a control that fires.** ***An undocumented precedent gets copied without its justification, which is the specific failure the ruling names.*** +***OWNER RULING 2026-08-23: "Document recreation as the remedy." MET IN ONE FILE OF THE THREE NAMED BELOW; the banner above records which.*** *Recreating a worktree at the recorded path is the **written** remedy for a stranded ledger number, and **the REASON must be written with it: it RESTORES THE CONDITION THE GATE TESTS rather than bypassing the test.*** **Measured 2026-08-23, BEFORE `937e83da` landed: the word appeared in none of `docs/LEDGER-GATE.md`, `docs/WORKTREES.md` or `CLAUDE.md`, against a control that fires. That reading is kept because it is the state the ruling was answering, NOT because it still holds. RE-MEASURED 2026-08-24 on `origin/main`, positive controls firing on all three files: `docs/LEDGER-GATE.md` 3, `docs/WORKTREES.md` 0, `CLAUDE.md` 0. Whether the other two need it is UNSETTLED and deliberately not ruled here.** ***An undocumented precedent gets copied without its justification, which is the specific failure the ruling names.*** *NOT taken by the owner, recorded so neither is re-proposed:* **an `alloc.ps1 -Reassign`** -- *a deliberate hole in the non-transferable rule the gate rests on* -- *and* **letting a missing owner directory fall through**, *which would skip ownership entirely and fail OPEN once per number with nothing making "missing" unforgeable.*