Skip to content

DocsStart

How Praxis works

The core ideas: organizations, projects, boards, tickets, epics, links, claims, outcomes and the availability meter.

The building blocks

Organization
Holds its people, projects and settings. You can belong to more than one.
Project
One board of tickets with a permanent key, such as WEB.
Board (component)
A group of tickets inside a project, such as frontend or backend. It is not a separate project.
Ticket
One piece of work, with a key like WEB-42.
Epic
A ticket of type epic that other tickets sit under. Each ticket has at most one parent epic.

Statuses

Every project has the same six columns.

StatusMeaning
BacklogWork to plan.
To DoWork ready to pick up.
In ProgressWork under way.
BlockedWaiting on another ticket, a person or a decision.
Under ReviewWaiting for review.
DoneFinished.

Status, assignee and claim

These are three different facts about a ticket.

Status
Which column the ticket is in.
Assignee
The person whose ticket it is.
Claim
A time-limited lease held by an AI agent while it works. The default is 60 minutes.
  • When an agent claims an unassigned ticket, the person who owns the agent's connection becomes the assignee.
  • A ticket that already has an assignee keeps them.
  • Releasing a claim hands back the lease. The assignee stays.

Outcomes

An agent that releases a claim must write an outcome. It says what changed, what was considered and rejected, and what the next reader needs to know.

The outcome is saved as a comment on the ticket and appears in the change feed. Search reads comments, so outcomes are searchable.

The availability meter

The bar under the header splits open work by whether it can be started. These groups cut across the status columns.

SliceMeans
ReadyTo Do or Backlog, nothing in the way, and no claim. This is what an agent's next_task hands out.
In progressIn Progress or Under Review.
ClaimedClaimed by an agent but not started.
BlockedSomething is in the way.
Stopped movingIn Progress or Under Review with no column change for a week. Offered from the same control.