docs(runtime): close magic and player ownership

Record J4.3's coupled Runtime character graph, desired-component single ownership, complete Release evidence, exact-binary lifecycle/reconnect acceptance, rollback, and the J4.4 projection boundary. Synchronize architecture, roadmap, milestones, agent guidance, and durable memory.

Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
Erik 2026-07-26 08:46:12 +02:00
parent d02a12ceac
commit 9d0d9b07e0
9 changed files with 175 additions and 15 deletions

View file

@ -249,7 +249,13 @@ use-reservation, and one-request-at-a-time state while borrowing J3's exact
object table. Runtime tests pass 157/157, App tests pass 3,770/3 skips, the
complete Release suite passes 8,515/5 skips, and the exact-binary
seven-checkpoint lifecycle/reconnect gate passes with graceful exits and zero
failures. J4.3 magic/player-sheet ownership is active. J0's rollback is
failures. J4.3 is complete at `d02a12ce`: `RuntimeCharacterState` owns the
exact coupled spellbook/local-player graph; content, routing, retained UI,
reset, and shutdown borrow it, and the duplicate desired-component snapshot is
deleted. Runtime tests pass 162/162, App tests pass 3,772/3 skips, the complete
Release suite passes 8,522/5 skips, and the exact-binary seven-checkpoint
lifecycle/reconnect gate passes with graceful exits and zero failures. J4.4
character projections are active. J0's rollback is
`git revert b632672e5ccabfb44c551e08f1c411ab2669c44a`.
J1's rollback is
`git revert 854d9e9cd13092bd5aaa3cf025d73eeb4600e9f8`.
@ -270,6 +276,8 @@ J4.1's rollback is
`git revert c9d25ade50c0a5c4f7db5b6cca680e01e35cc18e`.
J4.2's rollback is
`git revert 011efbeaa72509b35ea7f4a442e50a2377ae1ea4`.
J4.3's rollback is
`git revert d02a12ceac54d035797b4c58f2fc2f0ccad9a4d6`.
Slice H's retained UI/frame, bounded-light, and pooled/borrowed/direct network
work is complete; the exact seven-checkpoint connected lifecycle/reconnect gate
passes. Slice I is closed in
@ -278,7 +286,8 @@ executes from `docs/plans/2026-07-25-modern-runtime-slice-j.md`; J3.6 closeout
is `docs/research/2026-07-26-slice-j3-6-lifetime-closeout.md`; J4 executes from
`docs/plans/2026-07-26-modern-runtime-slice-j4.md`; J4.1 closeout is
`docs/research/2026-07-26-slice-j4-1-communication-state.md`; J4.2 closeout is
`docs/research/2026-07-26-slice-j4-2-inventory-state.md`. The exact G4
`docs/research/2026-07-26-slice-j4-2-inventory-state.md`; J4.3 closeout is
`docs/research/2026-07-26-slice-j4-3-character-state.md`. The exact G4
visual rollback
is `git revert ef1d263337997bb030eadb7b8e71d73dc659907a`; do not revert G3 or
the portal-warmup corrections. Evidence: