docs(plan): record live teardown checkpoint
This commit is contained in:
parent
f38822c490
commit
c203e4799a
2 changed files with 17 additions and 2 deletions
|
|
@ -320,6 +320,18 @@ and adversarial re-reviews were clean.
|
|||
convergence; no surviving renderer/collision/script/effect/light owner.
|
||||
- Full Release build/test; review cycle.
|
||||
|
||||
Completed in `f38822c4`. `LiveEntityRuntimeTeardownController` now owns the
|
||||
retryable App-component half of retail `CObjectMaint::DeleteObject` and keeps
|
||||
the stable cleanup plan on the exact record tombstone. Hydration rejects the
|
||||
local player before every lookup or side effect, gates remote Delete by the
|
||||
exact Instance timestamp, discards only unknown-owner pending effects, and
|
||||
routes the 25-second prune through the same transaction. Successful cleanup
|
||||
steps never replay after a failure; a same-GUID replacement cannot be mutated
|
||||
by the old incarnation's delayed cleanup. The derived remote stop-observation
|
||||
state also has a focused session owner instead of a loose GameWindow
|
||||
dictionary. Full Release validation passed 6,891 tests with five intentional
|
||||
skips and no errors; all three corrected-diff re-reviews were clean.
|
||||
|
||||
### F — network-update owner
|
||||
|
||||
- Move Movement, Vector, State, and Position routing plus the equal-generation
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue