feat(runtime): own SetPosition collision reports

This commit is contained in:
Erik 2026-08-01 00:15:11 +02:00
parent ec627c13a2
commit 237d1184d2
19 changed files with 3744 additions and 103 deletions

View file

@ -60,12 +60,27 @@ automated gates pass and the connected buff/death gate was user-accepted on
2026-07-31. The final session also accepted burden/exhaustion, wall/corner,
crowd, two-client remote/door/portal, and shallow-water behavior. The user
waived the general sweep and explicitly deferred the barred-house gate as
#274. A separate tight-gap clearance mismatch is carried as #273 pending an
exact-location capture. World-interaction Slice 5 vendor browsing resumes.
#274. The later exact-location #273 tight-gap gate is now fixed and accepted.
**Remaining physics-divergence closeout (ACTIVE 2026-07-31):** the user then
authorized retirement of the remaining proven collision/placement gaps before
vendor work resumes. Nested retry, edge/StepDown/Path-6 ordering, exact cell
availability, atomic collision generations, canonical Core SetPosition,
Runtime lost-cell residence, and the dormant placement receipt channel are
landed. Placement Slice 4B2 checkpoint 2 adds the presentation-free Runtime
owner for retail collision tracking, environment latch, ordered callbacks,
missile-state clearing, expiry/force-end lifetime, and SetPosition's exact
report-result boolean. It deliberately does not activate an App or Headless
production route. Next are exact authored mover preparation, the atomic shared
body/controller transaction, presentation-only placement observers, collision-
prefix quiescence, and the all-route cutover which can retire AP-1/AD-1. AP-22
authored object shapes and AD-10 remote contact-plane projection follow, then
the final matrix and ledger closeout. Detailed handoff:
[`2026-07-31-runtime-set-position-collision-reporting-handoff.md`](../research/2026-07-31-runtime-set-position-collision-reporting-handoff.md).
---
## Current program: world interaction completion (M4 prelude)
## Paused program: world interaction completion (M4 prelude)
The active work order is
[`2026-07-23-world-interaction-completion.md`](2026-07-23-world-interaction-completion.md).

View file

@ -87,10 +87,18 @@ program: spell-bar overflow, status Use/Assess, assessment information,
equipped-child picking, vendor browsing, and authoritative vendor
transactions. This is deliberately using the extracted interaction owners and
canonical shared main-panel host before quest/emote/character-creation bodies
broaden the feature surface. Slices 14 are user-accepted. Campaign P closed
on 2026-07-31 with tight-gap collision clearance (#273) and the deferred
restricted-house gate (#274) explicitly carried; resume at Slice 5 vendor
browsing.
broaden the feature surface. Slices 14 are user-accepted. Campaign P's
connected feel matrix closed on 2026-07-31 with tight-gap collision clearance
(#273) and the deferred restricted-house gate (#274) explicitly carried. The
user subsequently authorized the remaining physics-divergence closeout before
vendor work. Placement Slice 4B2 checkpoint 2 now gives Runtime the retail
SetPosition collision table, environment latch, ordered report callbacks, and
exact report-result owner without activating production placement. The
remaining order is authored mover/body preparation, atomic graphical/no-window
body publication, presentation-only projection and prefix quiescence, then the
all-route SetPosition cutover; AP-22 shape fidelity and AD-10 remote contact-
plane projection follow. Resume Slice 5 vendor browsing only after that
closeout or a new explicit user direction.
The separately authorized modern-runtime performance program has completed
Slices AD: corrected measurement, prepared-package bake/dedup, package-only