LANE_voice-vo.md

pipelines/LANE_voice-vo.md

Gap audit 2026-07-29 - lane voice-vo (12 findings)

Verbatim from workflow wf_d0ca605f-891. Each finding carries either its own register entry id or

the cross-lane merge that absorbed it. This file is the evidence of record the compact register

entries cite.

voice-vo#1 [CRITICAL] merged into GAP-133 - PARTIAL VO has no mechanical form — no voiced-vs-subtitle selector anywhere, and the post-ruling chain docs silently re-expand it toward full VO

voice-vo#2 [CRITICAL] merged into GAP-133 - The entity→voice FK does not exist on any of the five registries the ratified contract declares it on — while the sibling pipelines' column adds all [...]

voice-vo#3 [CRITICAL] merged into GAP-133 - The ship slice's speaking cast is uncounted and unrowed — 86 distinct beat-actor tokens Prologue→Ch 13, exactly one covered by a voice row

voice-vo#4 [CRITICAL] merged into GAP-133 - The 13 cultural registers are TEXT-ONLY — there is no voice-casting register for any culture, and the ruled dispatch join has no column

voice-vo#5 [MAJOR] GAP-173 - The protagonist's biography-state voice matrix has no key space — 5 age rows, zero integrity-band variants, and no ratified worldstate key for the [...]

voice-vo#6 [MAJOR] GAP-174 - Barks: no bucket taxonomy, no per-NPC-tier density, no bank data home — the authored floor canon says SHIPS at minimum spec has nowhere to live

voice-vo#7 [MAJOR] GAP-175 - Ambient crowd voice: seven named contexts × 76 regions, zero rows, no data home — and its declared home landed on the SFX side instead

voice-vo#8 [MAJOR] GAP-176 - Vendor/model routing is ruled in a dossier with no per-row home — the registry hardcodes one vendor, and the licence-provenance tooth the routing [...]

voice-vo#9 [MAJOR] merged into GAP-133 - The lane's unit of work has no id, no table and no producing script — dialogue lines exist nowhere, and the per-line join key is a flagged gap with [...]

voice-vo#10 [MAJOR] GAP-177 - No voice coverage or care tooth: the ratified §4.8 high-care voice audit has no artifact, the registry has no FK floor, and the imported voice [...]

voice-vo#11 [MINOR] GAP-178 - Cultural-register coverage stops at the slice: 13 registers against 76 region rows, and the three chapters whose voice disciplines are named in [...]

voice-vo#12 [MINOR] GAP-179 - Spoken-VO localization tiering is a declared Josh-ruling item that never entered the brief queue

Generated by harness/site/structure_site.py — the URL path is the repo path. review root