docs: hand off placement campaign finish

This commit is contained in:
Erik 2026-08-03 12:54:47 +02:00
parent 175ad6b0d0
commit 205f3fea6f
8 changed files with 441 additions and 176 deletions

View file

@ -52,26 +52,17 @@ What does NOT go here:
review). Related narrowing: a remote whose landblock leaves the
headless service window between ProjectSpawn and placement commit
still parks (route 8, rarer than the pre-F7 leak).
- **#278 — OPEN — post-C3c user-session triage bundle (2026-08-02
observations).** (a) purple materialization haze re-fires while
standing still — traced to the Hidden/UnHide script re-firing on a
visibility edge; most plausible driver is the pre-existing `6b28ff99`
streaming-convergence regression (its dedicated slice precedes C5) —
re-observe after that slice; (b) no lateral glide when walking against
impassable slopes — verify against open #269 (Campaign P slope-slide
residual) in the session before treating as new; (c) ~~`/ls` command
reported non-working~~ — RESOLVED 2026-08-02: user confirmed `/ls`
works in-client; the earlier report was environmental noise.
**Smoke-test additions (2026-08-02 evening, retail-UI session):**
(d) monsters pop into existence late — appear on radar BEHIND the
running player; (e) recall spends far longer in portal space than
retail, occasionally sticks there; (f) on portal exit the character
pops in instead of being visible at reveal. (d)/(e)/(f) are the
`6b28ff99` publication-throughput regression made user-visible by
C3c's retail-correct wait-for-collision placement order (spawns no
longer hand-place ahead of publication); expected to resolve with the
O(changed)-clone slice — re-verify all three in its acceptance
session.
- **#278 — NARROWED 2026-08-03 — post-C3c user-session triage bundle.**
Resolved and user-verified: (a) the persistent login purple haze no longer
races raw PlayerCreate receipt (`175ad6b0`); (c) `/ls` works; (d) remote
monsters no longer pop in behind the player or place/attack in a different
coordinate frame (`670f307c`); (e) the retirement-receipt replay loop that
stalled streaming and portal convergence is gone (`01f4791e`); and (f)
materialization/effect presentation is bound after canonical placement
(`f24532ad`, `175ad6b0`). The remaining item is (b): explicitly compare
lateral glide against impassable slopes with open #269 before closing this
bundle. Far terrain that can visibly continue building after portal reveal
is tracked separately as #280.
- **#279 — DONE (2026-08-03, user-verified) — one-shot spell/effect
scripts arriving during the suppressed-until-receipt window were lost.**
`EntityEffectController` now retains the mixed F754/F755 FIFO behind an
@ -80,7 +71,7 @@ What does NOT go here:
resources. Live rebuckets also keep the effect cell synchronized with the
entity cell. Spell buffs, recalls, arrows, and combat spell projectiles were
verified in the connected client; focused effect, projectile, and
cell-transition tests cover the race.
cell-transition tests cover the race. Landed at `f24532ad`.
- **#280 — OPEN — portal reveal can expose an incompletely streamed distant
landscape.** User-observed 2026-08-03: after some recalls, the nearby
destination is playable but terrain near the far end of the view continues