This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The drain should start by itself whenever a runner with an API key and remaining credit is available, and pause by itself when that credit runs out, picking up again once the account is recharged. Today a run that hits an exhausted balance stops, and a person has to notice and restart it. The build loop already ends a window early on a rate-limit response and writes next_eligible_at, and its budget check asks each runner for its remaining quota, but nothing treats an exhausted balance as a pause that ends when credit returns, and nothing starts a drain when a funded key appears. Raised by the product thinker on 2026-10-28.

issueopenminoriss-2610281328229800

The drain should start by itself whenever a runner with an API key and remaining credit is available, and pause by itself when that credit runs out, picking up again once the account is recharged. Today a run that hits an exhausted balance stops, and a person has to notice and restart it. The build loop already ends a window early on a rate-limit response and writes next_eligible_at, and its budget check asks each runner for its remaining quota, but nothing treats an exhausted balance as a pause that ends when credit returns, and nothing starts a drain when a funded key appears. Raised by the product thinker on 2026-10-28.

Frontmatter

idiss-2610281328229800
typeissue
lifecycleopen
severityminor