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:
parent
898d0f395b
commit
96d6b58465
1 changed files with 17 additions and 7 deletions
|
|
@ -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).
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue