acdream/docs/research/2026-09-01-overhaul
Erik a4de2efc4e feat(overhaul): select pack shadows from retail visibility
Borrow the exact prior-completed landscape visibility transaction and S2 CELLARRAY owner for the opt-in IA-24 directional-shadow pack. Select terrain by authored 1..64 cells, ordinary casters by CELLARRAY, and buildings by outdoor EffectCellId with no fallback.

Keep retained caster/material/terrain topology stable across visibility-only frames. Publish exact arbitrary active instance runs and bounded terrain commands through separate selection sequences; preserve transform-journal, fade/retry, deferral, shader/RHI, ordinary world, and pack-off behavior. Amend IA-24 and the S5 ledger.

Pre-commit gates: Release solution build 0 warnings/0 errors; focused visibility/frame/caster/prepared/GPU/terrain/pack lane 137/137; warmed caster/prepared/terrain selectors 0 B; git diff --check clean. Official hermetic and InstalledDat evidence intentionally run post-commit from this exact clean tree.

Mutation evidence (each restored exactly): (1) CELLARRAY->Parent first failed PriorLandscapeSelection expected [201,202,203,205], actual [204,205]. (2) all resident terrain first failed Assert.Single with 3 commands. (3) building EffectCell->anchor first failed expected trailing 205, actual 206. (4) admit missing membership first failed with extra 204. (5) completed->building scratch first failed completed-view Assert.True, expected true/actual false. (6) selection advanced BuildSequence first failed expected 1/actual 2. (7) alternating->prefix first failed active command count expected 3/actual 1.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-09-04 18:20:31 +02:00
..
oh-capture research(render): retail portal-polygon vertex capture at the #464 pose + the pm-verts cdb template 2026-09-03 22:42:01 +02:00
464-camera-investigation.md docs(research): #464 camera investigation report; reclassified as an interior-root draw defect (S4); archway route 2026-09-03 21:50:40 +02:00
464-owner-tilted-frame.walk.txt docs(research): move the #464 tilted-frame walk record out of the ignored logs dir 2026-09-03 22:19:33 +02:00
2026-09-02-campaign-overhaul-handoff.md docs(render): rescope Campaign OVERHAUL to five production slices 2026-09-02 17:50:25 +02:00
2026-09-03-g2-morning-handoff.md docs(render): OVERHAUL ledger — S2 chunk 6 landed, haze verified, handoff addendum 2026-09-03 06:28:39 +02:00
2026-09-04-s4-handoff.md docs(overhaul): record provisional G3 self-gate 2026-09-04 15:36:53 +02:00
oh0-baseline.md docs(render): clean OH0 baseline formatting 2026-09-01 18:06:21 +02:00
oh1-alpha-list-contract.md docs(render): define OH1 retail world contract 2026-09-01 19:33:15 +02:00
oh1-built-mesh-view-contract.md docs(render): define OH1 retail world contract 2026-09-01 19:33:15 +02:00
oh1-construction-landscape-contract.md feat(overhaul): port S5 particle cell visibility 2026-09-04 17:09:51 +02:00
oh1-depth-lifecycle.md docs(render): define OH1 retail world contract 2026-09-01 19:33:15 +02:00
oh1-retail-world-contract.md docs(render): define OH1 retail world contract 2026-09-01 19:33:15 +02:00
oh2-cellstruct-surface-contract.md feat(content): S1 exact CellStruct surface-index construction, recipe 8 2026-09-02 18:40:33 +02:00
s2-membership-ownership-map.md checkpoint(render): portal-haze root cause — emitters need own-cell membership (S2 chunk 6 contract) 2026-09-03 05:49:45 +02:00
s3-walk-ownership-map.md docs(render): §12 — S3 review fix round 1 (punch-fan view alignment, seal pin through the producer, dead clip routing, EC/OC transcript exactness) and the chunk-3 perf evidence correction 2026-09-03 18:48:46 +02:00
s4-depth-alpha-packet.md docs(overhaul): record provisional G3 self-gate 2026-09-04 15:36:53 +02:00
s5-consumers-material-closeout-packet.md feat(overhaul): select pack shadows from retail visibility 2026-09-04 18:20:31 +02:00