docs: #262 triage round 2 - (e1) stale blocks refuted by the #192 gate; three probe-discriminable candidates remain

Zero landblock loads occurred before the login recenter (worker gated
until the real spawn center), so no stale Holtburg-frame physics blocks
ever existed. Remaining: (f) login SnapToCell seed race -> NO-LANDBLOCK
verbatim resolves, (e2) CellGraph/_landblocks skew, (g) root-motion Frame
not reaching the transition. The probe run's [resolve] line pattern
discriminates all three.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-07-30 00:11:15 +02:00
parent 898d0f395b
commit 96d6b58465

View file

@ -201,13 +201,23 @@ the new frame → the resolve grounds/collides against phantom geometry →
zero advance until the recall's full arrival pipeline cleans up (also
explains the once-only timing and the teleport self-heal); (e2) CellGraph
terrain-origin registry inconsistent with `_landblocks` after the login
recenter (membership hold). **Next:** (i) code-check whether the login
recenter routes through the same generation retirement as teleports;
(ii) reproduce with `ACDREAM_PROBE_RESOLVE=1` + `ACDREAM_PROBE_CELL=1` +
net probes on fresh logins — the `[resolve]` responsible-entity/cell
lines plus a one-shot `_landblocks` key/offset dump at recenter decide
(e1) vs (e2) directly. Do NOT add a workaround (no auto-recall, no
synthetic position kick).
recenter (membership hold). **(e1) REFUTED same day:** the log shows ZERO
landblock loads between the world-view declaration and the recenter — the
#192 `StreamingReadinessGate` held (`StreamingController.
InitializeKnownLoginCenter` documents the worker stays stopped until the
real spawn center), so no stale Holtburg-frame blocks ever existed. The
default-center log line is declarative only. Remaining candidates, one
probe run apart: (f) **login seed race** — the player body missed or
raced its `SnapToCell` login seed, so every per-tick resolve takes the
NO-LANDBLOCK verbatim branch (zero advance = run-on-spot exactly), until
the first teleport re-seeds; (e2) above; (g) root-motion Frame not
reaching the transition (animation advances, body write rejected).
**Next (probe run decides):** `ACDREAM_PROBE_RESOLVE=1` +
`ACDREAM_PROBE_CELL=1` + net probes on fresh logins. Discriminator: no
`[resolve]` lines at all → (f) upstream seed/mode; `[resolve]` firing
with zero advance → the responsible-entity/plane names (e2)-vs-geometry;
`[resolve]` advancing while the render stands still → (g) projection. Do
NOT add a workaround (no auto-recall, no synthetic position kick).
---