LANE_engine-build-infra.md

pipelines/LANE_engine-build-infra.md

Gap audit 2026-07-29 - lane engine-build-infra (10 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.

engine-build-infra#1 [CRITICAL] merged into GAP-136 - The registry→struct→DataTable trunk has an ABSENT half that its own pipeline cannot see (23 registries / 1,787 rows)

engine-build-infra#2 [CRITICAL] merged into GAP-136 - The ws.* GameplayTag + worldstate schema generator is stale, undocumented and ungated — canon can mint a ws.* variable the engine physically cannot [...]

engine-build-infra#3 [CRITICAL] GAP-161 - The ruled save-migration protocol has no structural home — its two required inputs are unpopulated canon-side, dropped by the generator, and absent [...]

engine-build-infra#4 [MAJOR] GAP-162 - Cook/package has no owning item row in the live item source, no packaging configuration surface, and the standalone Game target has never been [...]

engine-build-infra#5 [MAJOR] GAP-163 - No build/version identity, no patch lane, and no shipped-build crash or symbol posture

engine-build-infra#6 [MAJOR] GAP-164 - The editor/agent plugins have no Shipping fence — the shipped module set has never been declared or audited

engine-build-infra#7 [MAJOR] merged into GAP-136 - Every gate is canon-repo-internal — the two-repo trunk has zero cross-repo tooth

engine-build-infra#8 [MAJOR] merged into GAP-136 - 32 of 46 imported DataTables have no engine consumer, and no gate reconciles either direction

engine-build-infra#9 [MINOR] GAP-165 - The game repo has become the canon HOME for two derived CSVs, and one of them has no canon registry and no plan rank

engine-build-infra#10 [MINOR] GAP-166 - No authority or replication scope is declared on any ws.* row — the Tier-C attach cost accrues silently in every system built now

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