Task & Job Queue

Priorities, attempts, owners and deadlines

PO

Queued

1

Waiting for an available agent

Running

2

Awaiting approval

1

Work is prepared, not applied

Failed

1

Escalated to the human owner

Task & job queue

Every task carries a human owner as well as an agent

TaskAgentSourcePriorityAttemptsOwnerCreatedStatus

Add licence expiry filters to the organizations table

TSK-4182 · feat/org-licence-filters

Frontend Agentadminnormal1Khwairakpam Sanjit Singh27 Oct, 10:12 amrunning

Draft index for slow licence_status lookups

TSK-4181 · chore/licence-status-index

Database Agentmonitoringhigh1Kshetrimayum Bimol Singh27 Oct, 09:48 amawaiting approval

Regression suite for webhook idempotency

TSK-4180 · test/webhook-idempotency

QA Agentcihigh2Moirangthem Chanu Devi27 Oct, 09:30 amrunning

Investigate degraded background job queue

TSK-4179

Reliability Agentmonitoringurgent1Kshetrimayum Bimol Singh27 Oct, 08:55 amsucceeded

Triage recurring receipt-printing complaints

TSK-4178

Support Agentcustomernormal1Sorokhaibam Amusana Devi27 Oct, 08:40 amsucceeded

Prepare release notes for admin v1.9.0

TSK-4177

Documentation Agentschedulelow0Thokchom Ibohal Singh27 Oct, 08:20 amqueued

Dependency upgrade plan for PostgreSQL client

TSK-4176

Security Agentmonitoringhigh1Sorokhaibam Amusana Devi27 Oct, 07:50 amsucceeded

Staging deployment failed: env var missing

TSK-4175 · release/admin-1.9.0

DevOps Agentciurgent3Thokchom Ibohal Singh27 Oct, 07:12 amfailed

Execution limits

Failure containment is configuration, not goodwill

LimitValueBehaviour
Per-task timeout30 minutesLong jobs hand off to a worker and report back
Retry limit3 attemptsThird failure escalates to the owning team
Per-task budgetCapped per agentExecution stops when the cap is reached
Queue priorityurgent → lowMonitoring and security findings pre-empt features

Queue rules

What the queue guarantees

  • Tasks are durable: a worker crash does not lose the request.
  • Long-running work never blocks a request; it moves to a worker and reports back.
  • Cancelling a task is recorded as an outcome, never deleted from history.