fix(runtime): restore interaction completion ownership
Preserve prepublication local motion completion, require the PartArray enter-world lifecycle port, and balance deferred Use busy ownership across dispatch and cancellation. Reconcile the completed GameWindow connected gates and add regression coverage. Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
5c955c36ec
commit
f9736ece6c
26 changed files with 675 additions and 68 deletions
14
CLAUDE.md
14
CLAUDE.md
|
|
@ -113,8 +113,9 @@ 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; the automated structural closeout passes 293 focused tests,
|
||||
3,451 App tests / 3 skips, and 7,823 complete-solution tests / 5 skips.
|
||||
Release builds; the structural closeout plus verified interaction/recall
|
||||
regressions pass 293 focused tests, 3,462 App tests / 3 skips, and 7,834
|
||||
complete-solution tests / 5 skips.
|
||||
|
||||
**Structural prerequisite before new M4 subsystem work:** all eight
|
||||
behavior-preserving `GameWindow` decomposition slices and the automated
|
||||
|
|
@ -123,12 +124,13 @@ composition/callback shell, down 14,101 lines (89.7%) from baseline. Ordered
|
|||
startup, update/render frame graphs, native/input callbacks, settings,
|
||||
session/reset wiring, canonical checkpoint capture, and retryable shutdown are
|
||||
owned by focused typed collaborators without a service locator or stored
|
||||
window back-reference. All 293 focused tests, App Release 3,451/3, the complete
|
||||
Release suite 7,823/5, connected lifecycle/reconnect, two fresh-process
|
||||
window back-reference. All 293 focused tests, App Release 3,462/3, the complete
|
||||
Release suite 7,834/5, connected lifecycle/reconnect, two fresh-process
|
||||
canonical nine-stop soaks, three corrected-diff reviews, and the exact Slice-7
|
||||
framebuffer comparison pass. Issue #232 is closed without loosening process
|
||||
limits. Only the user's final connected visual matrix remains before M4 feature
|
||||
bodies resume.
|
||||
limits. The user's connected visual matrix passed 2026-07-23, including the
|
||||
post-closeout radar correction; the structural campaign is complete and M4
|
||||
feature bodies may resume after any active regression gate.
|
||||
See `docs/plans/2026-07-22-gamewindow-slice-8-composition-lifecycle.md` and
|
||||
`docs/architecture/code-structure.md`. **Carried:** #153, #116, remaining
|
||||
R6 ownership cleanup, TS-50/TS-51/TS-53, Modern Pipeline MP1b+, and #225's
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue