docs(runtime): close J3.4 and plan J3.5
This commit is contained in:
parent
5ef8b5371d
commit
d3e96ff912
13 changed files with 562 additions and 58 deletions
|
|
@ -1,9 +1,11 @@
|
|||
# Modern runtime J3.4 — canonical object-table ownership
|
||||
|
||||
**Status:** READY
|
||||
**Status:** COMPLETE
|
||||
**Parent:** `2026-07-25-modern-runtime-slice-j3.md`
|
||||
**Required production base:** `e937cc36df39cf6ea1eaba2f9c0243d1929da702`
|
||||
**Prior closeout:** `docs/research/2026-07-25-slice-j3-3-exact-projection-store.md`
|
||||
**Production commit:** `5ef8b5371d8990f0380acd939e71cd711289d429`
|
||||
**Closeout:** `docs/research/2026-07-26-slice-j3-4-canonical-object-lifetime.md`
|
||||
|
||||
## Objective
|
||||
|
||||
|
|
@ -222,8 +224,39 @@ exposes an inventory, paperdoll, selection, or interaction symptom.
|
|||
|
||||
## Rollback
|
||||
|
||||
Record the exact J3.4 production commit here before its connected gate. J3.3
|
||||
remains independently reversible; do not use its rollback for a J3.4 failure.
|
||||
The exact J3.4 rollback is:
|
||||
|
||||
```text
|
||||
git revert 5ef8b5371d8990f0380acd939e71cd711289d429
|
||||
```
|
||||
|
||||
J3.3 remains independently reversible; do not use its rollback for a J3.4
|
||||
failure.
|
||||
|
||||
## Result
|
||||
|
||||
`RuntimeEntityObjectLifetime` now constructs and owns the one
|
||||
`RuntimeEntityDirectory` and one live `ClientObjectTable`. `GameWindow`,
|
||||
session routing, retained UI, interaction, and the graphical projection host
|
||||
borrow those exact instances.
|
||||
|
||||
Accepted CreateObject mutation revalidates the exact canonical record and
|
||||
`CreateIntegrationVersion` before, during, and after synchronous object-table
|
||||
callbacks. Authoritative DeleteObject acceptance uses an exact, single-use
|
||||
Runtime token: the active identity is retired first and retained-object
|
||||
removal then commits before App resource teardown. Dormant/offscreen pruning
|
||||
does not remove retained object information.
|
||||
|
||||
Final gates:
|
||||
|
||||
- Runtime: 118 passed;
|
||||
- App: 3,762 passed / 3 skipped;
|
||||
- complete Release solution: 8,453 passed / 5 skipped;
|
||||
- exact-binary connected lifecycle/reconnect:
|
||||
`logs/connected-world-gate-20260726-055713/report.json`;
|
||||
- two sessions, seven checkpoints, graceful zero-code exits, zero failures,
|
||||
zero render-shadow mismatches, zero pending deltas, and zero pending live
|
||||
teardown/publication/retirement work.
|
||||
|
||||
## Final J3 goal
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue