docs: record C4 route 4b-3's connected gate as passed, with its cell-less gap

User-run against the exact 6dc7ba51 Release binary with the retail UI; user
verdict "all works". The probe proves the run actually exercised the arm: 16
[remote-teleport] lines over 7 creatures, all hookRan=True placement=Committed,
every guid in the 0x8xxxxxxx creature range rather than the 0x50xxxxxx player
range — so the corrected creature-target recipe reached the NPC-guid branch
where all three NPC-arm MAJORs lived.

Recorded as a partial pass, not a blanket one: all 16 lines are
cause=teleport-ts and cause=cellless was never observed, so the cell-less half
of the same arm remains test-covered only. Folding that into "gate passed"
would repeat 4b-2's #309 shape, where every park probe shared one cause and the
unexercised cause went unrecorded.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-08-04 16:09:32 +02:00
parent 8c269ad1a6
commit 21cd6e9b2b

View file

@ -674,3 +674,37 @@ and STOP and report rather than pushing through.
- **The scoping doc's T2** describes the pre-4b-2 tree; 4b-2 already - **The scoping doc's T2** describes the pre-4b-2 tree; 4b-2 already
established the null/`Rejected*` policy. What 4b-3 actually decides is the established the null/`Rejected*` policy. What 4b-3 actually decides is the
wire-airborne leftover shape (D2), which neither doc names. wire-airborne leftover shape (D2), which neither doc names.
---
## Connected gate RESULT — PASSED 2026-08-04 (user-run, user-accepted)
Run against the exact `6dc7ba51` Release binary with the retail UI
(`ACDREAM_RETAIL_UI=1`) and `ACDREAM_PROBE_REMOTE_TELEPORT=1`, live ACE at
`127.0.0.1:9000`. Log: `4b3-gate-retailui.log` (440 lines, graceful exit 0).
**User verdict: "all works"** — no glide/streak on arrival, correct standing
animation, normal movement afterward, no rubber-band or tether.
**Probe evidence (this is what makes it a pass rather than a clean-looking
session):** 16 `[remote-teleport]` lines across 7 distinct creatures, every one
`hookRan=True placement=Committed`. Every guid is in the `0x8xxxxxxx` creature
range — NOT `0x50xxxxxx` — so the run exercised the NPC-guid branch, which is
where all three of the fix round's NPC-arm MAJORs lived (A1's zero-arm leash
regression, R1's missing D2 shape, R3/A2's synthesized run-cycle velocity).
The corrected creature-target recipe is therefore validated in practice, not
just in argument.
**HONEST GAP — the cell-less half is NOT live-verified.** All 16 lines are
`cause=teleport-ts`; `cause=cellless` was never observed. So the arm's
TELEPORT_TS trigger is proven live and its cell-less trigger (retail's
`this_1->cell == 0` @0x00516386 — a body with no committed cell at all, e.g.
after an unwield-to-3D `SetFullCell(0,0)` or any canonical withdrawal) is
covered by tests only. This is deliberately recorded rather than folded into a
blanket "gate passed", because it is exactly 4b-2's #309 shape: that session's
11 park probes were all one cause, the other cause went unexercised, and
without the probe the session would have been recorded as full coverage.
To close it later: provoke a Position on an entity whose canonical cell is 0 —
the unwield-to-3D path is the cheapest reachable trigger — and confirm one
`cause=cellless` line. Do not treat it as closed by a teleport-ts session.