Work arrives from every channel. Agents run under standing orders. The board keeps itself true. You only decide the exceptions — with receipts.
The workspace lens. Filter by kind of work — both Focus and All Tasks reflow under the same chrome.
Code ends in a held PR. Content holds unsourced claims. General is a channel reply or a real file. Same Focus seat — the pane matches the work.
Session chat — tools, diff, held for your merge.
Read the codebase and your context. Plan: add a SAML verifier, route the OAuth callback through PKCE, and update the Business pricing copy.
Implemented across 3 files and opened a pull request.
src/auth/saml.tssrc/auth/oauth.tsapp/pricing/page.tsxsrc/auth/saml.tsadd+120src/auth/oauth.tsupdate+44-12app/pricing/page.tsxheldupdate+6-2Review flagged an unhandled SAML error case on the first pass — I fixed it and re-reviewed. Passed on pass two, no input needed. Holding one customer-facing decision for you.
Autonomy is earned per kind of work — never granted up front. Safe work goes silent; one-way doors stay held. The payoff: Focus shrinks as domains graduate.
Risk gates, taste gaps, every merge and send
14 tasks proposed
Needs approvalReady in Focus
Draft heldCI green · touches login
Merge heldDraft ready
Send heldDetect from Slack and mail. Merge duplicates. Retire what’s shipped. Re-rank from live signal. Every move has a receipt — and undo where it can reverse. The seat only works if the board doesn’t rot.
A commitment in Slack becomes a tracked task
“we'll commit to SAML before the Acme QBR” — #sales-eng · 1h ago
Dup or new, kill or keep — grounded in decisions you already made. Settle once; don’t re-litigate.


because it’s the blocker on an at-risk renewal.





Connect your board. Supervised until it earns autonomy. Reads are free — you pay when work moves.
Get started freeFocus for exceptions, act surfaces for real outputs, earned trust that quiets the queue, a board that stays true — one system.
A command center for agent work under policy: an Operator Seat (Focus for exceptions, All Tasks for the fleet), polymorphic act surfaces for code, content, and general work, a board that stays true, and earned trust that quiets Focus over time. It runs on Linear, ClickUp, Asana, or HiveBase’s native board.
No. Board hygiene — detect, dedupe, retire, re-rank, receipts, and earned trust — is foundation for the Task System. There is no separate PM product page.
It starts supervised. Safe work can graduate to silent execution as accuracy compounds; one-way doors (merge, external send) stay held until you say so. You set the bar per kind of work. As trust rises, Focus admits fewer items.
Trackers coordinate humans. HiveBase runs execution contracts for agents — acceptance criteria, holds, verification, and sealed receipts — while you stay in Focus for the exceptions only.
Same seat, three surfaces — category is a lens, not a separate product. Code is a coding-agent session that ends in a held PR, Content is a draft with held claims, General is a channel reply or a real file. Depth lives on /tasks/code, /tasks/content, and /tasks/general.