refactor(app): make session start terminal
Move live-session startup and its existing diagnostics into the typed Phase-9 owner. GameWindow.OnLoad now ends immediately after that phase, so no callback binding, publication, or allocation can occur after the session becomes active. Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
3628aeb520
commit
54244d31f1
11 changed files with 139 additions and 39 deletions
|
|
@ -739,10 +739,11 @@ diagnostic command targets, and sole gameplay input subscriber into Phase 7
|
|||
before frame publication. I.8b moves the complete update/render construction
|
||||
body into `FrameRootCompositionPhase`, publishes the pair through an exact
|
||||
lease, and gives lifecycle resource sampling a focused source. `GameWindow` is
|
||||
1,919 raw lines. I.8c–L remain active, with terminal session start next. The
|
||||
App gate passes 3,429 tests / 3 intentional skips and the complete Release suite
|
||||
passes 7,801 tests / 5 intentional skips. The clean solution build retains only
|
||||
the 17 test-project warnings tracked by #228; the I.8b corrected-diff review is
|
||||
1,910 raw lines after I.8c makes live-session start the terminal `OnLoad`
|
||||
operation. I.9–L remain active, with the complete Checkpoint-I audit next. The
|
||||
App gate passes 3,430 tests / 3 intentional skips and the complete Release suite
|
||||
passes 7,802 tests / 5 intentional skips. The clean solution build retains only
|
||||
the 17 test-project warnings tracked by #228; the I.8c corrected-diff review is
|
||||
clean.
|
||||
|
||||
### 4.4 Exit criteria
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue