fix(overhaul): integrate reviewed room-light selection repair

Exact26 code/test/architecture/register blobs from621b41fa3; campaign ledger and lead verification included. Independent retail and production/lifetime/ABI reviews PASS. Lead69Core/176App/2actualshader pixels, viewer/clear/NaN negative controls fail as intended, exact restoration69PASS. AP68retired; AP16/35/85 residuals honest. Fresh campaign Release and graphical lighting proof still owed; temporary observer cleanup contract conditional. FPS deferred; no G4 or main merge.
This commit is contained in:
Erik 2026-09-05 14:57:52 +02:00
parent e8efe1131f
commit a5debaca2b
30 changed files with 928 additions and 399 deletions

View file

@ -797,8 +797,14 @@ separation design follows exact retail ranking-frame trace; no FPS work.
**#478 repair contract:** `478-room-light-selection-repair-contract.md`
authorizes independent default7/40 root-ranked light products and complete
47-slot EnvCell consumption, ordinary objects8 unchanged. Same-pose evidence
precedes temporary observer removal. Ambient/formulas/FPS untouched; not yet
implemented or accepted. G4FAIL/no merge.
precedes temporary observer removal. Reviewed scratch621b41fa3 now integrates
all26 blobs unchanged: independent retail and production/lifetime/ABI PASS,
lead69Core/176App/2native pixels, three additional discriminating mutations
and exact restoration69PASS. AP68retired; AP16/35/85 and architecture current.
See `478-room-lights-lead-verification.md`. Fresh campaign Release and exact
Town/control graphical evidence remain owed; observer removal contract is
prepared but inactive until those frames pass. Ambient/formulas/FPS untouched.
G4FAIL/no merge.
## 14. Risk register (condensed)