mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-10-25 21:19:38 +00:00
ca22be5cd0
The V2 agent emits whiteglove_complete twice (raw Shell-Core event 62407 + engine timeline event, ~1s apart). The Pending status write was not idempotent (terminal guard allowed Pending->Pending as a "transition") and the ingest fallback additionally forced the transitioned flag, so tenants received the Teams card twice (HSD report). Pending->Pending is now refused in IsTerminalTransitionAllowed, and the ingest fallback distinguishes an already-sealed session (duplicate, no notification) from a genuine write failure. Notification titles now use neutral traffic-light circles (green/yellow/red) instead of rocket/checkmark/cross/siren emojis (customer feedback). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>