Skip to content

Commit 97867f3

Browse files
census: volatile-change measurement for cnighswonger#272 blocker 2 (0 in-place text changes; 11762 CHANGED from 81 entries, all removals)
The pin forwards a matched user message's first-seen bytes and pin-mode identity excludes volatile blocks, so the extension cannot tell CC re-serializing a reminder from CC changing its bytes. The reviewer reproduced the second; which fix is right — an evidenced allowlist or a fail-closed re-pin — turns on how often it happens, so the corpus was asked instead of argued with. Measured over all 36 captures (7.1 GB, 2026-07-28..08-01, 0 unreadable): of 23328 matched comparisons where the pin rewrites bytes, 11566 are IDENTICAL, 0 RESERIALIZED, 11762 CHANGED — and every CHANGED is a reminder being REMOVED (11478 VANISHED / 80 entries, 284 REDUCED / 1 entry). IN-PLACE-TEXT, the reviewer's OLD->NEW shape, is ZERO. So no measured case exists in which the pin states something CC contradicted. The zero is not a tautology: a refutation probe found 119 distinct reminder texts across 10 kinds, 5 of which carry more than one text (one has 75). CC's reminder text is dynamic; the variation lives across messages, not within a settled one. Identity is the mechanism's own — computePinnedIdentities and isVolatileBlock are imported, never re-derived — and comparison is against FIRST-SEEN rather than the previous occurrence, because that is what the pin restores and adjacent-only is the known checker-failure shape. Detail rows are retained one per DISTINCT entry with a repeat count: an entry that changes once and then holds diverges on every later request, so occurrences measure staleness while entries measure reminders. Also counted, not swallowed: 54 torn capture lines (~27 records, 0.22%) that JSON.parse rejects. The read reported them as nothing at all, which is this tool's own three-answer violation. All --json additions are additive; gate-live's summariseCensus and bust-triage are untouched and their suites re-run green (110 targeted tests pass). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 604748f commit 97867f3

3 files changed

Lines changed: 1090 additions & 12 deletions

File tree

0 commit comments

Comments
 (0)