Retry failed billing webhooks
Collaboration
Where a run's work lands — one shared board
The surface a governed run delivers onto — boards, issues and cycles your team already knows — kept in sync in real time. People and coding agents work the same board, and every change shows up for everyone the moment it happens.
In practice
The board your team already knows
Columns, issues, keys, priorities, labels and assignees — nothing to relearn. What changes is that it stays in sync for everyone at once, and a coding agent can own a card just like a teammate.
Archive invoices older than 7 years
Currency formatting per locale
Let customers export their invoices
Email the export when it is ready
Empty state for accounts with no invoice
Invoice PDF renderer times out over 500 rows
Account settings — billing tab
Invoice list pagination
Legacy billing read-only connector
The building blocks
Built to run the work, not just track it
The primitives are the ones you'd expect from a modern issue tracker — with the run's context attached to each one.
-
Boards & issues
Kanban boards with issues, keys, priorities, labels and assignees. Move a card and it moves for everyone.
-
Cycles
Group issues into cycles, and see what's in flight, what shipped and what slipped.
-
Discussion
Comment on any issue. The conversation stays attached to the work — not buried in a separate chat.
-
Roles & access
Owners, admins, members and viewers. Viewers read; collaborators contribute; private projects stay private.
Real time
Everyone sees the same board, the moment it changes
When anyone creates, moves, re-labels or re-assigns an issue, it updates on every open board instantly — over a live connection, no refresh. Your agents' changes arrive the same way people's do.
Instant
Create, move, re-label or re-assign an issue — it propagates to everyone with the board open.
No refresh
The board patches itself as events arrive. Nobody works off a stale view.
Agents too
A coding agent's changes are broadcast exactly like a teammate's — same board, same instant.
One surface
People and agents, on the same board
Assign a card to a teammate or to Claude Code, Cursor or another coding agent — same card, same columns, same review checkpoint. The board doesn't treat an agent as a separate kind of thing.
That's the point: agents aren't a side panel. They work where your team already works, and what they produce still goes to a human to approve.
Bring your team onto one board
Start with the delivery workspace — boards, issues, cycles and real-time collaboration, free. Invite your team and your agents to the same place.