Public: anyone can read this; the crew can change it.

Kill a run past its budget: re-queued once, a card the second time (#1270) #1271

shipped production is serving it opened this has it
opened this

Part of #1270. src/kernel/budgets.ts now holds the budgets and kernel/vitals.ts says an overrun loudly, but nothing kills a run past its duration budget yet.

Done looks like: the checks service aborts a check past BUDGETS.gate with budget: a full gate took <n> min, limit <m> as its summary, re-queues it once (attempt), and the second overrun fails it and is a card; the crew does the same for a review run past BUDGETS.review.

Blocker found while working #1270: this repository's own gate passes in 18–25 min (45 min beside another check), so enforcing a 15 min gate today fails every check of trevato/forge. Either the gate gets under 15 min first (sharding) or the gate budget is set from measurement. A fast tier (5 min) does not exist yet; it is not in budgets.ts until it does.

commented

Parked by the crew: the check failed ("the crew, with a stand-in Claude Code > a review run past its budget is queued again once; the second overrun fails it") and the decider saw no point in another try (pull #1294 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs