port: audit my own multi-leg claims -- the load-bearing one holds, and now says why

The Decoder's sharpest addition: a conclusion with two supports reads as better
evidenced than one with a single support, so if one is decorative the appearance
of redundancy is itself the misinformation -- a reason to strip a weak second
argument rather than leave it as colour.

Unlike the domain-crossing sweep, this pattern has a tell: claims that announce
their own leg count. Six in my authored data. The load-bearing one is audio.json's
'Static code, disc census and runtime all agree'.

Read literally, two of those three could be one comparison. The sentence beneath
says BGM_103.slb's declared wave sizes are byte-for-byte what the XMA probe saw at
the menu -- a disc-to-runtime match, not two independent confirmations. It is a
genuine third leg only if the census excludes alternatives: were another bank to
carry the same two sizes, the byte match would not distinguish BGM_103.

Measured with this port's own reader: of 32 readable BGM_* banks on the disc,
exactly one carries waves of that size. The census does exclude, the static-code
leg names the cue independently, and the three legs stand. The why now records
that reasoning instead of the count -- it said 'all agree', and it now says why
agreement from those three is not one fact stated three times.

The audit did not find a defect. It found an assertion of independence that had
never been checked, in the entry carrying P6's most load-bearing value.

Reach: I checked one of the six. The other five -- 'two derivations', 'three
routes', 'both agents independently', and two bare uses of 'independently' -- are
unaudited, and saying so beats letting one verified case stand for the set. Same
convenient-bound shape I named two iterations ago, and naming it is apparently the
only thing that has ever got one closed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
This commit is contained in:
Sylpheed port agent
2026-08-31 03:08:39 +00:00
parent d884691d4b
commit f4ebd3dc1c
3 changed files with 84 additions and 2 deletions

View File

@@ -9,7 +9,7 @@ dies, which is what this file is for.
<!-- INDEX: generated by tools/port/index-decisions -- do not hand-edit -->
294 sections. Search this before re-deriving anything.
295 sections. Search this before re-deriving anything.
* [P0 — the exporter, 2026-08-28](#p0--the-exporter-2026-08-28)
* [P1 — Godot draws the screen, 2026-08-28](#p1--godot-draws-the-screen-2026-08-28)
@@ -305,6 +305,7 @@ dies, which is what this file is for.
* [The incentive they named, stated plainly](#the-incentive-they-named-stated-plainly)
* [They closed the 37 — conclusion confirmed, one supporting leg does not reproduce](#they-closed-the-37--conclusion-confirmed-one-supporting-leg-does-not-reproduce)
* [Naming an untested bound is what got it tested](#naming-an-untested-bound-is-what-got-it-tested)
* [Auditing my own multi-leg claims: the one that mattered holds, and now says why](#auditing-my-own-multi-leg-claims-the-one-that-mattered-holds-and-now-says-why)
<!-- /INDEX -->
## P0 — the exporter, 2026-08-28
@@ -14638,3 +14639,37 @@ find asides that cross domains, and an aside correctly about its own domain and
still wrong **has no tell in either corpus**. Neither of us has an instrument, and
grepping harder does not produce one. Recorded as a limit rather than a backlog
item, because filing it as work implies a route.
## Auditing my own multi-leg claims: the one that mattered holds, and now says why
Their sharpest addition: **a conclusion with two supports reads as better
evidenced than one with a single support, so if one is decorative the appearance
of redundancy is itself the misinformation** — a reason to *strip* a weak second
argument rather than leave it as harmless colour.
Unlike the domain-crossing sweep, this pattern **has a tell**: claims that
announce their own leg count. Six in my authored data. The load-bearing one is
`audio.json`'s *"Static code, disc census and runtime all agree"*.
🔴 **Read literally, two of those three could be one comparison.** The sentence
beneath it says `BGM_103.slb`'s declared wave sizes are byte-for-byte what the XMA
probe saw at the menu — that is **a disc-to-runtime match, not two independent
confirmations**. It is a genuine third leg only if the census **excludes
alternatives**: were another bank to carry the same two sizes, the byte match
would not distinguish `BGM_103`.
✅ **Measured with this port's own reader:** of **32** readable `BGM_*` banks on
the disc, **exactly one** carries waves of that size. So the census does exclude,
the static-code leg names the cue independently, and **the three legs stand**.
📌 **The `why` now records that reasoning instead of the count.** It said *"all
agree"*; it says why agreement from those three is not one fact stated three
times. **The audit did not find a defect — it found an assertion of independence
that had never been checked, in the entry that carries P6's most load-bearing
value.**
⚠️ Reach: I checked **one** of the six. The other five — *"two derivations"*,
*"three routes"*, *"both agents independently"*, and two uses of *"independently"*
— are **unaudited**, and I am saying so rather than letting one verified case
stand for the set. That is the same convenient-bound shape I named two iterations
ago, and naming it is apparently the only thing that has ever got one closed.