docs(runtime): close deterministic world lifecycle gate

Record the passing capped and uncapped connected evidence, coordinator ownership, graceful reconnect contract, current test baseline, and the remaining human-only visual gates. Keep AGENTS.md synchronized with CLAUDE.md and distill the durable reveal-lifecycle lesson into project memory.
This commit is contained in:
Erik 2026-07-21 00:00:31 +02:00
parent f7b09617c5
commit e02acb870c
8 changed files with 121 additions and 49 deletions

View file

@ -98,7 +98,7 @@ production runtime failure.
**Acceptance:** A non-incremental Release solution build reports zero warnings
and zero errors without suppressing analyzers or weakening nullable checking;
the full 6,457-pass / 5-skip suite remains green.
the full 6,480-pass / 5-skip suite remains green.
---
@ -7445,8 +7445,14 @@ equivalent of retail `SmartBox::UseTime` keeping position completion behind
`CellManager::blocking_for_cells`. Both paths invalidate destination texture
readiness, prepare composites after mesh publication, and require the same
render-plus-collision predicate. Focused login/barrier tests and the complete
Release suite pass; capped connected visual verification remains the final
gate.
Release suite pass. The user confirmed the capped first-login reveal, and the
follow-up deterministic connected gate now repeats fresh login plus five
portal/dungeon transitions, returns to the same outdoor location, closes with
the retail character-logoff/transport-disconnect handshake, and reconnects in
a fresh uncapped process. All six saved PNGs show complete geometry; all
structured checkpoints report ready render/composite/collision domains and
zero reveal invariant failures or pending teardown/upload/warmup work. See
`docs/plans/2026-07-20-automated-world-lifecycle-gate.md`.
**Research:**
`docs/research/2026-07-16-portal-completion-pseudocode.md` §2.