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
fix: validate redrive filters and guard every close
Reviewing the TypeScript port surfaced two defects this branch shares.
`limit` and `failed_after` were passed through unchecked. A limit of
zero or a fraction reached the database as a filter nobody had agreed
to, and a value that does not answer `utc` raised a NoMethodError from
inside the manager rather than refusing the argument.
`close` updated a task by id alone, so a cancel could overwrite a task
the runner had already completed and write a second transition event
for it. Both closes guard on the running status now and write their
event only when the update changed a row.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments