docs(backlog): record the #1008 ruling, and #1234 as blocked by it - #785
Merged
Conversation
…s deferred #1008 has asked three times for a ruling ON THE SUBSTANCE and never had one. The 2026-08-12 entry records the owner answering "do what you judge best", which the coordinator correctly refused to read as a decision; the item says in terms that nothing short of a substantive ruling should flip the banner, and that a session reasoning from the cleared prerequisite to a lift has re-derived a rejected argument. Put to the owner 2026-09-03 by the Contractor seat with the three live options stated -- keep it deferred, lift the gate and build the preflight, or fix only the ungated probe defect. The owner chose keep it deferred. The gate stands and the banner does not flip; what changes is that the ruling now exists on the record instead of being inferred. The entry also states what the ruling does NOT decide, so neither question is read as settled by it: the SQL Server probe's false-clean defect (#1234) is ungated and stays worth fixing, and Blocker B is moot while the gate stands rather than resolved. No status glyph is introduced. backlog_status_check.py passes at 657 items, each declaring exactly one status. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
#1234 was offered for dispatch. It is unstartable, and I re-measured rather than trusting the 2026-08-23 amendment that says so, because that amendment is three weeks old and this seat spent the day finding records that had gone stale. It has not gone stale. It has got worse. require_least_privilege returns 0 hits across the engine Python on main, against a positive control of 2 files for require_managed_identity on the same instrument; store/privilege.py is absent; and w3-store-privilege-preflight is 4 ahead and 532 behind with no pull request, against 328 behind when the amendment was written. The part neither item states is the coupling. #1234 is right that a code defect must not be hostage to a policy decision, and on policy it is not. On startability the two are joined anyway: the defect exists only on that branch, the branch lands only if the preflight lands, and the owner ruled today that the preflight stays deferred. So the defer leaves #1234 with nowhere to land. Both clearing paths the amendment names reverse that defer, which is why neither is a builder's call. Recorded on both sides so the next seat reads it from either end. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…o the window has zero width Surfaced by the #1420 measurement, which could not have found it by reading. The in-hold sampler produces exactly two samples per cell, one in-hold and one post-drain, in 20 of 20 cells at hold 1.5 and 3.0. So the window five sites describe as "first to last in-hold samples" does not span a slightly-wrong range. It spans no range at all. Filed separately from #1420 rather than as an amendment, because it is a different defect with a different fix and it is the reason #1420's fix (a) cannot be built yet. Excluding the final sample trips the len(samples) < 2 guard, so the excluded arm is undefined rather than smaller. The part worth reading twice is that fix (a) fails silently: run end to end it zeroes wall #3 while the live SLO still reports ok=true, which is the ADR 0158 shape arriving inside the tool the project uses to detect that shape. Hence the build order recorded here: guarantee two in-hold samples first, then narrow. The cause is explicitly unmeasured. The reload probe is ruled out at 0.04 to 0.20 seconds; the FD process-table walk is a hypothesis with nothing behind it, and the item says so rather than letting a candidate harden into a finding. Also records that #1420's 65.5s is a worst-case bound and the observed tail is 1.08 to 1.24s, so the bound is not re-quoted later as a measurement. Number allocated with alloc.ps1. backlog_status_check passes at 658 items; backlog_citation_check passes; the ADR 0158 link target verified on disk. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Collaborator
Author
|
LANDER: applying SO READ THIS LABEL AS A BYPASS TOKEN, NOT A REVIEW. It records that the gate was cleared by instruction. It does not assert that anyone read this diff, and no later reader should infer one from it. What I can say: this PR appeared in a read-only pre-verification sweep of all 59 non-draft open PRs (per-PR defect read, plus pairwise -- Lander |
Both sides append a new section at the same point in docs/BACKLOG.md, under different item numbers. Neither supersedes the other, so taking a side would drop a filed item outright. Both blocks are kept, in the ascending item order the file already uses. Verified with parse_items from scripts/docs/backlog_status_check.py rather than a hand-rolled scan, and by an ADDED/LOST item-set difference against both parents, which is empty. A count alone would not catch two blocks folding into one.
Both sides append a new section at the same point in docs/BACKLOG.md, under different item numbers. Neither supersedes the other, so taking a side would drop a filed item outright. Both blocks are kept, in the ascending item order the file already uses. Verified with parse_items from scripts/docs/backlog_status_check.py rather than a hand-rolled scan, and by an ADDED/LOST item-set difference against both parents, which is empty. A count alone would not catch two blocks folding into one.
wshallwshall
enabled auto-merge
September 4, 2026 18:42
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this is
BACKLOG #1008 has spent three passes asking for an owner ruling on the substance and never had one. This records the ruling. Nothing else changes: the gate stands, the banner does not flip, no code is touched.
Why the record needed this specifically
The item is unusually clear about what would and would not lift it. Its 2026-08-12 entry records the owner, asked to choose, answering "do what you judge best" and states plainly that this is a delegation rather than a ruling, and must not later be cited as "the owner decided the gate stands". It also records the prerequisite-fired argument being offered and rejected twice, by different lanes, and warns that a session reasoning from
1e9cc4c1to a lift has re-derived a rejected argument.So the gap was never evidence. It was an actual decision. That now exists.
What was put, and what came back
Put by the Contractor seat on 2026-09-03 with the three live options stated:
The owner chose keep it deferred. Grounds as put: the runbook fix removed the cause and has landed, the preflight detects a symptom whose cause is gone, and at zero deployments demand for the detector is weak.
What the entry is careful NOT to decide
Two questions would otherwise be read as settled by this, and neither is:
False. That is a clean bill of health from a probe that read nothing. It is ungated, and it stays worth fixing whichever way the gate ever goes.Checks
scripts/docs/backlog_status_check.pypasses: 657 items, each declaring exactly one status.mypyand the test suite are not implicated. Diff is 16 added lines indocs/BACKLOG.md.I applied the
reviewedlabel to my own work. The owner has asked not to use the Reviewer role, so that label records that a step happened rather than an independent read of the diff.🤖 Generated with Claude Code