night ledger: post-night fix session status (guards verified, dup-pilot repro NEGATIVE, five fixes landed)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
arcattack
2026-07-27 00:23:08 -05:00
co-authored by Claude Opus 5
parent ef0ec48f9a
commit 33487ab846
+27
View File
@@ -103,3 +103,30 @@ claims happen?" — inverted form confirmed: one identity, two seats.
final FIRE lines = the weapon at the moment of death).
- REPRO PATH: solo + BT_FORCE_MODEL=owens (btl4mssn.cpp), fire lasers. If
deterministic -> local stack + real debugging -> faithful fix.
## Conn Man detail (2026-07-27, via operator): TRUCKS vs OPPONENTS
Firing at TRUCKS (scenery): no crash. Firing at an OPPONENT: crash.
Both spawn hit effects, so the delta is the PLAYER-HIT path on the shooter's
machine: score/damage attribution (SCORE/FIRE messages), target tracking, or
the victim REPLICANT's damage/death handling (a kill -> teardown windows =
the 515 class). Q for Conn Man when he sends join.log: did it crash on a HIT
or at the moment of a KILL?
## Post-night fix session (2026-07-27, 00:00-00:25) -- status of each thread
- GUARDS LANDED + BUILD CLEAN: SortAndReloadNameBitmaps / LoadOrdinalBitmaps /
LoadNameBitmaps (round-stop path) + the Reservoir ctor's linkedSinks.Resolve()
(the captured crash site, now '[spawn] FATAL-AVOIDED' + inactive-copy degrade).
- STOP-PATH VERIFIED LIVE: offset-port rig (1520), full launch -> mission ->
StopMission -> both pods relaunched clean through the guarded resort, 0 faults.
- DUP-PILOT REPRO: NEGATIVE. A minimal 2-pod egg with the ghost shape (same
callsign+vehicle both seats) loaded and PLAYED. The 23:16 trigger therefore
needs more than duplicate callsigns (7-pilot shape? abort-churn state? the
tag-level ghost?) -- hypothesis stays OPEN; the guard defends the site
regardless, and the FATAL-AVOIDED line self-identifies if it ever fires.
- Seat identity swap: FIXED (LEFT-grace window) + 7-check regression suite.
- Logs rotate (.1) instead of truncating -- both destroyers removed.
- Map dropdown = the authentic Mac-console catalog (8 maps); relay warns on
phantom maps at egg load and names the map after 60s of 0/N ready.
- Gitea #35 updated twice (occurrence + trucks-vs-opponents discriminator).
STILL OWED: Conn Man's join.log (the laser-crash stack); live games-night
verification of tonight's five fixes.