CRUX is an agile delivery process for teams of people and AI agents, on top of the tracker you already use — Plane today, Jira planned. Each status belongs to a role. Its agents ask, then draft; every step ends in a versioned artifact on the ticket that waits for your ok.
Not sure? Every ticket starts with the Boss — the domain expert.
10 DoneDone · people move it here
As Boss, you own Backlog · Analysis. Two agents split and ask; you approve domain-qa.Open your seat
01Your seat·Boss
Every idea starts with you. Agents split it word for word, then ask.
The domain expert. Every idea enters through the Boss and is clarified in business language before anyone designs or builds.
/p/CHK/chat/boss
A later change is posted as v2, never an edit.
Nothing is posted until you type ok.
Boss chat · AnalysisFrom the CRUX dashboard, demo project CHK.
Nothing is posted until you type ok.
A later change is posted as v2, never an edit.
Your statuses in the workflow editor
02Boss
Across your desk
What reaches you, what you approve, and who reads it next. Demo ticket CHK-12 · Apple Pay in checkout.
Reaches you
ticket descriptionBacklog · Bossnever editedCustomers keep asking to pay with Apple Pay. Can checkout support it? The receipt email should say how they paid.
statesWallet unavailable · loading · payment failed → card form
brandSystem Apple Pay button, black, per Apple's guidelines
refsTwo mockups attached
design-prompt v1 waits for your ok.Silence is not approval.
02Designer
Across your desk
What reaches you, what you approve, and who reads it next. Demo ticket CHK-12 · Apple Pay in checkout.
Reaches you
domain-qaAnalysis · Boss
ticket descriptionBacklog · Bossnever editedCustomers keep asking to pay with Apple Pay. Can checkout support it? The receipt email should say how they paid.
On your desk above
design-prompt v1draft · waits for your ok
design-prompt sits beside your role flow, waiting for you.
Tests are planned before code. You approve R#, C# and TC#.
Plans the tests before the code: numbered requirements, atomic checks, test cases. Turns raw bug reports into Bug tickets.
/p/CHK/chat/qa
QA chats · Test PlanningFrom the CRUX dashboard, demo project CHK.
Role flow · workflow editor
Step 3 running; requirements and checklist done.
02QA
Across your desk
What reaches you, what you approve, and who reads it next. Demo ticket CHK-12 · Apple Pay in checkout.
Reaches you
ticket descriptionBacklog · Bossnever editedCustomers keep asking to pay with Apple Pay. Can checkout support it? The receipt email should say how they paid.
You own the build. Every hand-off waits for a person.
Clarifies how it will be built, then runs the build steps in Claude Code on their own machine: code, review, wiki update and a verification pass against QA's test cases. Agents on the server read code and the wiki and write neither.
/p/CHK/chat/developer
Developer chatsOther tickets on the same demo project.
The dispatcher only advises — you pick.
Step 2 of 3: reviewer running.
Your statuses in the workflow editor
02Developer
Across your desk
What reaches you, what you approve, and who reads it next. Demo ticket CHK-12 · Apple Pay in checkout.
Start the build steps in Claude Code on your machine
Confirm the tech answers
Pick what starts next
Approve the change summary
Confirm the fix plan
Merge the wiki PR
Approve the verification reports
04Whole team
Five seats, one ticket. Each seat lights up its own statuses in the workflow editor.
Roles, the agent catalog and the status rail are configured per project in the dashboard. Pick a status to see whose seat it is.
RolesEach role is a seat: its statuses and the agents a person works with.
Statuses
They come from your tracker — create and reorder them there. This page uses Jira-style names.
Role flows
For every status: the role that owns it, its chat agents and the order of its pipeline.
Agent catalog
Provider and model, prompt, skills, and read access to code and wiki — set per agent.
Export and import
Carry a whole workflow from one project to the next.
Agent catalogOne catalog per project, reused across role flows.
Ten statuses, Backlog to Done
01–03
04–06
07–10
The status rail at 1:1Ringed columns belong to your seat. Done has no agents.
Rules every seat can count on
Every artifact is versioned
An artifact is what an agent hands you: a document posted on the ticket as a comment. Its header names the type and the version. A revision never edits the old comment — it is posted as a new v(N+1).
### 📦 ARTIFACT: domain-qa v1
Approved by a human, in chat
The agent drafts in chat and posts only after an explicit ok.
"ок" / "approved" / "go ahead" — silence is not approval
The original request is never edited
The ticket description stays the requester's words, verbatim. Agents only append artifact comments.
**Never edit the original ticket description.** It is immutable provenance.
TrackerPlane · liveJira · planned, no date.
05Access
Take your seat in the private beta.
Seat you were looking atBoss
draft · not sentCRUX team
beta-request · Incoming_Request · to the CRUX team
---
email: —
name: —
company: —
team_size: —
tracker: —
lang: en
---