docs(plan): record live relationship checkpoint

This commit is contained in:
Erik 2026-07-21 18:11:09 +02:00
parent fe5514967c
commit 4427cfb2c7
2 changed files with 25 additions and 3 deletions

View file

@ -523,7 +523,13 @@ physics-host seams. `69a2ca0c` extracted appearance/collision/default-pose and
projection-withdrawal mechanics, including exact recursive `leave_world` projection-withdrawal mechanics, including exact recursive `leave_world`
subtree handling and retained retry ownership. Three independent reviews were subtree handling and retained retry ownership. Three independent reviews were
clean and the Release suite passes 6,799 tests with five intentional skips. clean and the Release suite passes 6,799 tests with five intentional skips.
Checkpoint C (CreateObject and first materialization ownership) is active. Checkpoints C and D are complete. `d10c5f2d` moved CreateObject, first
materialization, origin bootstrap, and landblock recovery into
`LiveEntityHydrationController`; `fe551496` moved ObjDesc, Parent, Pickup,
child-ready, and exact leave-world/re-entry routing. Appearance and attached
subtree recovery now use independent authority transactions and preserve the
same logical/runtime identities. Checkpoint E (Delete/prune and retryable
exact-incarnation teardown ownership) is active.
#### Slice 5 — extract landblock presentation #### Slice 5 — extract landblock presentation

View file

@ -26,8 +26,10 @@ them inside a mechanical extraction.
CreateObject/streaming cutover. Landed in `d10c5f2d`; 6,854 Release tests CreateObject/streaming cutover. Landed in `d10c5f2d`; 6,854 Release tests
passed / 5 skipped after three clean retail, architecture, and adversarial passed / 5 skipped after three clean retail, architecture, and adversarial
re-reviews on 2026-07-21. re-reviews on 2026-07-21.
- [ ] D — ObjDesc/Parent/Pickup/ready/withdraw ownership and exact retained - [x] D — ObjDesc/Parent/Pickup/ready/withdraw ownership and exact retained
identity across leave-world/re-entry. identity across leave-world/re-entry. Landed in `fe551496`; 6,877 Release
tests passed / 5 skipped after three clean retail, architecture, and
adversarial re-reviews on 2026-07-21.
- [ ] E — Delete/prune and retryable exact-incarnation teardown ownership. - [ ] E — Delete/prune and retryable exact-incarnation teardown ownership.
- [ ] F — Position/Vector/State/Movement controller, same-generation CreateObject - [ ] F — Position/Vector/State/Movement controller, same-generation CreateObject
tail, independent authority gates, and direct inbound cutover. tail, independent authority gates, and direct inbound cutover.
@ -294,6 +296,20 @@ architecture, and adversarial re-reviews were clean.
- Bind child callbacks directly and remove their GameWindow façades. - Bind child callbacks directly and remove their GameWindow façades.
- Full Release build/test; review cycle. - Full Release build/test; review cycle.
Completed in `fe551496`. `LiveEntityHydrationController` now owns accepted
ObjDesc, Parent, Pickup, child-ready, and exact leave-world/re-entry routing.
ObjDesc carries an independent authority/retry transaction and reports success
only when the current visual projection is published; delayed landblock or
Position recovery therefore refreshes the player paperdoll exactly once.
Attached objects re-realize through the equipped-child owner without requiring
a world Position, retain their local identity/resources, and restore their
complete descendant chain synchronously. Ready publication pins the exact
create, Position, ObjDesc, projection-mutation, projection-kind, spatial, and
entity authorities across every callback. The retail absent AnimationFrame
default is placement zero. Release build completed with zero warnings and
errors; 6,877 tests passed with five intentional skips; retail, architecture,
and adversarial re-reviews were clean.
### E — delete and exact teardown ### E — delete and exact teardown
- Move Delete/prune, teardown-plan construction, leave-world component cleanup, - Move Delete/prune, teardown-plan construction, leave-world component cleanup,