docs(runtime): close character projections

Record J4.4's canonical character settings, borrowed gameplay views, typed state-command seam, complete Release evidence, exact-binary lifecycle/reconnect acceptance, rollback, and the J4.5 combined closeout 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 09:21:26 +02:00
parent dcb61efb5a
commit ce6fae7b38
9 changed files with 194 additions and 22 deletions

View file

@ -205,8 +205,9 @@ src/
AcDream.Runtime/ presentation-independent client kernel boundary
RuntimeAssemblyMarker.cs -> J0 dependency boundary
GameRuntime*.cs -> J1 borrowed views, synchronous commands,
ordered deltas, clock, generation + teardown
GameRuntime*.cs -> J1/J4 borrowed views, synchronous commands,
ordered deltas/checkpoints, clock,
generation + teardown
Session/ -> J2 canonical session lifetime, ordered
inbound routing + retryable teardown
Entities/
@ -221,8 +222,9 @@ src/
RuntimeCommunicationState.cs -> one chat/social owner + ordered stream
RuntimeInventoryState.cs -> exact object-table borrower + inventory
transaction/session-state owner
RuntimeCharacterState.cs -> coupled spellbook/local-player owner
-> J3 and J4.1J4.3 complete; J4.4 character projections active
RuntimeCharacterState.cs -> coupled spellbook/local-player plus
character-option/run-jump owner
-> J3 and J4.1J4.4 complete; J4.5 combined closeout active
-> may reference Core, Core.Net, Content, and Plugin.Abstractions only
-> must never reference App, UI, Silk.NET, OpenAL, Arch, or ImGui