You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
spec: crm-story-reel v2 -- a job is never left running; a failure names the parts already paid for #4851
Two defects were found in the host (999-multibots-telegrafstory-template.ts):
A job that keeps dying is reclaimed forever. If a job kills its process every time it runs, the sweep keeps claiming it, because each claim refreshes the job's clock. An abandoned job is also dropped without returning its plan card and without telling anyone.
Failures misreport charges. Every failure says "nothing was charged", even after stills and clips have been made and paid for.
v2 of specs/automation/crm-story-reel.t27 adds:
EXHAUSTED_JOB_CLOSED, ABANDONED_JOB_CLOSED, and sweep_gives_up(attempts, silent_ms);
FAILURE_NAMES_PAID_PARTS and nothing_charged_may_be_said(stills, clips).
Both have test blocks. The host is fixed and bound to the spec in the same change.
Activity
spec(automation): crm-story-reel v2 -- no job left running, honest mo…