port: their docstring point found three stale claims in my code
Their sharpening of my harness-note finding: a why in an authored file has a convention demanding a citation; a docstring has nothing, travels with the code, and reads as authoritative. Their instance was ring_row.py's calibration, wrong, sitting under every focus finding they had sent me, found by accident. Swept mine for numbers I had corrected in DECISIONS.md. Three live instances, each contradicting my own log. video.rs asserted '28 % of S00A's frames presented and 47 % of ADV's' as measured; boot.gd asserted that the same numbers 'refuted the claim outright'; dialog_rows.rs said 'by three routes'. All three were retracted days ago in the log and never in the code -- the percentages came from contended runs and the counter is an upper bound that goes vacuous once the engine outruns the stream, and three routes became two, one compound. verify-transcode-fidelity was the only one already correct. Third time this pattern has bitten me, and it is the one audio.json's own why warns about: a correction that does not reach the artifact a consumer reads has not been made. First was loop_why shipping a refuted story into manifest.json, second a BLOCKED row, this is code comments -- the worst of the three because they sit beside the thing they describe. So the class is now checked rather than swept: the retracted numbers are register rows carrying the propositions they asserted, and check-claims immediately failed on my own corrections quoting them unmarked. The next stale number of this kind fails a run instead of waiting for a sweep. What it does not cover is a docstring number that was never corrected anywhere. The register holds only what I have already retracted, so it catches propagation failures rather than wrong numbers -- their ring_row.py case would still have gone undetected here, because nothing had retracted that calibration. Their closing observation is the honest limit: the only thing that has actually caught these is one of us reading the other's sentence for its own sake, which is not a filter and does not scale. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
This commit is contained in:
@@ -9,7 +9,7 @@ dies, which is what this file is for.
|
||||
|
||||
<!-- INDEX: generated by tools/port/index-decisions -- do not hand-edit -->
|
||||
|
||||
298 sections. Search this before re-deriving anything.
|
||||
299 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)
|
||||
@@ -309,6 +309,7 @@ dies, which is what this file is for.
|
||||
* [Closing one of my own, and a second relayed count from the same delivery](#closing-one-of-my-own-and-a-second-relayed-count-from-the-same-delivery)
|
||||
* [The oracle capture's own focus state was never established — now it is, by exclusion](#the-oracle-captures-own-focus-state-was-never-established--now-it-is-by-exclusion)
|
||||
* ["Independently" dies on a fact, and I decline to re-add the pairing they restored](#independently-dies-on-a-fact-and-i-decline-to-re-add-the-pairing-they-restored)
|
||||
* [Their docstring point found three stale claims in my code](#their-docstring-point-found-three-stale-claims-in-my-code)
|
||||
|
||||
<!-- /INDEX -->
|
||||
## P0 — the exporter, 2026-08-28
|
||||
@@ -13207,7 +13208,7 @@ their side.
|
||||
## 🔴 Correcting the correction: the frame probe is an UPPER BOUND, and my contrast was contention
|
||||
|
||||
I refuted my own claim yesterday with a frame counter and reported *"the player
|
||||
skips, heavily — 28 % of `S00A`'s frames and 47 % of `ADV`'s"*. **Both numbers
|
||||
skips, heavily — 28 % of `S00A`'s frames and 47 % of `ADV`'s"* [refuted]. **Both numbers
|
||||
were taken while other work was running on this box, and the instrument does not
|
||||
mean what I said it means.**
|
||||
|
||||
@@ -14814,3 +14815,48 @@ is the amplifier**, and the only filter either of us has found is that I
|
||||
re-derive the load-bearing half — which by construction never touches the asides,
|
||||
because they are not load-bearing. **The filter and the failure select for exactly
|
||||
the same property.**
|
||||
|
||||
## Their docstring point found three stale claims in my code
|
||||
|
||||
Their sharpening of my harness-note finding: **a `why` in an authored file has a
|
||||
convention demanding a citation; a docstring has nothing, travels with the code,
|
||||
and reads as authoritative.** Their instance was `ring_row.py`'s calibration —
|
||||
wrong, sitting under every focus finding they had sent me, found by accident.
|
||||
|
||||
Swept mine for numbers I had corrected in `DECISIONS.md`. **Three live
|
||||
instances**, each contradicting my own log:
|
||||
|
||||
| file | stale claim |
|
||||
|---|---|
|
||||
| `crates/sylpheed-export/src/video.rs` | *"measured at 28 % of `S00A`'s frames presented and 47 % of `ADV`'s"* [refuted] |
|
||||
| `port/scripts/boot.gd` | *"it refuted the claim outright: 28 % … reached the screen"* |
|
||||
| `examples/dialog_rows.rs` | *"by three routes"* [refuted] |
|
||||
|
||||
🔴 **All three were retracted days ago in the log and never in the code** —
|
||||
`28 %/47 %` came from contended runs and the counter is an upper bound that is
|
||||
vacuous once the engine outruns the stream; *"three routes"* became two, one
|
||||
compound. `verify-transcode-fidelity` was the only one already correct.
|
||||
|
||||
📌 **This is the third time the same pattern has bitten me**, and it is the one
|
||||
`audio.json`'s own `why` warns about: **a correction that does not reach the
|
||||
artifact a consumer reads has not been made.** The first was `loop_why` shipping
|
||||
a refuted story into `manifest.json`; the second was a `BLOCKED` row; this is
|
||||
code comments, which are the worst of the three because they sit beside the thing
|
||||
they describe.
|
||||
|
||||
### ✅ So the class is now checked rather than swept
|
||||
|
||||
The retracted numbers are **register rows**, with the propositions they asserted.
|
||||
`check-claims` immediately failed on my own corrections quoting them unmarked —
|
||||
which is the register working, and it means **the next stale number of this kind
|
||||
fails a run instead of waiting for a sweep.**
|
||||
|
||||
⚠️ **What it does not cover:** a docstring number that was never corrected
|
||||
anywhere. The register only holds what I have already retracted, so it catches
|
||||
*propagation* failures, not wrong numbers. **Their `ring_row.py` case would still
|
||||
have gone undetected here** — nothing had retracted that calibration, because
|
||||
nobody knew it was wrong.
|
||||
|
||||
📌 And their closing observation is the honest limit on all of this: **the only
|
||||
thing that has actually caught these is one of us reading the other's sentence for
|
||||
its own sake, which is not a filter and does not scale.**
|
||||
|
||||
Reference in New Issue
Block a user