Delivery · Roadmap

Product roadmaps sequenced by feedback, automatically.

Two rails — what you intend, what’s happening. One button sequences by impact. Override any card; the recommendation stays so you can reset. Hand off to Cursor or Claude from the card itself.

annsa
Roadmap24Sequenced by impact
Next2
Up after current work
Presence avatars on the canvasFeature
9 accounts · 24 signals
@mention notifications when AI draftsFeature
7 accounts · 18 signals
Later2
Planned, not yet sequenced
Version history and restoreFeature
6 accounts · 15 signals
Summarise a thread into a docImprovement
5 accounts · 11 signals
Building1
Code in flight
Resolve co-edit conflicts in AI rewritesBug
tandem/workspace-app · PR #482
Shipped2
Merged, customers told
AI thread summaryFeature
11 accounts notified
Comment resolved state syncs liveImprovement
8 accounts notified
— The problem —

Most roadmaps are fiction with deadlines.

The dates on a Gantt chart are guesses dressed up as commitments. By the time the quarter starts, half the dates have slipped and nobody believes the chart anymore — so it gets updated less, then ignored, then replaced with a spreadsheet that’s also wrong by Friday.

annsa’s roadmap is what’s true now. Specs are sequenced by impact, not by date. Two rails show what you intend (Backlog, Later, Next) and what’s happening (Building, Shipped, Shared). You override the sequence when judgment beats the algorithm, and annsa remembers what it recommended so you can always reset.

— How it works —

Sequence, override, dispatch.

The roadmap is generated, not maintained.

01
Sequence by impact.

Click “Sequence Roadmap” and annsa scores every spec by impact, then assigns each one a recommended bucket — Backlog, Later or Next.

Sequence Roadmap · 24 specs
AI rewrite collides on co-editNext
Summarise a thread into a docLater
Presence avatars on the canvasBacklog
02
Override when judgment differs.

Drag a card between Backlog, Later and Next. Annsa remembers what it suggested, so “Reset to recommended” appears whenever your sequence diverges from the data.

Later → Next · overridden
Presence cursors freeze on large canvases
↺ Reset to recommended
03
Watch what's happening.

The Flow rail — Building, Shipped, Shared — fills in from spec status as specs move. PRs, branches and last activity surface on building cards.

Flow · Building
Presence cursors freeze on large canvases
PR #482 · fix/presence-freeze · 2h ago
04
Hand off from the card.

“Hand off to Cursor” or “Hand off to Claude” dispatches the spec to your coding agent. The card carries the customer quote and the rationale through.

Hand off · spec + context
Hand off to Cursor →
tandem/workspace-app
— What makes it different —

The roadmap that sequences itself, then defers to you.

Most roadmaps are either a Gantt nobody updates or a vote-counter that rewards the loudest customer. annsa’s roadmap is generated by impact and overridable by judgment.

One button, impact-sequenced.

“Sequence Roadmap” ranks every spec by business impact and assigns it a bucket. No dates to maintain, no Gantt to update — the order reflects the evidence.

Override without losing the recommendation.

Move a card between Horizon buckets and annsa holds both — your sequence and the data’s. “Reset to recommended” appears so you can always see what the system said and choose between them.

Coding agents launch from the card.

Each card has a dispatch button — straight to Cursor or Claude Code. The spec, the customer context and the repo context all travel with it.

— Everything in this feature —

Everything on the board.

Two rails

Horizon (Backlog, Later, Next) is intent and the only rail you reorder. Flow (Building, Shipped, Shared) is state and updates from spec status. Both visible, neither confused for the other.

Effort summary on each card

File count and layer tags — frontend, backend, e2e — inferred from the spec’s Files-to-Touch.

Customer quote on shipped

The line a customer sent appears on the card when the spec ships, so the why stays attached.

Rationale on building

Why this is being built now — surfaced from the sequencing reasoning.

PR strip on building cards

PR number, branch name and last activity — or time-in-state when no PR is linked yet.

Density toggle

Comfortable or compact. The board adapts to how much you want on screen.

Column collapse

Hide columns you’re not focused on. Saved per user.

Push to GitHub

From the Move dropdown — turn the spec into a GitHub issue, customer context attached.

— Questions —

Asked and answered.

How does annsa decide the sequence?

The Sequence button scores every spec by impact — using the same evidence behind your priority list — and assigns each one a recommended bucket: Backlog, Later or Next.

Can I override the recommendation?

Yes, any card, any time. Drag it to a different Horizon bucket or use the Move dropdown. Annsa remembers what it recommended so you can reset if you change your mind.

Why no dates?

Because dates on roadmaps are usually guesses dressed up as commitments. The order reflects impact and reality — what’s most worth doing, what’s happening — instead of a deadline nobody can hit.

What’s the difference between Horizon and Flow?

Horizon is what you intend — Backlog, Later, Next. You manage it, and it’s the rail you drag cards between. Flow is what’s happening — Building, Shipped, Shared. Annsa manages it from spec status.

What does hand-off do?

It dispatches the spec to Cursor or Claude Code from the card. The agent pulls the live spec, the customer citations and your repo’s conventions, then starts work in the linked GitHub repo.

What if a card has no linked GitHub repo?

The hand-off surfaces a “GitHub repo required” message — annsa needs the repo to dispatch the agent. Connect GitHub once and hand-off works on every card.

Go deeper

Learn more about the annsa Delivery suite.

Sequence the work. Ship from the card.

Roadmap is part of annsa’s Delivery suite — the translation layer of autonomous product intelligence.