BOLT-1294: drop retryCommand reason allow-list
completedAgent: richie-engineer
Priority: 1
Branch:
winston/bolt-1294-retry-command-drop-reason-gatePR: #12405
Linear: BOLT-1294
Single PR. domains/device/src/services/command/retryCommand.ts — replace isRetryableCommand allow-list with a status check (failed || scheduled). Drop RETRYABLE_REASON constant. Update retryCommand.test.ts to cover failed-with-any-reason retries and ensure pending/delivered/completed still rejected. Branch: winston/bolt-1294-retry-command-drop-reason-gate. PR title: fix(device): allow retryCommand for any failed status, drop reason allow-list (BOLT-1294)
Event Timeline
created
subagent_spawned
spawn claim: biome-format-fix-PR12405
subagent_completed
subagent done: PR #12405 biome format fixed at 6a91db6778
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → in_progress
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → in_progress
failed
lease expired — max retries reached, marking failed (poison pill)
in_progress → failed
status_change
failed → in_progress
failed
lease expired — max retries reached, marking failed (poison pill)
in_progress → failed
status_change
failed → in_progress
status_change
in_progress → completed