docs(architecture): reconcile GameWindow extraction program
Close the completed M3 and portal observer gates, make the behavior-preserving GameWindow ownership campaign the explicit M4 prerequisite, and replace the stale extraction sketch with an implementation-audited sequence. Co-authored-by: OpenAI Codex <codex@openai.com>
This commit is contained in:
parent
f4cf802330
commit
cf50ee3d50
8 changed files with 354 additions and 220 deletions
29
AGENTS.md
29
AGENTS.md
|
|
@ -108,23 +108,26 @@ movement queries.
|
|||
|
||||
## Current state
|
||||
|
||||
**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,
|
||||
**M3 — Cast a spell LANDED 2026-07-21. M4 — Live in the world NEXT.** Retail
|
||||
casting, spellbook/component-book UI, active effects, recall/portal-space
|
||||
presentation, the R6 locomotion/collision/projectile/teleport/radar rebaseline,
|
||||
and the final two-client portal-out/materialization observer flow are
|
||||
user-gated. Deterministic world-lifecycle automation 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
|
||||
Release builds; 6,481 tests pass / 5 skip (17 tracked warnings, #228).
|
||||
|
||||
**Active prerequisite before new M4 subsystem work:** complete the
|
||||
behavior-preserving `GameWindow` decomposition reconciled on 2026-07-21. The
|
||||
next slice finishes selection/interaction ownership; later slices finish
|
||||
animation presentation, live-session and live-entity App integration,
|
||||
landblock presentation, update/render orchestration, and composition cleanup.
|
||||
See `docs/architecture/code-structure.md`. **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
|
||||
|
||||
Start structural work at `docs/architecture/code-structure.md`; start
|
||||
magic follow-up 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).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue