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 J5 — movement, physics, interaction, and combat
|
||||
|
||||
**Status:** ACTIVE — J5.1–J5.6 complete; J5.7 next
|
||||
**Status:** COMPLETE — J5.1–J5.7 closed 2026-07-26
|
||||
**Parent:** `2026-07-25-modern-runtime-slice-j.md`, J5
|
||||
**Production base:** `2c67a2c3`
|
||||
**Authorization:** the user approved Slices F–L, including the Slice J
|
||||
|
|
@ -91,7 +91,7 @@ commands to Runtime. The camera may not write the player heading directly.
|
|||
| J5.4 local movement and outbound cadence | complete | `aa3f4a60f87f2cbebc3d8ecd5e33d779b7fb13c1`; one Runtime movement/controller/cadence owner; 303 Runtime tests, 3,716 App tests / 3 skips, 8,575 complete Release tests / 5 skips, exact-binary lifecycle/reconnect and nine-stop movement gates pass |
|
||||
| J5.5 per-session physics and remote simulation | complete | `7e6033d0adcd0b572c20e89dd275746fb442d52f`; one Runtime engine/cache/scratch/shadow/body/host/remote/workset owner; 314 Runtime tests, 3,718 App tests / 3 skips, 8,588 complete Release tests / 5 skips, exact-binary lifecycle/reconnect and nine-stop collision/movement gates pass |
|
||||
| J5.6 projectile runtime | complete | `2aee33569f0268d7bc0f4f52437dfa0b405432a4`; one Runtime projectile component/workset/simulation/correction owner; 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 pass, and nine-stop route pass |
|
||||
| J5.7 combined cleanup and closeout | active | no mirrors, one ownership ledger, no-window parity, teardown, connected and visual gates |
|
||||
| J5.7 combined cleanup and closeout | complete | `cdee7a4b49addb5e1500753f6a885f7c899bd0f0`; one combined simulation ledger, Runtime-only fixture parity, exact terminal teardown, 323 Runtime tests, 3,717 App tests / 3 skips, 8,596 complete Release tests / 5 skips, exact-binary lifecycle/reconnect and nine-stop gates |
|
||||
|
||||
## J5.1 — canonical action state
|
||||
|
||||
|
|
@ -431,6 +431,29 @@ Run:
|
|||
9. architecture, divergence, issue, roadmap, AGENTS/CLAUDE, and durable-memory
|
||||
reconciliation.
|
||||
|
||||
**Completed 2026-07-26 at
|
||||
`cdee7a4b49addb5e1500753f6a885f7c899bd0f0`.**
|
||||
Runtime now owns accepted CreateObject vector installation, remote-motion
|
||||
construction/activation, canonical vector commits, final simulation-component
|
||||
retirement, terminal physics/shadow/workset cleanup, and one combined
|
||||
entity/object/physics/gameplay ownership ledger. App compatibility views and
|
||||
the duplicate remote-body initializer are deleted; graphical checkpoints
|
||||
borrow direct Runtime views. A Runtime-only fixture drives movement, use,
|
||||
combat, casting, and projectile simulation without loading App or a
|
||||
presentation/backend assembly, and injected projection failure still converges
|
||||
the complete ledger.
|
||||
|
||||
Runtime tests pass 323/323, App tests pass 3,717/3 skips, the complete Release
|
||||
suite passes 8,596/5 skips, and the Release solution builds with zero errors.
|
||||
The exact-binary lifecycle/reconnect report
|
||||
`logs/connected-world-gate-20260726-160825/report.json` passes all seven
|
||||
checkpoints and both graceful code-zero exits. The canonical report
|
||||
`logs/connected-r6-soak-20260726-161406.report.json` matches embedded
|
||||
binary/source SHA, passes all nine destinations and movement/combat/jump
|
||||
exercises, converges every streaming backlog to zero, and exits gracefully
|
||||
with zero failures. Evidence:
|
||||
[`../research/2026-07-26-slice-j5-7-simulation-ownership-closeout.md`](../research/2026-07-26-slice-j5-7-simulation-ownership-closeout.md).
|
||||
|
||||
## Commit and rollback discipline
|
||||
|
||||
Each sub-slice lands as one independently reversible production commit followed
|
||||
|
|
@ -487,6 +510,12 @@ J5.6 rollback:
|
|||
git revert 2aee33569f0268d7bc0f4f52437dfa0b405432a4
|
||||
```
|
||||
|
||||
J5.7 rollback:
|
||||
|
||||
```text
|
||||
git revert cdee7a4b49addb5e1500753f6a885f7c899bd0f0
|
||||
```
|
||||
|
||||
## Acceptance
|
||||
|
||||
J5 is complete only when:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue