[FIX] The jurist's three conditions on the rejection log, made structural; §9 fix corrected

CONDITION 1, and it is the one that had to stop being an intention: log_rejection()
refuses an empty `why`, and acceptable() returns an empty `why` EXACTLY when the line
passed. So there is no call site from which an accepted line could be written — logging
one would require inventing a violation it does not have. The same guarantee render()
takes from its signature, applied to the clause the jurist named as the condition under
which this log is not a §9 breach. Both polarities asserted.

CONDITION 2: deletion tracked as its own DEFERRED-DECISION on 2026-09-08, so retaining
it requires an act rather than an omission. A corpus of suppressed speech would let
someone reconstruct a register — the hazard PENDING-153's freeze exists to prevent.

CONDITION 3: not read for content before then. ⚠ Not clean already, and the item says so:
the executor displayed one rejected line to the steward earlier today, before the
condition existed. Disclosed rather than left to be discovered.

⚠ THE §9 [FIX] WAS OVER-APPLIED AND THE EXECUTOR APPLIED IT AS GIVEN. The clause is a
disjunction with one live branch; only the jurist half is unreachable. The first edit
struck the whole thing and rewrote the clause. A [FIX] tag licenses implementing
directly; it does not license implementing UNREAD, and the disjunction was visible in a
three-word span. Corrected, both versions left visible.

PENDING-159 AMENDMENT 2 files the jurist's answer to the item's own caveat and the
narrowing it produces: the marker may be NOTED, NEVER COUNTED — an aggregate becomes a
measurement, and a measurement invites accuracy. And PENDING-89 now carries the sentence
saying what it can and cannot expect: individual instances, unaggregated, in unknown
proportion, non-neutral — therefore NO correlation statistic. If its falsifier needs a
rate, it needs another instrument or an honest admission that it has none.

125 controls across five scripts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J6hZXNYSxEfZseBGTni4sf
This commit is contained in:
David F Glidden
2026-08-25 17:19:18 +02:00
co-authored by Claude Opus 5
parent 593c983999
commit b95ee736bd
7 changed files with 184 additions and 50 deletions
@@ -368,15 +368,18 @@ unreliable. Plan for that rather than discovering it.
- **ONE LINE** for the ordinary case. Paragraph-length governance prose is the
genre the trio already metabolizes; the constraint is what keeps the fool
uningestible.
- **Named invocation:** the steward calls it by name, the ~~executor or jurist~~
**executor** yields the floor, the fool answers at length.
<!-- [FIX] 2026-08-25, jurist-specified on their own draft: "or jurist" is dead
text. The jurist has no substrate access (PENDING-82 open), so in a jurist
conversation the floor can be yielded and there is nobody to yield it to. The
executor is the only party that can. Struck rather than deleted so the next
reader sees a clause was retired and why, not a sentence that was always this
shape. Raised by the steward asking how the fool speaks to the jurist; the
substantive half of that question is PENDING-159. -->
- **Named invocation:** the steward calls it by name, the executor ~~or jurist~~
yields the floor, the fool answers at length.
<!-- [FIX] 2026-08-25, jurist-specified on their own draft, then CORRECTED by the
jurist the same day — recorded because the correction is instructive. The first
version struck the whole disjunction and rewrote the clause as "the executor
yields", on the ground that it was dead text. It is not dead text: it is a
DISJUNCTION WITH ONE LIVE BRANCH AND ONE UNREACHABLE ONE. The executor half is
implementable and correct; only the jurist half names a path the substrate
cannot provide (no substrate access — PENDING-82 open). So the jurist is struck
FROM the disjunction and the clause otherwise stands. Smaller than first said,
and the executor had over-applied a fix it was handed. Struck rather than
deleted so the next reader sees what was retired. Substance: PENDING-159. -->
- `mute` / `off` available at all times. Mute rate may be counted; muting is
never a fault.
@@ -154,6 +154,45 @@ surface and nothing else:
elaborates, and elaboration is how a gesture becomes a claim. The prompt spends most of
its constraint budget there, and a violation is still silence.
## 7b · The two logs, and why only one of them is a §9 problem
| file | holds | status |
|---|---|---|
| `tarbuckle-draws.jsonl` | occurrence only — surface + outcome | **permanent.** Counting is not filing; §8 obliges a rate and a rate needs a denominator |
| `tarbuckle-rejects.jsonl` | violation reason **+ up to 200 chars of a suppressed line** | ⚠ **temporary, dies 2026-09-08** |
**Jurist ruling, 2026-08-25.** The rejection log is *"a log of my instruction, not of
Tarbuckle… the rejected lines were never uttered: he was silent, and the log holds what
silence cost."* Nothing in it entered the room, so nothing can be cited from it. **Three
binding conditions:**
1. ⚠ **Rejections only — made STRUCTURAL, not intentional.** `log_rejection()` refuses an
empty `why`, and `acceptable()` returns an empty `why` **exactly when the line
passed**. So no call site exists from which an accepted line could be written: to log
one you would have to invent a violation it does not have. Same guarantee `render()`
takes from its signature. Asserted with both polarities.
2. ⚠ **Temporary.** Deleted 2026-09-08 with the report — *"a corpus of his suppressed
speech is exactly what would let someone reconstruct a register."* Tracked as
`DEFERRED-DECISION: tarbuckle-rejection-log-deleted` so it cannot be quietly retained.
3. ⚠ **Not read for content before then.** Reading as it accumulates is reading Tarbuckle
by the back door and would shape the net toward liked lines. **Not clean already:** the
executor displayed one rejected line to the steward on 2026-08-25, before the condition
existed. Disclosed, not buried.
## 7c · The word caps, and the criterion that decides them
Ordinary surfaces 3–9 words; invoked 180. **Both left as filed.** The steward licensed
widening on evidence, and single near-misses are not evidence.
⚠ **The criterion is the SHAPE of the rejections, not their count** (jurist, 2026-08-25):
> *"Scattered rejections mean the net is doing its job; clustered ones at the ceiling
> mean the ceiling is wrong."*
**And the asymmetry that raises the stakes at one surface only:** the invoked surface is
the only place he speaks at length, so a rejection there is *a summons answered with
silence*. Read on 2026-09-08, once, with the deletion.
## 8 · Owed
⚠ **This list omitted named invocation in its first version, on the day it was written.**