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

@ -106,19 +106,24 @@ movement queries.
## Current state
**M3 — Cast a spell ACTIVE; automated implementation complete 2026-07-15.** Retail cast intent,
component/target gates, live enchantment wire, Magic-scoped input, spell bar, spellbook, component
book, effect indicators, shared main-panel switching, and positive/negative effects UI are implemented over the Step-9 projectile/DAT-effect
foundation. The 2026-07-20 R6 complete-root-Frame/object-workset cutover is automated-test complete;
three independent conformance/architecture/adversarial re-reviews are clean, the Release build succeeds
(the clean documentation audit exposes 17 pre-existing test-project warnings, #228), and the full suite
is 6,457 passed / 5 skipped. Its unattended seven-destination
connected input/portal/performance rebaseline also passes without an interactive desktop. Remaining
ownership cleanup and registered TS-50/TS-51 timing residuals stay carried. **Next:** connected R6
locomotion/collision/projectile/teleport visual gate, then the final two-client
portal-out/materialization observer gate. **Carried:** #153, #116, R6 residuals, and the deferred
Modern Pipeline track (MP1b+).
Start magic work at `claude-memory/project_magic_ui_and_casting.md`; detailed state is below.
**M3 — Cast a spell ACTIVE; automated implementation and connected
single-client gates complete.** Retail cast intent, component/target gates,
live enchantment wire, Magic-scoped input, spell bar, spellbook, component
book, effect indicators, shared main-panel switching, and positive/negative
effects UI are implemented over the Step-9 projectile/DAT-effect foundation.
The R6 complete-root-Frame/object-workset cutover and its unattended
seven-destination input/portal/performance rebaseline pass. The 2026-07-20
deterministic world-lifecycle gate additionally protects fresh login,
outdoor/world-edge/dungeon travel, same-location revisit, exact graceful
disconnect, and uncapped fresh-process reconnect with JSON/PNG artifacts.
Release builds; 6,480 tests pass / 5 skip (17 tracked warnings, #228).
**Next:** the R6 locomotion/collision/projectile/teleport local visual
rebaseline when a local view is available, then the final two-client
portal-out/materialization observer gate. **Carried:** #153, #116, remaining
R6 ownership cleanup, TS-50/TS-51, Modern Pipeline MP1b+, and #225's
lifestone/particle alpha visual gate.
Start magic work at `claude-memory/project_magic_ui_and_casting.md`; start
render/streaming work at `claude-memory/project_render_pipeline_digest.md`.
Documentation entry point: [`docs/README.md`](docs/README.md).