---
id: "0001"
date: 2026-02-01
status: Superseded
supersedes:
superseded-by: "0002"
affected-paths: [taskq/execution.py, taskq/queue.py]
affected-components: [execution, queue]
---

# 0001 — Job execution with 10-second timeout and simple retry

## Context

Early version needed fast failure detection.

## Decision

Jobs timeout at 10 seconds with immediate retry.

## Consequences

Simple but inefficient: rapid retries on transient failures.

## Alternatives rejected

Exponential backoff considered but deemed unnecessary at scale.
