diff --git a/docs/plans/2026-07-21-gamewindow-slice-3-live-session.md b/docs/plans/2026-07-21-gamewindow-slice-3-live-session.md index 96229955..d7dab902 100644 --- a/docs/plans/2026-07-21-gamewindow-slice-3-live-session.md +++ b/docs/plans/2026-07-21-gamewindow-slice-3-live-session.md @@ -35,8 +35,13 @@ character-selection UI or redesign the transport. retail dialog completion semantics, and actual-owner A → failed drain → retry → clean-state coverage. Three-agent review clean. Release: 6,659 passed / 5 skipped. -- [ ] D — complete lifecycle controller (in progress). -- [ ] E — GameWindow cutover. +- [x] D — complete lifecycle controller (`d9ccf8a6`): sole App ownership + of resolve/create/bind/Connect/select/EnterWorld/Tick/stop/reconnect, + generation-gated reentrancy, pre-publication command activation, + convergent staged teardown, transport-free deterministic session tests, + and invalid-endpoint validation before UDP allocation. Three-agent review + clean. Release: 6,707 passed / 5 skipped. +- [ ] E — GameWindow cutover (in progress). - [ ] F — final review, connected gate, and documentation closeout. ## 1. Outcome