docs(architecture): close live-session ownership slice
This commit is contained in:
parent
485b3fb6ed
commit
ed9dc36643
8 changed files with 80 additions and 50 deletions
18
CLAUDE.md
18
CLAUDE.md
|
|
@ -113,19 +113,17 @@ 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,575 tests pass / 5 skip (17 tracked warnings, #228).
|
||||
Release builds; 6,714 tests pass / 5 skip.
|
||||
|
||||
**Active prerequisite before new M4 subsystem work:** continue the
|
||||
behavior-preserving `GameWindow` decomposition reconciled on 2026-07-21.
|
||||
Selection/interaction Slice 1 is complete: `WorldSelectionQuery` and
|
||||
`SelectionInteractionController` own the domain, exact-incarnation queued work,
|
||||
and retail's shared inventory-request transaction. Live-animation-presentation
|
||||
Slice 2 is also complete: `LiveEntityAnimationPresenter` owns final visual and
|
||||
rigid PartArray composition, effect poses, and MotionDone; scheduler handoffs
|
||||
are incarnation-, clock-, projection-, and appearance-bound. `GameWindow` is
|
||||
14,546 lines, 277 fields, and 190 methods. Slice 3 completes live-session
|
||||
ownership next; later slices finish live-entity App integration, landblock
|
||||
presentation, update/render orchestration, and composition cleanup.
|
||||
Selection/interaction Slice 1, live-animation-presentation Slice 2, and
|
||||
complete live-session ownership Slice 3 are landed. `LiveSessionController`
|
||||
now owns the exact resolve/connect/enter/tick/reconnect/graceful-close
|
||||
generation; GameWindow has no parallel session/router/command fields or old
|
||||
lifecycle bodies. `GameWindow` is 14,310 lines, 274 fields, and 190 methods.
|
||||
Slice 4 extracts live-entity App integration next; later slices finish
|
||||
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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue