docs(runtime): close interaction transaction ownership

Record the exact J5.2 owner boundary, retail ordering, Release and connected evidence, rollback, and J5.3 handoff across architecture, roadmap, milestones, agent instructions, and durable memory.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Erik 2026-07-26 11:22:07 +02:00
parent f5f7b4177f
commit 81b31857c6
11 changed files with 229 additions and 26 deletions

View file

@ -273,8 +273,14 @@ routing, typed commands/views, and shutdown borrow its children, while the App
interaction-state class and private controller fallback are deleted. Runtime
tests pass 182/182, App tests pass 3,779/3 skips, the complete Release suite
passes 8,550/5 skips, and the exact-binary seven-checkpoint
lifecycle/reconnect gate passes with graceful exits and zero failures. J5.2
interaction-transaction ownership is active.
lifecycle/reconnect gate passes with graceful exits and zero failures. J5.2 is
complete at `f5f7b417`: `RuntimeActionState.Transactions` owns the strict use
gate, exact use/appraisal identity, typed interaction FIFO, and exact
post-arrival pickup token while borrowing J4's sole inventory busy/request
gate. App retains picking, movement/transport, and presentation only. Runtime
tests pass 197/197, App tests pass 3,775/3 skips, the complete Release suite
passes 8,561/5 skips, and the exact-binary seven-checkpoint gate passes with
graceful exits and zero failures. J5.3 combat/magic-intent ownership is active.
J0's rollback is
`git revert b632672e5ccabfb44c551e08f1c411ab2669c44a`.
J1's rollback is
@ -304,6 +310,8 @@ J4.5's rollback is
`git revert 89e6b207f81946b40c38c8dc6597817ad99fc6e0`.
J5.1's rollback is
`git revert b298f99f913249d299796e6a71f7a9b6b283ac1a`.
J5.2's rollback is
`git revert f5f7b4177f449ebcad9724bfea263ef73ab60255`.
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
@ -317,7 +325,8 @@ is `docs/research/2026-07-26-slice-j3-6-lifetime-closeout.md`; J4 executes from
`docs/research/2026-07-26-slice-j4-4-character-projections.md`; J4.5 closeout
is `docs/research/2026-07-26-slice-j4-5-gameplay-state-closeout.md`; J5.1
closeout is
`docs/research/2026-07-26-slice-j5-1-canonical-action-state.md`. The exact G4
`docs/research/2026-07-26-slice-j5-1-canonical-action-state.md`; J5.2 closeout
is `docs/research/2026-07-26-slice-j5-2-interaction-transactions.md`. The exact G4
visual rollback
is `git revert ef1d263337997bb030eadb7b8e71d73dc659907a`; do not revert G3 or
the portal-warmup corrections. Evidence: