feat(runtime): prepare authored SetPosition movers

This commit is contained in:
Erik 2026-08-01 09:16:09 +02:00
parent 237d1184d2
commit 442cb8f97b
8 changed files with 1516 additions and 70 deletions

View file

@ -159,14 +159,16 @@ the pre-existing line-ending/stat-noise paths are deliberately excluded.
## Remaining work - required order
### 1. Exact authored mover preparation
### 1. Exact authored mover preparation - complete 2026-08-01
Build every SetPosition request from Setup's ordered authored spheres, exact
scale/presence semantics, StepUp/StepDown heights, flags, cell-local frame and
orientation, and current position/vector/state authority versions. Do not
synthesize a cylinder from visual radius/height or pre-mutate canonical state.
The dormant preparation contract is implemented and independently reviewed.
It binds the Runtime-owned accepted frame and exact Setup DID, preserves the
ordered authored spheres and scale/step semantics, seals the returned command,
and forces stale deferred residents through exact re-preparation without
pre-mutating canonical state. See
[`2026-08-01-runtime-set-position-authored-mover-preparation.md`](2026-08-01-runtime-set-position-authored-mover-preparation.md).
### 2. Atomic local-controller/body publication
### 2. Atomic local-controller/body publication - next
Prepare off-canonical, then perform one Runtime-validated atomic transaction
which publishes the exact same body to graphical and no-window controllers.