core/docs/gaps.md
Claude d0bedfc198
feat(wave-1): retire the dead instruments, delete the aliases nobody calls (PR-3, PR-3b, R-7)
Wave 1 — delete — run before more Wave 2 enforcement, correcting the method
inversion this arc had been committing: the plan sequences scrub -> DELETE ->
enforce, and Wave 1 was ruling-blocked while Wave 2 was not, so enforcement
landed first on structures deletion might have removed.

PR-3 (R-7 ruled A)
  docs/gaps.md and docs/audit/substrate-liveness-ratchet.md carry historical
  banners that name H-9's own mechanism as the reason they exist: an instrument
  that looks authoritative converts "I should check" into "I already checked".
  The ratchet's seven OPEN items — W-003, W-005, W-007, W-008, W-009, W-017,
  W-018, every one L10-chained — migrated into G-5 WITH their dependency
  chains, because that reasoning is the ratchet's lasting contribution and its
  status column is not.

  One deliverable could not be executed as written and is recorded rather than
  claimed: L12 has NO in-repo generator to drop it from. The system map is
  local and gitignored (D5 — a regeneratable index carrying no authority), so
  the phantom existed only there and in one taxonomy row. That row now records
  the ruling instead of the flag.

PR-3b — new, and it corrected its own author
  Added when PR-4's two ratchets made the question unavoidable: what exactly
  are they policing? Measured: 21 curated suites, 9 holding exactly ONE file,
  12 holding <=4, and 2 reachable from any gate.

  I proposed cutting ~11. The evidence supported FOUR. cognition, teaching,
  packs and algebra are named in AGENTS.md's own pre-merge-gate instruction;
  fast, pulse and proof in the CLI's help text; phase5, phase6, adr-0024, math
  and formation in READMEs and ADRs. Deleting those breaks documented commands
  — worse than the sprawl. Taking the 4 the evidence supports, rather than the
  11 I had already said out loud, is the whole point.

  Deleted: refusal, margin, rotor, inner-loop. Zero --suite references anywhere
  in code, docs, ADRs, workflows or CLI help. Per-phase ADR-0024 aliases
  offered so reviewers could run a phase independently; nothing ever did. All
  seven of their files remain covered by adr-0024 — verified BEFORE the cut —
  so nothing was orphaned and no coverage moved.

  21 -> 17 suites. Pin 3's gate-unreachable gap 19 -> 15 BY DELETION, which
  costs no gate time at all, versus promotion which costs it every run. An
  alias nobody calls is not a curation decision; it is one more name that has
  to be kept true, and two ratchets were policing these.

Registers: H-9 CLOSED, PR-3 and PR-3b marked LANDED, G-5 carries the seven
migrated items, the taxonomy's L12 row records the ruling.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wcw2pnMBwyvmNyQg4uPEt4
2026-07-28 05:40:45 +00:00

44 lines
2.3 KiB
Markdown

> **HISTORICAL — superseded 2026-07-28 (R-7, ruled).**
> This register closed its 26th and last entry and has taken no entry from any
> 2026-06+ arc. The live register is
> [`docs/assessment/30-gap-register.md`](assessment/30-gap-register.md).
>
> It is kept for its history, not its authority. H-9's mechanism is why this
> banner exists: *an instrument that looks authoritative converts "I should
> check" into "I already checked"* — and Phase 0 of the holistic assessment was
> that mechanism operating on the assessment itself. Two dead registers plus a
> live one is worse than one live one.
# Capability Gaps
This file tracks registered blockers for capability progression. Open
unchecked entries explain why a generated ledger row cannot advance. A
closed entry does not promote anything by itself; the next status
predicate must pass.
- [x] `gap:systems_software_pack_absent`
- [x] `gap:systems_software_transitive_chains_below_threshold`
- [x] `gap:systems_software_causal_chains_below_threshold`
- [x] `gap:systems_software_intent_shapes_below_threshold`
- [x] `gap:mathematics_logic_pack_absent`
- [x] `gap:mathematics_logic_transitive_chains_below_threshold`
- [x] `gap:mathematics_logic_proof_chain_chains_below_threshold`
- [x] `gap:mathematics_logic_contradiction_chains_below_threshold`
- [x] `gap:mathematics_logic_intent_shapes_below_threshold`
- [x] `gap:physics_pack_absent`
- [x] `gap:physics_causal_chains_below_threshold`
- [x] `gap:physics_modal_chains_below_threshold`
- [x] `gap:physics_intent_shapes_below_threshold`
- [x] `gap:grc_he_glosses_absent`
- [x] `gap:grc_he_chains_absent`
- [x] `gap:grc_logos_micro_v1_gloss_coverage_below_threshold`
- [x] `gap:grc_logos_cognition_v1_gloss_coverage_below_threshold`
- [x] `gap:he_logos_micro_v1_gloss_coverage_below_threshold`
- [x] `gap:he_core_cognition_v1_gloss_coverage_below_threshold`
- [x] `gap:hebrew_greek_textual_reasoning_causal_chains_below_threshold`
- [x] `gap:hebrew_greek_textual_reasoning_contradiction_chains_below_threshold`
- [x] `gap:hebrew_greek_textual_reasoning_intent_shapes_below_threshold`
- [x] `gap:en_core_cognition_v1_gloss_coverage_below_threshold`
- [x] `gap:philosophy_theology_modal_chains_below_threshold`
- [x] `gap:philosophy_theology_contradiction_chains_below_threshold`
- [x] `gap:philosophy_theology_intent_shapes_below_threshold`