docs(R3-W7): register/roadmap/plan/memory sweep — R3 SHIPPED pending the shared visual pass

AP-78 retired (its condition — App seam bindings + K-fix18 deletion —
landed in W4); TS-21/TS-23/AP-30 anchors re-pinned to the post-W6
controller lines; roadmap + plan record the full W0-W7 trail; the
memory index notes the 2026-06-04 sequencer-deep-dive divergence map
CLOSED by Phase R1-R3. R2+R3 share ONE pending user visual pass; R4
(MoveToManager) is next.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-07-03 09:21:30 +02:00
parent fb7beb706b
commit 778a2b5385
3 changed files with 32 additions and 16 deletions

View file

@ -706,12 +706,15 @@ diagnostic scaffolding, not yet the final collision system.
are absorbed as components. NOTE: this Phase R is unrelated to the retired
"R1→R8 refactor sketch" from early 2026 — same letter, new plan.
**R1 SHIPPED 2026-07-02** (verbatim CSequence core + adapter rehost,
a987cad1 tail). **R2 SHIPPED 2026-07-02 pending the stage visual pass**
(Q0Q5: MotionState 2345da30, CMotionTable 98f58db9, MotionTableManager
aa65990a, adapter cutover 3b9d9bb6 — Fix B/fast-path/stop-anim-fallback/
G17 deleted, RemoteMotionSink deleted d82f07d4 — AP-73 retired; live
smoke green). R3 research + all 10 ambiguity pins done in parallel
(8eff3978, cd0289be). NEXT: R2 user visual pass, then R3-W1.
a987cad1 tail). **R2 SHIPPED 2026-07-02** (Q0Q6; Fix B/fast-path/
stop-anim-fallback/G17/RemoteMotionSink deleted, AP-73 retired).
**R3 SHIPPED 2026-07-03** (W0W7: pending_motions + MotionDone consumer,
jump family, ground transitions with K-fix18 DELETED, the ONE
DoInterpretedMotion + zero-tick flush, LOCAL PLAYER unification —
UpdatePlayerAnimation + the synthesis layer deleted; trail in the plan
doc). R2+R3 share ONE pending user visual pass. NEXT: the visual pass,
then R4 (MoveToManager verbatim — replaces RemoteMoveToDriver +
ServerControlledLocomotion + B.6 auto-walk).
- **L.2g — Inbound motion interpretation (remote-entity CMotionInterp funnel).**
ACTIVE 2026-07-02. Port retail's inbound motion pipeline verbatim for ALL
remote entities (players, NPCs, monsters — one funnel, user-approved):

View file

@ -98,11 +98,25 @@ the 300 ms stop-detection window, NPC UP hard-snaps.
stride continuity, turn-while-running legs, emote overlay, stop settle).
R3 prep done in parallel: research base 8eff3978 + W0 pins cd0289be (all
10 ambiguities resolved, adversarially verified).
- **R3 — CMotionInterp completion.** pending_motions/MotionDone, DoMotion,
jump family (jump_charge_is_allowed/motion_allows_jump verbatim — the
misattribution found in S2a), HitGround/LeaveGround/ReportExhaustion,
enter_default_state. LOCAL PLAYER unifies onto it (PlayerMovementController
keeps input + camera; motion state machine moves here).
- **R3 — CMotionInterp completion. SHIPPED 2026-07-03 (pending the stage
visual pass).** pending_motions/MotionDone, DoMotion, jump family
(jump_charge_is_allowed/motion_allows_jump verbatim — the misattribution
found in S2a), HitGround/LeaveGround/ReportExhaustion, enter_default_state.
LOCAL PLAYER unified (edge-driven CommandInterpreter altitude; the
synthesis layer + UpdatePlayerAnimation deleted).
Trail: W-1 research 8eff3978, W0 pins cd0289be (A1-A10 adversarially
verified), W1 state completion 86649591, W2 pending_motions 37167991,
W3 jump family af476444, W4 ground transitions + K-fix18 DELETED
e214acdf, W5 one-DoInterpretedMotion + zero-tick flush df7b096d
(discovery: the dispatch RESULT gates queue+state writes — sink returns
bool), W6 local-player unification fb7beb70 (map fc5a2cda; discoveries:
ChargeJump never wired, CurrentHoldKey shadow-field staleness, the
autonomous-flag clobber). Registers through the arc: retired AP-73/
AP-74/AP-78/TS-34/IA-4 + the Fix-B-class inventions; added AD-36
(narrowed), AP-75/76/77, TS-35/36/37/38. EXPECTED-DIFFS for the visual
pass: #45 sidestep factor + ANIM_SPEED_SCALE retired (local now matches
remotes), auto-walk-at-run walk-pace legs (R4), ApplyServerRunRate echo
live through fast re-speed. R3+R2 share ONE visual pass.
- **R4 — MoveToManager verbatim.** Types 6/7/8/9 (TurnToObject/TurnToHeading
— the dropped D9/DEV-5 commands), node stepping, arrival, fail distance,
CanCharge. Replaces RemoteMoveToDriver + ServerControlledLocomotion.