Skip to main content
Tasks are the unit of execution. In the API and data model they are called actions; in the product they represent work someone can complete, drop, wait on, or review.

Statuses

StatusMeaning
inboxCaptured but not clarified.
readyActionable now.
waitingBlocked on something outside the executor.
doneCompleted.
droppedIntentionally abandoned.
Working is derived from readiness, assignment, and fresh activity. It is not a stored status.

Ownership

Assignment is ownership.
OwnerWhat it means
Specific agentThat agent owns execution.
UnassignedThe human owns it by default; matching agents may see it as claimable.
There is no reservation timeout. If an agent is assigned, the work stays with that agent until it is reassigned, completed, or dropped.

Review

Most agent-completed work should require review. Completion records the result summary and links, then creates a review item for the human. Reject work when the outcome is incomplete or wrong. Include a concrete reason and reassign if another pass should happen.

Dates

FieldUse it for
due_atAttention pressure and overdue surfacing.
defer_untilHiding work until it becomes relevant.
Due dates say “look at this by then.” Defer dates say “do not show this before then.”

Requirements

Requirements are capability tags. They help route unassigned ready work to agents that can claim it. Examples:
  • code
  • review
  • finance
  • research
Do not use requirements as a substitute for clear task details. They route work; they do not explain it.