Claiming
- Dispatcher claims ready tasks and spawns the assigned profile
- Lock expires after a timeout (default: 9 minutes)
- If worker doesn’t start within lock window, task returns to
ready
Priority
- Higher
priority = picked sooner when multiple ready
tasks share an assignee
- Default priority: 0
- Use positive for urgent, negative for low-priority
Max Runtime
- Per-task cap via
max_runtime_seconds
- When exceeded, worker is SIGTERM’d and task re-queued with
outcome: timed_out
- Default: configured per-profile
File Naming Conventions