# HyperTwist Shallow-Set And Full Row Count Reconciliation - 2026-05-28

## Status

This document closes the count-scope mismatch between:

- the original `71`-row shallow-eval board
- the later live-state reconciliations inside that board
- the broader current repo-row source-truth pack, which now includes later
  speech rows outside the original `71`

## Current count truth

### Within the original `71`-row shallow-eval set

- currently verified live/implemented: `29`
- permissive live lanes: `18`
- boundary-sensitive live lanes: `6`
- restrictive live lanes: `5`
- selected-not-live permissive rows: `29`
- not-live reference/benchmark/discard rows: `13`

### In the broader current repo-row source-truth pack

- currently verified live/implemented: `33`
- permissive live lanes: `21`
- boundary-sensitive live lanes: `7`
- restrictive live lanes: `5`

The broader live total is larger because four later speech rows sit outside the
original `71`-row shallow-eval set:

- `ggml-org/whisper.cpp`
- `rhasspy/piper`
- `SYSTRAN/faster-whisper`
- `coqui-ai/TTS`

## Why the mismatch appeared

The later row-source reconciliation passes corrected the CSV source of truth and
the `71`-row state board, but the reset schedule still preserved an older
pre-reconciliation count block and older live list.

## Required operator posture

Keep this distinction explicit:

- use the `29` / `18` / `6` / `5` counts when you are talking about the
  original `71`-row shallow-eval board
- use the `33` / `21` / `7` / `5` counts only when you are talking about the
  broader current repo-row source-truth pack
- do not mix the broader speech-row total into the `71`-row board count

## Canon surfaces that must agree

- `C:\HyperTwist\docs\HYPERTWIST_REPO_STATE_BOARD_2026-05-11.md`
- `C:\HyperTwist\docs\HYPERTWIST_REPO_EVALUATION_RESET_AND_IMPLEMENTATION_SCHEDULE_2026-05-11.md`
- `C:\HyperTwist\docs\v6_5_deep_manual_pack\HyperTwist\AGENTS.md`
- `C:\HyperTwist\docs\repo_portfolio_unified_operational_v6_3.csv`
