docs(runtime): close per-session physics ownership
Record J5.5 production SHA, complete Release baseline, exact-binary lifecycle/reconnect and nine-stop collision/movement evidence, and rollback. Synchronize architecture, roadmap, milestones, AGENTS/CLAUDE, and advance the active program to J5.6 projectile runtime. Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
parent
7e6033d0ad
commit
fce8e7b18e
11 changed files with 127 additions and 35 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Modern runtime Slice J5 — movement, physics, interaction, and combat
|
||||
|
||||
**Status:** ACTIVE — J5.1–J5.4 complete; J5.5 next
|
||||
**Status:** ACTIVE — J5.1–J5.5 complete; J5.6 next
|
||||
**Parent:** `2026-07-25-modern-runtime-slice-j.md`, J5
|
||||
**Production base:** `2c67a2c3`
|
||||
**Authorization:** the user approved Slices F–L, including the Slice J
|
||||
|
|
@ -89,8 +89,8 @@ commands to Runtime. The camera may not write the player heading directly.
|
|||
| J5.2 interaction transactions | complete | `f5f7b4177f449ebcad9724bfea263ef73ab60255`; one Runtime transaction owner; 197 Runtime tests, 3,775 App tests / 3 skips, 8,561 complete Release tests / 5 skips, exact-binary connected lifecycle/reconnect pass |
|
||||
| J5.3 combat and magic intent | complete | `20df9d155db50706a42420d60a9b15861cf4bfe7`; exact Runtime attack/mode/target/cast owners; 223 Runtime tests, 3,754 App tests / 3 skips, 8,566 complete Release tests / 5 skips, exact-binary connected lifecycle/reconnect pass |
|
||||
| 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 | active | engine/scratch/shadows/remote canonical body |
|
||||
| J5.6 projectile runtime | pending | canonical component/simulation plus App projection acknowledgements |
|
||||
| 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 | active | canonical component/simulation plus App projection acknowledgements |
|
||||
| J5.7 combined cleanup and closeout | pending | no mirrors, no-window parity, teardown, connected and visual gates |
|
||||
|
||||
## J5.1 — canonical action state
|
||||
|
|
@ -349,6 +349,25 @@ Gate:
|
|||
- hidden/pending/rehydration, teleport correction, delete/GUID reuse;
|
||||
- two concurrent Runtime instances prove scratch/shadow isolation.
|
||||
|
||||
**Completed 2026-07-26 at
|
||||
`7e6033d0adcd0b572c20e89dd275746fb442d52f`.**
|
||||
`RuntimeEntityObjectLifetime` now constructs one `RuntimePhysicsState`, which
|
||||
owns the sole production `PhysicsEngine`, data cache/cell graph, transition
|
||||
scratch, shadow registry, collision admissions, canonical bodies and hosts,
|
||||
remote components, ordinary/remote worksets, simulation, and full-cell
|
||||
commits. App publishes prepared collision through generation-scoped receipts,
|
||||
supplies DAT/animation inputs, and projects immutable committed snapshots; it
|
||||
does not construct or run a parallel solver. Runtime tests pass 314/314, App
|
||||
tests pass 3,718/3 skips, and the complete Release suite passes 8,588/5 skips.
|
||||
The exact-binary lifecycle/reconnect report
|
||||
`logs/connected-world-gate-20260726-134107/report.json` passes both sessions,
|
||||
7/7 readiness checkpoints, graceful code-zero exits, and zero failures. The
|
||||
canonical route
|
||||
`logs/connected-r6-soak-20260726-134638.report.json` matches source/binary,
|
||||
passes all nine render/collision-ready destinations and movement exercises,
|
||||
and exits gracefully with code zero and zero failures. Evidence:
|
||||
[`../research/2026-07-26-slice-j5-5-physics-remote-ownership.md`](../research/2026-07-26-slice-j5-5-physics-remote-ownership.md).
|
||||
|
||||
## J5.6 — projectile runtime
|
||||
|
||||
Move projectile component identity, prediction versions, and simulation into
|
||||
|
|
@ -456,6 +475,12 @@ J5.4 rollback:
|
|||
git revert aa3f4a60f87f2cbebc3d8ecd5e33d779b7fb13c1
|
||||
```
|
||||
|
||||
J5.5 rollback:
|
||||
|
||||
```text
|
||||
git revert 7e6033d0adcd0b572c20e89dd275746fb442d52f
|
||||
```
|
||||
|
||||
## Acceptance
|
||||
|
||||
J5 is complete only when:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue