From 707e606e35504850e9bfee1b3016e3c09296f492 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 21 Jul 2026 10:46:18 +0200 Subject: [PATCH] docs(plan): record owned session wiring checkpoint --- docs/plans/2026-07-21-gamewindow-slice-3-live-session.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 3558a00a..3a602279 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 @@ -18,8 +18,12 @@ character-selection UI or redesign the transport. canonical-account F657, exact F653 confirmation, negotiated-state Disconnect symmetry, closed-channel/flood-safe confirmation wait, and deterministic shutdown tests. Release: 6,605 passed / 5 skipped. -- [ ] A — owned subscription primitives (in progress). -- [ ] B — session event and command routers. +- [x] A — owned subscription primitives (`7d452aa6`): exact nested + GameEvent registration tokens, reverse/idempotent subscription ownership, + transactional wiring construction, and adversarial unregister, + reentrancy, replacement, and concurrent-dispose coverage. Release: 6,621 + passed / 5 skipped. +- [ ] B — session event and command routers (in progress). - [ ] C — convergent session reset. - [ ] D — complete lifecycle controller. - [ ] E — GameWindow cutover.