clay-borg/history
tegwick 923c2038be CB-RES-0004: the instruments count names, not assertions
Tier-L survey plus the full review trail. v1 was REJECTED by adversarial
review with four blocking findings; this is v2, and the finding below is
the reviewer's as much as mine.

The root cause is neither v1's story ("coverage scope is too narrow" —
true but shallow) nor the reviewer's cheaper one ("the link check points
at one file" — true but catches 3 of 7). It is:

  Every coverage instrument in this project counts NAMES. None counts
  ASSERTIONS. M-D1-COV counts covers: tags; M-D1-LNK counts rule-ID
  strings. Both answer "is this rule mentioned?" and neither answers
  "does anything fail if this rule is violated?"

Four of seven defects found this pass are named in the source and inert,
so no name-based check finds them. This subsumes the oldest error class:
all five prior harness-does-nothing instances have the same shape.

Two are mutation-proven, because the reviewer set that bar for findings
they had only read:

  AM-7 — folding a 100k-event log from fresh(999) instead of fresh(42),
  an unrelated genesis state, leaves the test green. The hash reaches
  only a println!; the sole assertion is on elapsed time. And the log is
  built across games seeded 42,43,44... so it could not be asserted as
  written. evidence/CB-EV-0001 reports "AM-7 replay met, 2,290x" —
  unearned on the hash-identical clause. HDN instance #6.

  K9 — making Snapshot::take discard its EventSeq and store 0, which
  destroys the half of K9 that says "+ the EventId it includes", leaves
  the test green. On the acceptance criterion GameKernel §2.4 is zero of
  three, not two of three.

Also found: K10, K14, K18 named nowhere in source; AM-10 vacuous (a K6
determinism lint reported under a D4 leak row, over a cb-*-api crate that
does not exist); AM-11's conformance suite does not exist; AM-1b measured
and omitted from the evidence scoreboard.

All twelve challenge findings conceded, none defended on its facts. v1's
prediction was rejected as unfalsifiable AND already determined; the
replacement names its refuting outcome and is beatable in both
directions.

Chaos d4=1, no override. Declaration 1 of the 12-declaration window.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 14:19:30 +02:00
..
260730-InitialExploration.md Add INTENT.md and archive initial exploration notes 2026-07-30 23:55:43 +02:00
260731-cost-accounting-challenge.md T02 review round: survey approved after 15 of 16 findings conceded 2026-07-31 08:43:32 +02:00
260731-cost-accounting-research.md T01: cost-accounting survey — and a 2.7x correction to our own numbers 2026-07-31 04:27:52 +02:00
260731-cost-accounting-response.md T02 review round: survey approved after 15 of 16 findings conceded 2026-07-31 08:43:32 +02:00
260731-cost-accounting-retrospective.md T07: InnerLoop v1.1 — the instrument must emit its own target 2026-07-31 08:53:52 +02:00
260731-game-kernel-challenge.md T04: adversarial review round + survey corrections + ADR-0002 (reimplement, assimilate patterns) 2026-07-31 01:25:02 +02:00
260731-game-kernel-research.md T03: game-kernel SOTA survey with measured boardgame.io baseline harness 2026-07-31 01:11:04 +02:00
260731-game-kernel-response.md T04: adversarial review round + survey corrections + ADR-0002 (reimplement, assimilate patterns) 2026-07-31 01:25:02 +02:00
260731-inner-loop-retrospective.md T09: InnerLoop v1.0 — corrected from the first full pass 2026-07-31 03:11:19 +02:00
260731-inner-loop-rule-audit.md ADR-0004: ratify AM-4a and AM-4b (maintainer decision) 2026-07-31 09:45:35 +02:00
260731-loop-hardening-retrospective.md T10: InnerLoop v1.2 — hardening does not converge, so optimize correction 2026-07-31 09:31:19 +02:00
260731-mechanical-work-retrospective.md CB-WP-0004 T06: retrospective — what actually predicted the outcome 2026-07-31 10:28:35 +02:00
260731-replay-kernel-coverage-challenge.md CB-RES-0004: the instruments count names, not assertions 2026-07-31 14:19:30 +02:00
260731-replay-kernel-coverage-research.md CB-RES-0004: the instruments count names, not assertions 2026-07-31 14:19:30 +02:00
260731-replay-kernel-coverage-response.md CB-RES-0004: the instruments count names, not assertions 2026-07-31 14:19:30 +02:00