Skip to content

Work queue

Work queue hands every Task, Issue and Approval to the right Worker, Human or Agent, with leases, priority, due times and proof.

Humans and Agents pull from the same queue, each under their own Mandate and Limits.

Summary

PartThis System
GroupMoves to Agents
StatusLive
ShelfFront: offered from a Startup’s first days

You can ask:

  • “What needs my approval?”
  • “Approve the refunds waiting on me”
  • “Give this task to the billing agent”

What you get

PartThis System
StartsOn for every Startup at creation, with nothing to install.
Built fromWorkflows, Background actions, Database, Event streams

Nouns it owns

NounDefinition
TaskA Task is an Action waiting on a Worker, with an assignee, a due time, and a place in that Worker’s inbox.
ApprovalAn Approval is a Task to allow or refuse one pending Action that exceeds a Limit or a Mandate.
MandateA Mandate is a standing authorization for an Agent to act for a Party, within Permissions and Limits, until it expires.
LimitA Limit is a bound on a Permission, Entitlement, or Mandate, checked before every call; exceeding it creates an Approval.

Verbs

Events

States

The lifecycle of an Approval:

Approval lifecycle: pending, approved (ends), refused (ends), expired (ends)pending → approved: Approval.approvepending → refused: Approval.refusepending → expired: on Approval.expiredpendingapprovedrefusedexpired
StateMeaningMoves to
pending (first)An Action waits on the answer.approved by Approval.approve; refused by Approval.refuse; expired on Approval.expired when nobody answered by its deadline
approvedThe Action it held runs.None: it ends here.
refusedThe Action it held ends refused, with the reason given.None: it ends here.
expiredNobody answered by the deadline, so the Action it held ends canceled.None: it ends here.

Its other Nouns with a lifecycle: Mandate.

Who operates it

PartThis System
AccountableOperations Lead
TeamOperations Team
SeatA role agent holds it until a Human is seated.
Autonomysupervised
Also calls its VerbsFounder, Product Lead, Security Engineer, Delivery Manager, Supply Manager, Finance Lead, Treasurer, Legal Lead, Compliance Officer, People Lead, Recruiter

Approvals and limits

VerbRuleDetail
Mandate.authorizeA person says yes firstWaits 1 business hour

Processes that use it

ProcessHow it uses it
Product definitionA step calls Task.assign
DeliveryA step calls Task.assign
SupplyA step calls Task.assign
Role reviewA step calls Task.assign
BillingA Workflow writes Approval
Licensed reviewA step calls Task.assign
ContractingA Workflow writes Approval
HiringA step calls Mandate.authorize
Vendor onboardingA Workflow writes Task
Legal noticesA step calls Task.delegate
Press inquiriesA Workflow writes Approval
ProcureA step calls Mandate.authorize
Expense approvalA Workflow writes Approval
BudgetA Workflow writes Approval
Mail handlingA step calls Task.assign
StaffingA Workflow writes Task

Rail underneath

None.

Views and dashboards

ViewShowsMetrics
The Operations Lead’s viewThe Metrics its accountable Role answers for.Liquidity

Access

What each Access level may call here.

Access levelMay call
ownerEvery Verb (28)
adminAll but 1 of 28: Mandate.authorize
memberAll but 8 of 28: Limit.create, Limit.update, Limit.delete, Mandate.create, Mandate.update, Mandate.delete, …
viewerRead only (8 of 28)

Import and export

None.

Fees and pricing

None.

Availability and limits

PartThis System
StatusLive

Compliance notes

Controls it carries:

Example

A Services-as-Software contract review service receives 30 contracts in one morning. Agents claim and finish 27; three need a licensed attorney, so Work queue leases them to the two on duty, due in two days. A lease that lapses returns its Task to the queue.