docs(architecture): plan GameWindow lifecycle shell

Freeze host ordering, resource ownership, callback quiescence, partial-startup rollback, and canonical soak evidence as twelve reviewed, bisectable Slice 8 checkpoints.

Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
Erik 2026-07-22 09:14:24 +02:00
parent 96f8bfcfa8
commit 20ebf217e2
3 changed files with 615 additions and 0 deletions

View file

@ -676,6 +676,9 @@ residency without weakening leak detection.
#### Slice 8 — composition and shutdown cleanup — ACTIVE
Detailed execution ledger:
[`docs/plans/2026-07-22-gamewindow-slice-8-composition-lifecycle.md`](../plans/2026-07-22-gamewindow-slice-8-composition-lifecycle.md).
Keep GL/window construction in `GameWindow.OnLoad`, but group creation into
small composition functions and delete feature state left behind by prior
slices. `OnClosing` delegates to the existing retryable shutdown transaction.