docs(render): Phase U.4c — flap fixed + residuals handoff (checkpoint)
Canonical handoff (research note) for the U.4c flap fix + the three residuals the visual gate revealed (#78 terrain-not-gated-inside, camera-collision need, U.5). Records the full hypothesis journey (H1/H2 both evidence-disproven) so the next session doesn't re-walk them. ISSUES.md: flap recorded in Recently-closed; #78 annotated (more visible post-fix). CLAUDE.md: U-phase orientation updated with the flap-fixed status + the canonical handoff pointer + camera-collision-next. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
0ee328a824
commit
95b6874c12
3 changed files with 174 additions and 0 deletions
19
CLAUDE.md
19
CLAUDE.md
|
|
@ -741,6 +741,25 @@ pickup prompt:
|
|||
[`docs/research/2026-05-30-unified-render-pipeline-decision-and-handoff.md`](docs/research/2026-05-30-unified-render-pipeline-decision-and-handoff.md).
|
||||
The M1.5 narrative below is history retained for context.
|
||||
|
||||
**2026-05-31 — U.4c doorway FLAP FIXED** (`0ee328a`, visual-verified "flap gone").
|
||||
Root cause (converged on a live `ACDREAM_PROBE_FLAP` capture, after disproving an
|
||||
H2 `PortalSide` side-test fix and an H1 PVS-grounding hypothesis): indoor visibility
|
||||
was rooted at the 3rd-person camera **eye**, which drifts out of the player's cell →
|
||||
`FindCameraCell` returns a STALE cell for its grace frames → the doorway portal is
|
||||
culled as behind-the-eye → exit cell + terrain + shells drop. Fix: root indoor
|
||||
visibility (cell resolution + portal-side test) at the **player's cell**
|
||||
(retail `CellManager::ChangePosition`; matches the existing lighting decision). Eye
|
||||
still drives projection. **The flap is done; the indoor pipeline is NOT yet seamless** —
|
||||
the visual gate revealed three SEPARATE residuals: (1) **#78** outdoor terrain not gated
|
||||
inside (now more visible since terrain draws again); (2) **camera collision** needed (the
|
||||
chase eye is outside the player's cell ~79% of frames → the eye-projected clip
|
||||
over-includes → transparent outer walls); (3) **U.5** outside-looking-in (deferred).
|
||||
Camera collision (retail `SmartBox::update_viewer` keeping the eye in the cell) is the
|
||||
highest-leverage next step. CANONICAL handoff (read first next session):
|
||||
[`docs/research/2026-05-31-u4c-flap-fixed-and-residuals-handoff.md`](docs/research/2026-05-31-u4c-flap-fixed-and-residuals-handoff.md).
|
||||
Apparatus `ACDREAM_PROBE_FLAP` + `tools/A8CellAudit` are committed + ready. Do NOT retry
|
||||
H1 (PVS grounding) or H2 (`PortalSide` side-test) — both evidence-disproven.
|
||||
|
||||
**Currently working toward: M1.5 — Indoor world feels right** (resumed
|
||||
from 2026-05-20 baseline after Phase O ship). **A6.P1 + A6.P2 + A6.P3
|
||||
slice 1 SHIPPED 2026-05-21.** **A6.P3 slice 2 v2 SHIPPED 2026-05-22**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue