docs(runtime): plan gameplay state ownership groups

This commit is contained in:
Erik 2026-07-26 07:38:28 +02:00
parent 77c013998b
commit e321410770
4 changed files with 168 additions and 3 deletions

View file

@ -215,6 +215,9 @@ match current traces; App has no server-GUID ownership.
**Active 2026-07-26.**
**Detailed execution plan:**
[`2026-07-26-modern-runtime-slice-j4.md`](2026-07-26-modern-runtime-slice-j4.md).
- Move canonical chat history/channel state, inventory transactions, spell and
component state, enchantments, vitals, skills/attributes, and gameplay
cooldown state by coherent owner groups.
@ -233,7 +236,7 @@ lifetime group at a time in this order:
2. inventory transaction and gameplay item-use state that is not already
canonical in `RuntimeEntityObjectLifetime`;
3. learned spells, formulas/components, enchantments, and cast/cooldown state;
4. vitals, skills, attributes, advancement, and target/combat gameplay state;
4. vitals, skills, attributes, advancement, and character-option state;
5. plugin/bot borrowed views and typed commands over those same owners;
6. delete every replaced App owner/adapter, then run the combined no-window,
graphical parity, teardown, Release, lifecycle/reconnect, and nine-stop