From fdc3c72081b9860042374b161943480dd4b8118a Mon Sep 17 00:00:00 2001 From: David F Glidden Date: Thu, 10 Sep 2026 19:42:19 +0200 Subject: [PATCH] =?UTF-8?q?docs(PENDING-139):=20ADDENDUM=201=20=E2=80=94?= =?UTF-8?q?=20(a)=20already=20landed;=20(b)=20needs=20an=20anchorless=20re?= =?UTF-8?q?sidual=20scan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Status correction the item's own Awaiting: line concealed — option (a) was built 2026-08-31 under REVIEWED-132 (PENDING-173 + ADDENDUM 1), and the code says so at governance-drift-check.py:219. That also explains the standing 'built without a ruling' flag: ruled under another item's entry, so no entry names this one. The jurist's condition on (b), demonstrated against the module's own compiled patterns with positive controls rather than predicted: RE_HEAD_LINE (^#{2,3}\s+) and RE_INBODY (^\*\*…) both anchor at column zero. An indented heading is not counted as unclassifiable — it is not counted at all, so the NOT-ESTABLISHED figure cannot tick for it. A count of unclassifiable headings sharing the classifier's anchor is a negative result with no positive control, in the instrument built to catch that class. (b) must scan anchorless or it inherits the blind spot it exists to close. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01T1i5VRfHjD79hfaXjWsBXA --- PENDING.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/PENDING.md b/PENDING.md index 6b1e907..2d6df59 100644 --- a/PENDING.md +++ b/PENDING.md @@ -4593,3 +4593,57 @@ jurist's note that a ruling might not reach them.** > proposal was drafted, and it strengthens the argument the proposal makes from a single > 09-01 instance.** + +### ADDENDUM 1 — 2026-09-10 — Option (a) has LANDED under another item's ruling; and the jurist's condition on (b), demonstrated against built code + +**Filed by the executor at the jurist's direction**, which asked that the constraint below +sit here as a **condition on option (b)** rather than in PENDING-181 as evidence for it. + +**⚠ FIRST, A STATUS CORRECTION THIS ITEM'S OWN `Awaiting:` LINE CONCEALS.** Option (a) — +widen the header regex, accept `ADDENDUM` alongside `AMENDMENT`, cover `###` depth — **was +built on 2026-08-31 under REVIEWED-132 (PENDING-173 + ADDENDUM 1)**, and the code says so +at `governance-drift-check.py:219`. This item still reads *"**Awaiting:** Steward +authorization"*, which is where the eye goes and the last thing anyone updates. **A dated +measurement is not a status**, and the field that carries the staleness is the one the +reader trusts most. + +⚠ **This also explains the standing `⚑ built without a ruling` flag against this item:** +the work was ruled, but under **another item's** REVIEWED entry, so no entry names +PENDING-139. The flag is correct and the breach it suggests is not there — **it is the +record gap the check says it is.** + +**THE CONDITION ON OPTION (b), AND IT IS NOT A PREDICTION.** Option (b) is *"emit a count +of amendment-like headings the parser could not classify, so a future unmatched form +announces itself instead of vanishing."* Tested directly against the module's own compiled +patterns, with positive controls: + +| input | `RE_HEAD_LINE` | `RE_INBODY` | `RE_MARKER_TOKEN` | +|---|---|---|---| +| `## REVIEWED-138 — …` **[positive control]** | **True** | False | False | +| ` ## REVIEWED-138 — …` **[today's instance]** | **False** | False | **False** | +| `**AMENDMENT 1 — …**` **[positive control]** | False | **True** | True | +| ` **AMENDMENT 1 — …**` | False | **False** | True | + +`RE_HEAD_LINE` is `^#{2,3}\s+(.*)$` and `RE_INBODY` is `^\*\*(?:AMENDMENT|ADDENDUM)\b.*$`. +**Both anchor at column zero. Neither admits leading whitespace, which CommonMark permits +up to three of.** + +⚠ **SO THE FAILURE IS WORSE THAN "MISCLASSIFIED".** An indented heading is **not counted +as unclassifiable — it is not counted at all.** It never enters the population the +residual count is taken over, so **the NOT-ESTABLISHED figure cannot tick for it** and the +instrument reports a clean line over a record it cannot see. **A count of unclassifiable +headings that shares the classifier's anchor is a negative result with no positive +control, in the instrument built to catch exactly that class.** + +**CONDITION, therefore, on any adoption of (b): the residual scan must be ANCHORLESS** — +it must find candidate headings without `^`, and report anything the anchored classifier +then fails to place. Written otherwise, (b) inherits the blind spot it exists to close and +its silence means nothing. + +**Evidence it is live rather than theoretical:** REVIEWED-138 was placed on 2026-09-10 +with two leading spaces and was, for that window, invisible to this instrument, to +`wake-digest.py`'s LAST RULINGS, and to `governance_item`. Full account at PENDING-181 +ADDENDUM 2. **Nothing in this item previously separated (a) from (b); this does.** + +**Awaiting:** Steward authorization on the options set, now reduced — **(a) is built, so +what remains open is (b) with the condition above, or (c).**