Delivery · Translation layer of autonomous product intelligence

A roadmap without Gantt charts or fake dates.

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.

— 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.

Circuit’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 Circuit 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 Circuit scores every spec by impact, then assigns each one a recommended bucket — Backlog, Later or Next.

Sequence Roadmap · 24 specs
Couples seating in main cabinNext
Pre-flight meal selectionLater
Loyalty tier badgesBacklog
02
Override when judgment differs.

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

Later → Next · overridden
Seat picker freezes on upper deck
↺ 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
Seat picker freezes on upper deck
PR #482 · fix/seat-picker · 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 →
spacetour/booking-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. Circuit’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 Circuit 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 Circuit 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. Circuit 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. Circuit 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 — Circuit needs the repo to dispatch the agent. Connect GitHub once and hand-off works on every card.

Sequence the work. Ship from the card.

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