refactor(app): compose live presentation startup

This commit is contained in:
Erik 2026-07-22 17:55:15 +02:00
parent aa6ffa5176
commit 88f32dc4e2
23 changed files with 1767 additions and 626 deletions

View file

@ -53,12 +53,15 @@ startup application, and inert late target binding. `GameWindow` is 3,663
lines / 162 fields / 37 methods at G. Checkpoint H adds sole terrain/sky
resource roots, one retained Host/runtime lease, an atomic update/render root
pair, a prepared portal fallback/transfer transaction, and checked retryable GL
leaf construction. `GameWindow` is 3,689 lines / 162 fields / 37 methods.
Checkpoints IL remain active. Issue #232
tracks process-residency variance in the soak without loosening its leak
threshold. Checkpoint H passes 61 focused ownership tests and 3,236 App tests /
3 skips; the complete Release suite passes 7,606 tests / 5 skips and all three
final corrected-diff reviews are clean.
leaf construction. Checkpoint I.1I.6 now provide the executable ordered
startup pipeline through retained UI and live presentation. The canonical live
runtime/world, presentation/effect controllers, selection/radar, landblock
publishers, and portal/sky/particle resources have transactional phase
ownership and exact-owner late bindings. `GameWindow` is 2,840 raw lines.
I.7I.9 and checkpoints JL remain active. Issue #232 tracks process-residency
variance in the soak without loosening its leak threshold. The App gate passes
3,407 tests / 3 skips, the complete Release suite passes 7,779 tests / 5 skips,
and all three I.6 corrected-diff reviews are clean.
Carried:
#153 far-teleport residual, #116 slide-response, the remaining R6 ownership cleanup plus