docs(runtime): close simulation ownership
This commit is contained in:
parent
cdee7a4b49
commit
4743f7c409
11 changed files with 281 additions and 33 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Modern runtime Slice J — presentation-independent runtime
|
||||
|
||||
**Status:** J0–J4 COMPLETE; J5 ACTIVE
|
||||
**Status:** J0–J5 COMPLETE; J6 ACTIVE
|
||||
**Parent:** `2026-07-24-modern-runtime-architecture.md`, Slice J
|
||||
**Authorization:** the user approved Slices F–L, including the otherwise-frozen
|
||||
Slice J gameplay-owner moves, on 2026-07-24
|
||||
|
|
@ -277,7 +277,7 @@ J4 must borrow it rather than create another inventory model.
|
|||
|
||||
### J5 — movement, physics, interaction, and combat group
|
||||
|
||||
**Active 2026-07-26.** Detailed execution begins with a source/owner inventory
|
||||
**Completed 2026-07-26.** Detailed execution began with a source/owner inventory
|
||||
and a named-retail ordering matrix. Each coherent move must preserve the
|
||||
accepted connected interaction, facing, projectile, and collision behavior.
|
||||
The executable sub-slice ledger, presentation boundary, acceptance gates, and
|
||||
|
|
@ -317,7 +317,14 @@ retail projectile simulation; App resolves immutable DAT shape data and
|
|||
projects committed frames only. Its 317 Runtime tests, 3,718 App tests / 3
|
||||
skips, 47 focused Core projectile tests, 8,591 complete Release tests / 5
|
||||
skips, exact arrow/bolt/spell evidence, lifecycle/reconnect gate, and canonical
|
||||
nine-stop route pass. J5.7 ownership cleanup and closeout is active. Evidence:
|
||||
nine-stop route pass. J5.7 completed at `cdee7a4b`: Runtime owns accepted
|
||||
remote-body/vector activation, final simulation retirement, terminal
|
||||
physics/shadow/workset cleanup, and one combined simulation ownership ledger.
|
||||
Its Runtime-only movement/use/combat/cast/projectile host proves no-window
|
||||
parity and terminal convergence after projection failure. Its 323 Runtime
|
||||
tests, 3,717 App tests / 3 skips, 8,596 complete Release tests / 5 skips,
|
||||
exact-binary lifecycle/reconnect gate, and canonical nine-stop route pass.
|
||||
Evidence:
|
||||
[`../research/2026-07-26-slice-j5-1-canonical-action-state.md`](../research/2026-07-26-slice-j5-1-canonical-action-state.md)
|
||||
and
|
||||
[`../research/2026-07-26-slice-j5-2-interaction-transactions.md`](../research/2026-07-26-slice-j5-2-interaction-transactions.md)
|
||||
|
|
@ -328,7 +335,9 @@ and
|
|||
and
|
||||
[`../research/2026-07-26-slice-j5-5-physics-remote-ownership.md`](../research/2026-07-26-slice-j5-5-physics-remote-ownership.md)
|
||||
and
|
||||
[`../research/2026-07-26-slice-j5-6-projectile-ownership.md`](../research/2026-07-26-slice-j5-6-projectile-ownership.md).
|
||||
[`../research/2026-07-26-slice-j5-6-projectile-ownership.md`](../research/2026-07-26-slice-j5-6-projectile-ownership.md)
|
||||
and
|
||||
[`../research/2026-07-26-slice-j5-7-simulation-ownership-closeout.md`](../research/2026-07-26-slice-j5-7-simulation-ownership-closeout.md).
|
||||
|
||||
- Move presentation-free movement interpretation, authoritative/predicted
|
||||
physics state, selection identity, approach/use transactions, combat intent,
|
||||
|
|
@ -345,6 +354,8 @@ graphical feel gates remain unchanged.
|
|||
|
||||
### J6 — world, portal, environment, and projection handshake
|
||||
|
||||
**Active 2026-07-26.**
|
||||
|
||||
- Move authoritative teleport/session cell identity, world clock, weather
|
||||
state, and reveal-generation state required by gameplay.
|
||||
- Keep streaming publication, terrain/EnvCell rendering, portal tunnel,
|
||||
|
|
@ -400,3 +411,9 @@ another gameplay extraction.
|
|||
|
||||
Each commit is independently buildable and retains an exact rollback command
|
||||
in this plan before its connected gate.
|
||||
|
||||
J5.7 exact rollback:
|
||||
|
||||
```text
|
||||
git revert cdee7a4b49addb5e1500753f6a885f7c899bd0f0
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue