docs(architecture): close GameWindow slice 5
This commit is contained in:
parent
4a205a3e56
commit
d4ecac1da3
7 changed files with 70 additions and 43 deletions
|
|
@ -47,15 +47,16 @@ passes 6,940 tests with five intentional skips. The 310-second connected R6
|
|||
gate passed seven destinations/revisits, movement/jump/combat exercises, and
|
||||
graceful close.
|
||||
|
||||
**Current:** Slice 5 checkpoints A–G have extracted the DAT-backed worker
|
||||
Slice 5 is complete: checkpoints A–G extracted the DAT-backed worker
|
||||
build plus render, physics, DAT-static, and retryable Near/full presentation
|
||||
ownership into `LandblockPresentationPipeline`. Production has no callback
|
||||
facade back into the deleted GameWindow apply bodies. A retained shared-origin
|
||||
transaction retires the complete old window before teleport recenter or
|
||||
session replacement, including failure/retry and fast relogin. `GameWindow` is
|
||||
8,793 raw lines (44% below the campaign baseline) and the Release suite passes
|
||||
7,052 tests with five intentional skips. Slice 5H deterministic and connected
|
||||
closeout is active.
|
||||
session replacement, including failure/retry and fast relogin. Shutdown keeps
|
||||
the reset graph alive until disposal converges. `GameWindow` is 8,811 raw
|
||||
lines / 247 fields / 153 methods (44% below the campaign baseline); 7,054
|
||||
Release tests, the capped/reconnect lifecycle gate, and the synchronized
|
||||
nine-stop resource soak pass. Slice 6 update-frame orchestration is active.
|
||||
|
||||
This is a behavior-preserving structural program. Severe regressions still get
|
||||
root-cause fixes in separate commits; ordinary feature work resumes with M4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue