refactor(app): complete session startup composition
Move the live-session reset and routing graph, combat and diagnostic command targets, and the sole gameplay input subscriber into Phase 7 before frame publication. Add exact retryable ownership for late bindings so partial startup cannot strand session or component teardown edges. Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
7fa60971e2
commit
826f9ea9b5
22 changed files with 924 additions and 412 deletions
|
|
@ -59,11 +59,12 @@ runtime/world, presentation/effect controllers, selection/radar, landblock
|
|||
publishers, and portal/sky/particle resources have transactional phase
|
||||
ownership and exact-owner late bindings. I.7 now owns the complete streaming,
|
||||
session, hydration, local-player, combat, and teleport startup graph, including
|
||||
named reversible late edges. `GameWindow` is 2,479 raw lines. I.8–I.9 and
|
||||
checkpoints J–L remain active. Issue #232 tracks process-residency variance in
|
||||
the soak without loosening its leak threshold. The App gate passes 3,420 tests
|
||||
/ 3 skips, the complete Release suite passes 7,792 tests / 5 skips, and all
|
||||
three I.7 corrected-diff reviews are clean.
|
||||
named reversible late edges. I.8a adds the focused live-session runtime factory
|
||||
and attaches command/input owners before frame publication. `GameWindow` is
|
||||
2,149 raw lines. I.8b–I.9 and checkpoints J–L remain active. Issue #232 tracks
|
||||
process-residency variance in the soak without loosening its leak threshold.
|
||||
The App gate passes 3,424 tests / 3 skips, the complete Release suite passes
|
||||
7,796 tests / 5 skips, and the I.8a corrected-diff review is clean.
|
||||
|
||||
Carried:
|
||||
#153 far-teleport residual, #116 slide-response, the remaining R6 ownership cleanup plus
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue