Files
fleetd/bridged
Dai Ha 78ca24dc3f
CI / build (pull_request) Successful in 1m0s
CI / contract (pull_request) Successful in 1m33s
CB-590: collapse the CB-307 and CB-588 nudge schedules into one per lead
Both reply-queued and ticket-terminal nudges could independently decide
to inject into the same lead pane in the same window, since they ran as
two separate schedules keyed differently (worker target vs. lead) that
never checked each other. Replace both with a single per-lead schedule
(activeLeads) that drains pending reply targets and pending tickets
together, sends at most one combined nudge per tick, and shares one
reminder cap across both sources — so two injections into the same pane
can no longer overlap, and work queued while the lead is busy is never
lost, only deferred.
2026-08-16 16:56:04 +02:00
..