Skip to content

docs: run the itd-88 coverage experiment and close spc-3#146

Merged
REPPL merged 3 commits into
mainfrom
docs/itd-88-coverage-experiment
Jul 26, 2026
Merged

docs: run the itd-88 coverage experiment and close spc-3#146
REPPL merged 3 commits into
mainfrom
docs/itd-88-coverage-experiment

Conversation

@REPPL

@REPPL REPPL commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Runs the itd-88 (spc-3) lifeboat coverage experiment and closes the record behind it — the final item of the current run queue. No new implementation code: the probe/coverage/pack surface ships; the experiment and its record are the deliverable.

Chained PR: base is fix/iss-112-114-116-walkfiles-class (#145) — deliberate: the queue ordered the walk fixes first precisely so this experiment's verdicts would be trustworthy, and the probe ran on the fixed walk. Merge order: #136#145 → this.

The experiment

  • Probed this repository plus two public, record-less foreign repositories — spf13/cobra (Go) and psf/requests (Python) — and aggregated with disembark coverage. Both foreign trees byte-identical after probing; same-repo double-probe byte-identical (determinism).
  • The headline number: this repository grounds 21 of 23 brief sections; cobra grounds 4, requests 3 — an abcd-native record is worth roughly 17–18 grounded sections over git-plus-conventions alone.
  • The surviving section list is all 23 (nothing is blank in every repo), with product/personas carried as the one human-owned blank — confirming the intent's stated open question. One genuinely surprising finding: graveyard inverts the rich-vs-poor delta (busy foreign git histories ground it; the curated history here scores only partial) — the record premium is real but lives elsewhere.
  • Full reading in the dated research note .abcd/development/research/2026-07-26-itd-88-coverage-experiment.md, including the corpus-size caveat (two foreign repos is a first reading, not a population).

The record close

  • abcd spec close spc-3 shipped itd-88 and parked fidelity receipt rcp-4d07032fc6ab; the Role-1 fidelity review judged all 8 acceptance criteria with live command and test evidence: 6 MET, 2 MET_WITH_CONCERNS, 0 NOT_MET (concerns: graveyard grounding is narrower than the intent's four-signal parenthetical; the dry-run/pack parity holds via a hash chain and one shared code path, but the verbs ship as plan/pack rather than the press release's dry-run/to). The verdict is ingested into the Audit Notes with full provenance, diverged and missing claims included, for the maintainer's disposition — the verifier selects, the gate decides.
  • impact: additive is hand-stamped in the ship commit (the Reconcile path cannot set it — known gap iss-126, captured earlier in this run).

Verification

  • Gate run independently by the orchestrator after every commit: make preflight exit 0, record-lint exit 0.
  • Step 0 (abcd intent ready itd-88) exited 0 before the work began.
  • Review handling: the fidelity review is this item's review (record-only diff otherwise); no code changed, so no code reviewers ran — stated openly.

REPPL added 3 commits July 26, 2026 06:46
Probe this repository (record-rich, 21/23 grounded) against two record-less
public repos — spf13/cobra and psf/requests (4/23 and 3/23 grounded) — and read
the disembark coverage aggregate as the experiment's result. The record delta is
~17-18 grounded brief sections; product/personas is the one section never
grounded by extraction on any repo, confirming the intent's open question. The
packer is built to the full 23-section list, personas carried as a human-owned
blank. Raw probe/coverage JSON stays under .abcd/.work.local/scratch (gitignored).

Assisted-by: Claude:claude-opus-4-8
The lifeboat coverage experiment has run (see the 2026-07-26 research note), so
spec close moves spc-3 open -> closed and reconciles itd-88 planned -> shipped,
parking fidelity receipt rcp-4d07032fc6ab (the independent judge is dispatched
separately; Audit Notes stay untouched).

impact: additive is hand-stamped into the shipped itd-88 frontmatter: the
Reconcile path cannot stamp it yet (known gap iss-126, the intent ship-path
impact gap), so it is applied by hand here.

Assisted-by: Claude:claude-opus-4-8
Receipt rcp-4d07032fc6ab: 6 MET, 2 MET_WITH_CONCERNS, 0 NOT_MET.
The gap audit's diverged entries (verb naming, graveyard grounding
narrower than the four-signal promise, probe/coverage absent from the
plugin surface doc) and the one missing claim (no Pass-B exemption
marker in provenance) are recorded for the maintainer, per
verifier-selects-gates-decide.

Assisted-by: Claude:claude-fable-5
Base automatically changed from fix/iss-112-114-116-walkfiles-class to main July 26, 2026 08:07
@REPPL
REPPL merged commit d2a4217 into main Jul 26, 2026
12 checks passed
@REPPL
REPPL deleted the docs/itd-88-coverage-experiment branch July 26, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant