Skip to content

fix(alerts): the slow-burn ticket can reach its own threshold - #375

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/the-slow-burn-ticket-can-fire
Sep 2, 2026
Merged

fix(alerts): the slow-burn ticket can reach its own threshold#375
rldyourmnd merged 1 commit into
mainfrom
fix/the-slow-burn-ticket-can-fire

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

queue_wait_slow_burn asked for a queued wait above 600 s held for fifteen minutes. Measured against a full day of the real metric (2026-09-02, one project's dispatched release CI bursting the priority pools, jobs waiting up to 906 s): zero episodes on every scale set. The queued wait does not stay above ten minutes for a quarter of an hour, because the provider assigns the intent first and the remainder of the wait belongs to lifecycle_assigned_stall. The rule also contradicted its own summary, which places it "between the two-minute objective and the five-minute page".

Episodes on that day by (threshold, minutes held): (300, 5) = 18, (300, 10) = 1, (420, 5) = 4, (450, 5) = 3, (540, 5) = 2, (600, 5) = 0, and zero for anything held fifteen minutes.

A ticket must hold at least ten minutes — the rule package's own policy for the class, and the right one — so the threshold comes down to where a ten-minute hold can reach: 300 s, the five-minute mark the summary already names. It fires once on that day. The grid is in the rule's comment so the next person can re-derive it instead of trusting it.

https://claude.ai/code/session_0128syXKxAGCfJGRDxUUNQXp

queue_wait_slow_burn asked for a queued wait above 600 s held for fifteen
minutes. Measured against a full day of the metric -- 2026-09-02, with one
project's dispatched release CI bursting the priority pools and jobs
waiting up to 906 s -- that would have fired zero times on every scale set.
The queued wait does not stay above ten minutes for a quarter of an hour:
the provider assigns the intent first and the rest of the wait belongs to
lifecycle_assigned_stall. The rule also contradicted its own summary, which
places it "between the two-minute objective and the five-minute page".

A ticket must hold at least ten minutes -- the package's own policy for the
class -- so the threshold comes down to where a ten-minute hold can reach:
300 s, the five-minute mark the summary names. On that same day it fires
once. The measured grid is in the rule's comment so the next person can
re-derive it rather than trust it.

Claude-Session: https://claude.ai/code/session_0128syXKxAGCfJGRDxUUNQXp
@rldyourmnd
rldyourmnd enabled auto-merge September 2, 2026 12:39
@rldyourmnd
rldyourmnd merged commit edf841e into main Sep 2, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/the-slow-burn-ticket-can-fire branch September 2, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant