refactor(app): compose interaction and retained UI startup
This commit is contained in:
parent
f663b04a54
commit
aa6ffa5176
15 changed files with 2157 additions and 467 deletions
|
|
@ -726,12 +726,16 @@ oracle, platform/host/content/settings phases, and the production world/render
|
|||
phase. `WorldRenderCompositionPhase` owns Region/environment, the mandatory
|
||||
modern-renderer foundation, immutable terrain-worker inputs, and WB/texture/
|
||||
sampler construction; every Phase-4 GL constructor has retryable prefix
|
||||
ownership. `GameWindow` is 3,522 raw lines after I.5. Checkpoints I.6–L remain
|
||||
active, with retained UI and live presentation composition next. The current
|
||||
production App build is warning-free; the App gate passes 3,373 tests / 3
|
||||
intentional skips and the complete Release suite passes 7,745 tests / 5
|
||||
intentional skips. I.5's corrected-diff behavior, architecture, and
|
||||
adversarial reviews are clean.
|
||||
ownership. `GameWindow` is 3,522 raw lines after I.5. I.6a moves interaction
|
||||
and retained-UI construction into `InteractionRetainedUiCompositionPhase`;
|
||||
typed exact-owner sources now bridge the later session, selection, radar,
|
||||
view-plane, diagnostics, inventory, and automation owners without callbacks to
|
||||
the window. The old item-use and selection wrapper methods are deleted.
|
||||
`GameWindow` is 3,246 raw lines after I.6a. I.6b–L remain active, with live
|
||||
presentation and landblock-publication composition next. The App gate passes
|
||||
3,401 tests / 3 intentional skips and the complete Release suite passes 7,773
|
||||
tests / 5 intentional skips. The solution retains only the 17 warnings tracked
|
||||
by #228; the I.6a behavior, architecture, and adversarial reviews are clean.
|
||||
|
||||
### 4.4 Exit criteria
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue