docs(runtime): close simulation ownership
This commit is contained in:
parent
cdee7a4b49
commit
4743f7c409
11 changed files with 281 additions and 33 deletions
|
|
@ -14,7 +14,7 @@ banner cannot silently override the current program state.
|
|||
[`plans/2026-07-23-world-interaction-completion.md`](plans/2026-07-23-world-interaction-completion.md).
|
||||
The eight-slice `GameWindow` decomposition and its connected visual matrix
|
||||
are complete.
|
||||
- **Current active engineering program:** Slices A–I, J0–J4, and J5.1–J5.6 of
|
||||
- **Current active engineering program:** Slices A–I and J0–J5 of
|
||||
[`plans/2026-07-24-modern-runtime-architecture.md`](plans/2026-07-24-modern-runtime-architecture.md)
|
||||
are complete. Production uses prepared world/collision packages, typed
|
||||
residence, retained render-scene/delta submission, bounded frame owners, and
|
||||
|
|
@ -24,24 +24,27 @@ banner cannot silently override the current program state.
|
|||
App materialized projections and retained widgets borrow exact Runtime
|
||||
identity and action owners. Runtime also owns the sole per-session physics,
|
||||
collision, body/host, remote/projectile simulation, and cell-commit graph.
|
||||
J5.7 ownership cleanup and closeout is active in
|
||||
[`plans/2026-07-26-modern-runtime-slice-j5.md`](plans/2026-07-26-modern-runtime-slice-j5.md).
|
||||
J5 closed at `cdee7a4b` with one combined simulation ledger, a
|
||||
Runtime-only movement/use/combat/cast/projectile host, 8,596 complete
|
||||
Release tests / 5 skips, and exact-binary lifecycle plus nine-stop gates.
|
||||
J6 world/portal/environment and projection-handshake ownership is active in
|
||||
[`plans/2026-07-25-modern-runtime-slice-j.md`](plans/2026-07-25-modern-runtime-slice-j.md).
|
||||
- **Completed gates:** R6 locomotion/collision/projectile/teleport/radar and
|
||||
the final two-client portal-out/materialization observer comparison (`#218`).
|
||||
- **Separate visual verification:** the shared-alpha lifestone/particle result
|
||||
in `#225`; its connected resource-lifetime and performance routes pass.
|
||||
- **Carried behavior debt:** `#153` (far teleport onto an unstreamed edge),
|
||||
`#116` (two narrowed slide-response cases), and divergence rows TS-50/TS-51.
|
||||
- **Active engineering track:** complete Slice J's coherent Runtime lifetime
|
||||
groups, then build the approved Linux/headless multi-session host in Slice K.
|
||||
J5.6's exact rollback is
|
||||
`git revert 2aee33569f0268d7bc0f4f52437dfa0b405432a4`.
|
||||
- **Active engineering track:** complete Slice J's world handshake,
|
||||
composition root, and no-window closeout, then build the approved
|
||||
Linux/headless multi-session host in Slice K. J5.7's exact rollback is
|
||||
`git revert cdee7a4b49addb5e1500753f6a885f7c899bd0f0`.
|
||||
- **Divergence audit:** 178 active rows — IA 17, AD 37, AP 85, TS 34,
|
||||
and UN 5 — plus the retained retired TS-37 history note.
|
||||
- **Latest automated baseline:** Release build succeeds; 8,591 tests pass and
|
||||
five are intentionally skipped. The exact J5.6 arrow/bolt/spell,
|
||||
lifecycle/reconnect, and canonical nine-stop gates complete with graceful
|
||||
zero-code exits and zero failures.
|
||||
- **Latest automated baseline:** Release build succeeds; 8,596 tests pass and
|
||||
five are intentionally skipped. The exact J5.7 lifecycle/reconnect and
|
||||
canonical nine-stop gates match embedded binary/source commit, converge
|
||||
every backlog, and complete with graceful zero-code exits and zero failures.
|
||||
|
||||
## Sources of truth
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue