docs(runtime): close gameplay-state ownership
Record J4.5 canonical shortcut and spellbook command ownership, combined failure and graphical/headless parity evidence, the 8,544-test Release gate, exact-binary lifecycle and nine-stop acceptance, rollback instructions, and the J5 boundary. Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
parent
89e6b207f8
commit
2c67a2c3ba
11 changed files with 209 additions and 22 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Modern runtime Slice J4 — gameplay-state lifetime groups
|
||||
|
||||
**Status:** J4.1–J4.4 COMPLETE; J4.5 ACTIVE
|
||||
**Status:** COMPLETE
|
||||
**Parent:** `2026-07-25-modern-runtime-slice-j.md`, J4
|
||||
**Production base:** `77c013998b902724d66e487589a4ea18538e1ea6`
|
||||
**Authorization:** the user approved Slices F–L, including Slice J gameplay
|
||||
|
|
@ -25,7 +25,7 @@ ordering and its existing retail-derived algorithms.
|
|||
| J4.2 inventory transactions | complete | `011efbeaa72509b35ea7f4a442e50a2377ae1ea4`; 157 Runtime tests, 3,770 App tests / 3 skips, 8,515 complete Release tests / 5 skips, and `logs/connected-world-gate-20260726-082057/report.json` pass |
|
||||
| J4.3 magic/player sheet | complete | `d02a12ceac54d035797b4c58f2fc2f0ccad9a4d6`; 162 Runtime tests, 3,772 App tests / 3 skips, 8,522 complete Release tests / 5 skips, and `logs/connected-world-gate-20260726-083921/report.json` pass |
|
||||
| J4.4 character projections | complete | `dcb61efb5af6c12bd619369e28cf11bacc37bc73`; 169 Runtime tests, 3,777 App tests / 3 skips, 8,534 complete Release tests / 5 skips, and `logs/connected-world-gate-20260726-091340/report.json` pass |
|
||||
| J4.5 combined cleanup | active | combined failure, no-window, connected, and nine-stop closeout |
|
||||
| J4.5 combined cleanup | complete | `89e6b207f81946b40c38c8dc6597817ad99fc6e0`; 175 Runtime tests, 3,780 App tests / 3 skips, 8,544 complete Release tests / 5 skips, exact-binary lifecycle/reconnect and nine-stop gates |
|
||||
|
||||
## Current ownership inventory
|
||||
|
||||
|
|
@ -165,6 +165,8 @@ is recorded in
|
|||
|
||||
### J4.5 — combined cleanup and closeout
|
||||
|
||||
**Completed 2026-07-26 at `89e6b207`.**
|
||||
|
||||
- Delete temporary App owner fields, reset branches, reconstructed runtime
|
||||
views/events, and compatibility adapters replaced by J4.
|
||||
- Prove graphical UI and no-window hosts observe the same owner instances,
|
||||
|
|
@ -184,6 +186,16 @@ Run:
|
|||
8. canonical nine-stop route;
|
||||
9. documentation, divergence, dependency, and source-ownership audit.
|
||||
|
||||
Result: the Runtime inventory graph now owns the one retail 18-slot shortcut
|
||||
manager, retained toolbar/spell controllers apply command effects through the
|
||||
canonical Runtime owner, and `ItemInteractionController` can no longer create a
|
||||
second inventory transaction/busy owner. Exact retail local/send ordering is
|
||||
pinned for shortcuts, favorites, filters, and desired components. Graphical
|
||||
and direct no-window command effects match, while a combined failure-safe
|
||||
ledger proves every J4 owner and subscription converges after reset or terminal
|
||||
disposal. Exact evidence is recorded in
|
||||
[`../research/2026-07-26-slice-j4-5-gameplay-state-closeout.md`](../research/2026-07-26-slice-j4-5-gameplay-state-closeout.md).
|
||||
|
||||
## Acceptance
|
||||
|
||||
J4 is complete only when:
|
||||
|
|
@ -232,3 +244,9 @@ J4.4 is independently reversible with:
|
|||
```text
|
||||
git revert dcb61efb5af6c12bd619369e28cf11bacc37bc73
|
||||
```
|
||||
|
||||
J4.5 is independently reversible with:
|
||||
|
||||
```text
|
||||
git revert 89e6b207f81946b40c38c8dc6597817ad99fc6e0
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue