docs(remediation): bank D-48 (a boundary statement that was wrong) and D-49 (idle is not available)
D-48 is Mos's error, banked in Mos's words at Mos's request, and renumbered from the D-46 he suggested because that number is already the empty-registry finding — the ledger is the primary product and a duplicated number corrupts it. Three seats shipped and approved "sound against an author who cannot rewrite main; residual = compromised main; owner Builds 1-2". A1 does not rewrite main; it repoints a local remote-tracking ref with one unprivileged git update-ref, which I reproduced in seconds. So the documented residual described an exotic threat while the real one is trivial. Stating a boundary is not the same as stating it correctly, and an understated residual is worse than none because it reads as rigorous. Everyone checked a both-directions statement EXISTED; nobody checked it was TRUE. That is D-19's own move 2 performed with wrong content, and the third distinct way the render/verify principles have failed inside their own enforcers. And the correct answer was already written down. f10-coder's handoff holds the wrong claim at line 21 and, at line 29, the suspicion that overturns it — that provider-target ref selection may be influenced by CI checkout/fetch configuration, marked honestly as unverified. rev-974 then found exactly that. Had anyone run the suspicion down, D-48 would not have shipped. Requirement banked on RM-02/RM-34: a labelled suspicion that contradicts a shipped claim must BLOCK that claim until falsified. Suspicions are currently recorded and ignored, which makes honest labelling free of consequence — where one targets a boundary or integrity claim it is a pre-registered check nobody ran. D-49 refines the parking rule and supersedes the rationale of the coder-mos1 (c) ruling: the threshold is not "is the seat idle" but "can it still take the next lane". f10-coder was idle with work pushed and frozen, which reads as safe, but at 97.4% could not have taken the remediation the pending verdict was about to require. Rotating on that asymmetry was the only clean boundary available. The detection was discipline, not a mechanism — I was not watching seat context in real time and Mos caught it on a manual sweep. Requirement on RM-58/P-LIFECYCLE/the coordinator daemon: the coordinator watches token budget across seats and pre-empts at threshold, so a keystone seat's ceiling is never found by a failed round or a lucky sweep. Interim we both sweep; the mechanism retires the sweep. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
267b58deb3
commit
eae62a598a
@@ -31,8 +31,8 @@
|
||||
three times in one session by duplicating that table (D-26's class). Read the table. ⚠ **And
|
||||
re-derive any board claim from the provider before load-bearing use (D-43)** — the board is
|
||||
sole-written and has no independent verifier.
|
||||
2. **`docs/remediation/TASKS.md` is authoritative**, not the newest voice in a chat. It holds 48 findings
|
||||
(D-1…D-6 in `BOARD-LEDGER.md`, D-7…D-47 + D-38c in TASKS.md), every ruling with its rationale, and the
|
||||
2. **`docs/remediation/TASKS.md` is authoritative**, not the newest voice in a chat. It holds 50 findings
|
||||
(D-1…D-6 in `BOARD-LEDGER.md`, D-7…D-49 + D-38c in TASKS.md), every ruling with its rationale, and the
|
||||
requirements each finding placed on RM-02/RM-34/RM-50/RM-55.
|
||||
3. **`MISSION.md` carries the first-class principles** — read them there, they are not listed here.
|
||||
Two added 2026-08-01: **the anchor must live outside the audited party's authority** (D-19/D-25/D-45,
|
||||
@@ -78,6 +78,6 @@ Roster rolled verbatim to [`BOARD-LEDGER.md`](./BOARD-LEDGER.md); live truth is
|
||||
|
||||
## Decisions log — full record in [`TASKS.md`](./TASKS.md)
|
||||
|
||||
All 48 findings (D-1…D-6 in `BOARD-LEDGER.md`, D-7…D-47 + D-38c in `TASKS.md`) and every ruling with
|
||||
All 50 findings (D-1…D-6 in `BOARD-LEDGER.md`, D-7…D-49 + D-38c in `TASKS.md`) and every ruling with
|
||||
its rationale live there. **Not duplicated here.** The history of _why_ this board must not restate —
|
||||
six stale copies across two seams — is rolled verbatim into [`BOARD-LEDGER.md`](./BOARD-LEDGER.md).
|
||||
|
||||
Reference in New Issue
Block a user