docs(runtime): record teleport correlation gate

This commit is contained in:
Erik 2026-07-26 18:04:50 +02:00
parent 6a063a27d4
commit 73d0b54e38
10 changed files with 188 additions and 25 deletions

View file

@ -1,6 +1,6 @@
# Modern runtime Slice J6 — world, transit, and host handshake
**Status:** J6.0J6.2 COMPLETE; J6.3 ACTIVE
**Status:** J6.0J6.3 COMPLETE; J6.4 ACTIVE
**Parent:** `2026-07-25-modern-runtime-slice-j.md`, J6
**Authorization:** the user approved Slices FL, including gameplay-owner
moves, on 2026-07-24
@ -258,6 +258,8 @@ world-edge warning. Evidence:
### J6.3 — canonical F751/Position transit and placement handshake
**Complete 2026-07-26 at `6a063a27`.**
- Move `TeleportTransitCoordinator` state into the Runtime transit owner.
- Convert accepted network destination data once into
`RuntimeTeleportDestination`.
@ -273,6 +275,21 @@ Gate: Position-before-F751, F751-before-Position, duplicate/stale/wrapped
sequence, superseding teleport, same-landblock, cross-landblock, dungeon,
mid-portal reset, and reconnect traces match.
`RuntimeWorldTransitState` now owns wrap-safe F751 history, pending/active
teleport sequence, both accepted packet orders, the exact destination, and
generation/sequence/cell placement and materialization validation. The former
App transit coordinator and accepted-destination mirror are deleted; App
retains only graphical portal and placement work.
Runtime tests pass 360/360, the focused App transit/reveal suite passes 34/34,
App tests pass 3,710/3 skips, and the complete Release suite passes 8,631/5
skips. Exact-binary report
`logs/connected-world-gate-20260726-175333/report.json` records six capped
checkpoints and one uncapped fresh-process reconnect, graceful code-zero exits,
zero failures, zero reveal invariant failures, and only the expected world-edge
warning. Evidence:
[`../research/2026-07-26-slice-j6-3-teleport-correlation.md`](../research/2026-07-26-slice-j6-3-teleport-correlation.md).
### J6.4 — projection acknowledgement and owner cleanup
- Make App presentation registration/withdrawal use typed generation-scoped
@ -352,6 +369,12 @@ git revert acb845d812574206da1693fb379fec8a6f175fcb
git revert a6860d5563ae845a2cbb916abacf2b4aee515cdb
```
J6.3 exact rollback:
```text
git revert 6a063a27d4c805cd166d5a487afc290c34c400fd
```
Documentation-only research/plan commits are not behavior rollback points.
No workaround, timer, forced-ready path, duplicated owner, or alternate
headless behavior is permitted.