docs(runtime): close combat and magic intent
Record the exact J5.3 owner boundary, retail ordering, Release and connected evidence, rollback, and J5.4 handoff across architecture, roadmap, milestones, agent instructions, and durable memory. Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
parent
20df9d155d
commit
75b761e658
11 changed files with 124 additions and 41 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Modern runtime Slice J5 — movement, physics, interaction, and combat
|
||||
|
||||
**Status:** ACTIVE — J5.1–J5.2 complete; J5.3 next
|
||||
**Status:** ACTIVE — J5.1–J5.3 complete; J5.4 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
|
||||
|
|
@ -87,8 +87,8 @@ commands to Runtime. The camera may not write the player heading directly.
|
|||
| J5.0 owner/retail inventory | complete | `docs/research/2026-07-26-slice-j5-owner-and-retail-order-inventory.md` |
|
||||
| J5.1 canonical action state | complete | `b298f99f913249d299796e6a71f7a9b6b283ac1a`; one Runtime selection/combat/target-mode owner; 182 Runtime tests, 3,779 App tests / 3 skips, 8,550 complete Release tests / 5 skips, exact-binary connected lifecycle/reconnect pass |
|
||||
| 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 | pending | attack/mode/target/cast owners and typed input |
|
||||
| J5.4 local movement and outbound cadence | pending | controller, body, movement managers, MTS/AP/jump cadence |
|
||||
| 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 | active | controller, body, movement managers, MTS/AP/jump cadence |
|
||||
| J5.5 per-session physics and remote simulation | pending | engine/scratch/shadows/remote canonical body |
|
||||
| J5.6 projectile runtime | pending | canonical component/simulation plus App projection acknowledgements |
|
||||
| J5.7 combined cleanup and closeout | pending | no mirrors, no-window parity, teardown, connected and visual gates |
|
||||
|
|
@ -249,6 +249,19 @@ Gate:
|
|||
- self/untargeted/targeted spell requests, component failure, busy completion;
|
||||
- graphical bar parity and direct typed-command parity.
|
||||
|
||||
**Completed 2026-07-26 at
|
||||
`20df9d155db50706a42420d60a9b15861cf4bfe7`.** `RuntimeActionState`
|
||||
constructs and owns the exact combat-attack, combat-target, combat-mode, and
|
||||
spell-cast intent children. Retained attack/spell bars and graphical input
|
||||
borrow those owners; direct Runtime combat/magic commands drive the same
|
||||
operations and snapshots without a retained UI. App retains world/content
|
||||
queries, transport, bars, animation, sound, particles, and response text.
|
||||
Runtime tests pass 223/223, App tests pass 3,754/3 skips, and the complete
|
||||
Release suite passes 8,566/5 skips. The exact-binary connected report
|
||||
`logs/connected-world-gate-20260726-115752/report.json` passes two sessions,
|
||||
7/7 checkpoints, graceful code-zero exits, and zero failures. Evidence:
|
||||
[`../research/2026-07-26-slice-j5-3-combat-magic-intent.md`](../research/2026-07-26-slice-j5-3-combat-magic-intent.md).
|
||||
|
||||
## J5.4 — local movement and outbound cadence
|
||||
|
||||
Move `PlayerMovementController`, its data types, and
|
||||
|
|
@ -410,6 +423,12 @@ J5.2 rollback:
|
|||
git revert f5f7b4177f449ebcad9724bfea263ef73ab60255
|
||||
```
|
||||
|
||||
J5.3 rollback:
|
||||
|
||||
```text
|
||||
git revert 20df9d155db50706a42420d60a9b15861cf4bfe7
|
||||
```
|
||||
|
||||
## Acceptance
|
||||
|
||||
J5 is complete only when:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue