docs(#184): Slice 2 handoff — extract RemotePhysicsUpdater (2a) + unify the player/NPC fork (2b)
Deliberately deferring the last #184 piece (Slice 2) to a fresh focused session per the user's call. This is a self-contained handoff: the #40 sweep-blip verdict (DEAD, high confidence — Path B already runs that config stably + a Core test proves it), the 2a-first-then-2b plan, the exact code sites (Path A :10194-10429, Path B, the extraction seam :10152-10873, the shared-helper wrinkle), the 2b merge gotchas (Path A's player-specific omega/compose/diagnostic bits; the coupled :5699 shadow sync), the preserve-list, and the test/gate plan. Corrects the earlier ISSUES characterization: Slice 2 is a GATED behavior change to the frozen R4/R5 arc (players gain the sweep), not a no-gate refactor. The #184 symptom itself stays RESOLVED + gated (Slices 1+3). Research: workflow wf_c6a2e2b9-833 (3-agent read-only sweep). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
f0f6a92a4c
commit
4b07b0f541
2 changed files with 233 additions and 5 deletions
|
|
@ -48,11 +48,15 @@ Copy this block when adding a new issue:
|
|||
|
||||
## #184 — Remote monsters overlap (arms interpenetrating) in a crowd; retail barely overlaps
|
||||
|
||||
**Status:** SYMPTOM RESOLVED + gated (Slices 1+3 shipped, `37a94e1f`+`f51c1dff`); only the optional
|
||||
internal refactor (Slice 2) remains. The reported symptom — packed monsters interpenetrating — is
|
||||
FIXED end-to-end: monsters visible, de-overlapped, at their true creature radii. **Slice 2** (collapse
|
||||
the player-remote Path A into the same catch-up+sweep model + extract a testable `RemotePhysicsUpdater`
|
||||
per Code Structure Rule 1) is an internal refactor with NO visual change — no gate needed; not urgent.
|
||||
**Status:** SYMPTOM RESOLVED + gated (Slices 1+3 shipped, `37a94e1f`+`f51c1dff`); Slice 2 HANDED OFF
|
||||
to a fresh session. The reported symptom — packed monsters interpenetrating — is FIXED end-to-end:
|
||||
monsters visible, de-overlapped, at their true creature radii. **Slice 2** (2a: extract a testable
|
||||
`RemotePhysicsUpdater` per Code Structure Rule 1; 2b: unify the player/NPC fork so grounded player
|
||||
remotes gain the sweep + shadow-follows-resolved, retiring the #40 "remotes skip the transition"
|
||||
adaptation) is a **gated behavior change to the frozen R4/R5 arc** (not a no-gate refactor — the
|
||||
earlier characterization was wrong). The #40 sweep-blip risk was investigated and is DEAD (Path B
|
||||
already runs that config stably + a Core test proves it). Full plan + exact sites + the #40 verdict:
|
||||
`docs/research/2026-07-07-184-slice2-unify-extract-handoff.md`.
|
||||
**Severity:** MEDIUM
|
||||
**Filed:** 2026-07-07
|
||||
**Component:** physics / remote dead-reckoning
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue