docs(runtime): close J1 contract gate

Record the exact-binary connected lifecycle/reconnect acceptance, synchronized active pointers, rollback, and durable evidence before session ownership moves in J2.
This commit is contained in:
Erik 2026-07-25 19:16:30 +02:00
parent 854d9e9cd1
commit f84624b1e9
9 changed files with 146 additions and 16 deletions

View file

@ -204,7 +204,10 @@ src/
Messages/ -> done (CreateObject, MoveToState, etc.)
AcDream.Runtime/ presentation-independent client kernel boundary
RuntimeAssemblyMarker.cs -> J0 dependency boundary; J1 contracts active
RuntimeAssemblyMarker.cs -> J0 dependency boundary
GameRuntime*.cs -> J1 borrowed views, synchronous commands,
ordered deltas, clock, generation + teardown
-> J2 session lifetime and ordered transport extraction active
-> may reference Core, Core.Net, Content, and Plugin.Abstractions only
-> must never reference App, UI, Silk.NET, OpenAL, Arch, or ImGui