fix(render): FW4 slice 2 - exit seals stamp the walk''s own flood

The cathedral falls shine-through (owner report at the #456 terrace
seam, toggling with the camera''s side of the seam): the probe''s new
phase tags pinned the falls emitters to the cell-owners route
submitting POST-depth-clear on interior roots - retail''s own timing,
safe only because seals own the aperture depth by the end-of-frame
alpha drain. Our seal SET still came from the old apparatus''s flood,
which misses exit portals at the #456 seam band (its never-drawn panel
family), so the drain z-passed across the unsealed opening.

DrawWalkExitPortalMasks now stamps the walk''s own ordered interior
flood (WalkFrameDriver.InteriorFloodCells, captured at
OnInteriorFloodDrawTurn - retail PView::DrawCells pc:432785-432786),
keeping the old assembly''s per-cell slice clips where present and
sealing unclipped where the old apparatus had no entry (benign: the
exact dat aperture polygon, z-tested). The legacy path keeps the old
seal draw. Also: ACDREAM_PROBE_WALK_ROOT gains [walk-part]/[walk-alpha]
phase-tagged submission/drain lines (the apparatus that pinned this).

Hermetic 6,762/0, Walk lane 213/1, InstalledDat walk conformance 40/1.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-08-30 19:22:56 +02:00
parent 37febd1fe6
commit c40aecfc8c
8 changed files with 136 additions and 4 deletions

View file

@ -506,6 +506,26 @@ SEALS + cell slices still assemble from the old per-cell views (identical
dat portal polygons; only the visible SET can differ), and interior-root
look-in seeding still reads the old outside view.
**FW4 SLICE 2 — the walk-flood seal cutover (2026-08-30, pulled forward
from the FW3 visual gate's cathedral round).** The owner's cathedral
report (waterfall particles shining through from the terrace — toggling
with which side of the #456 seam the CAMERA resolves to) probe-pinned via
the `[walk-part]`/`[walk-alpha]` phase tags: the falls emitters ride the
cell-owners route and submit POST-depth-clear on interior-rooted frames
(retail's own timing — cell-scope alpha drains at the end-of-frame flush
against seal-owned depth), but our seal SET still came from the old
apparatus's flood, which misses exit portals at the #456 seam band (its
never-drawn panel family) — unsealed aperture depth let the end-of-frame
drain z-pass across the whole opening. `DrawWalkExitPortalMasks` now
stamps THE WALK'S OWN ordered interior flood
(`WalkFrameDriver.InteriorFloodCells`, captured at
`OnInteriorFloodDrawTurn` — retail pc:432785-432786's reverse
cell_draw_list), with the old assembly's per-cell slice clips where
present and unclipped seals (benign: exact dat aperture polygon,
z-tested) where the old apparatus had no entry. The legacy !walkActive
path keeps the old seal draw. Suites: hermetic 6,762/0, Walk lane 213/1,
InstalledDat walk conformance 40/1.
- Entities gate per view via `Render::viewconeCheck` at their cell's walk
turn; dynamics-last and alpha interleave per the walk's stages
(`RetailAlphaQueue` becomes the stream's alpha stage or is absorbed —