Commit 97867f3
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
- docs/code-reviews
- test
- tools
0 commit comments