Roadmaps and planning

A Now, Next and Later roadmap for every project.

Each project gets a roadmap with three columns. Break an item into work items when you start on it, share a public version if your users keep asking what is coming, and use the AI tools when you want a second opinion on a plan.

/roadmap

Three columns: Now,
Next and Later.

There are no Gantt charts and no sprints. Drag an item between columns, give it a target quarter if you want a rough date, and look at every project's roadmap together on one page.

  • ›Drag items between Now, Next and Later, and reorder them within a column
  • ›Give an item a target quarter for rough timing
  • ›See every project on one roadmap page, or filter down to one
  • ›Switch between board, timeline and list views
  • ›Get an email when items have sat in progress for longer than you allow
Roadmap
Public
Now
Stripe webhook v2
Q1 2026
Dark mode
Q1 2026
Next
Mobile app
Q2 2026
API rate limiting
Q2 2026
Later
Multi-tenant
Q3 2026
Zapier integration
Q4 2026
Stripe webhook v2 / Work items
Create webhook endpoint controller
Add signature verification middleware
Handle checkout.session.completed event3 sub-items
Handle subscription lifecycle events3 sub-items
Add retry logic for failed webhook processing
Write integration tests with Stripe fixtures
/worklist

Break a roadmap item
into work items.

When you start on something, split it into work items. Each one can carry acceptance criteria, a list of the files it touches and a priority. Work items also show up in the worklist, which collects them from every project.

  • ›Acceptance criteria as a checklist, with progress counted for you
  • ›A file scope, which helps if you hand the item to a coding agent
  • ›Sub-items under a parent work item
  • ›Drag to reorder when priorities change
  • ›Tick an item off yourself, or hand it to a coding agent
/outline

Write the plan
as an outline.

Outline mode shows a roadmap item's description and its work items as one document. Press Enter to add an item and Tab to indent it. Switch back to the structured view whenever you want the checkboxes and fields.

  • ›Enter adds an item, Tab indents it and Shift+Tab moves it back out
  • ›The description and the work items sit in one document
  • ›Switch between the outline and the structured list
  • ›Whatever you type is saved as ordinary work items
Outline mode
OutlineStructured
Stripe webhook v2
Handle all Stripe webhook events for subscription lifecycle management. Replace the existing v1 endpoint with proper signature verification and idempotency.
•Create webhook endpoint controller
•Add signature verification middleware
•Verify webhook secret from env config
•Reject replayed signatures older than 5 minutes
•Handle checkout.session.completed event
•Type here...Enter ↵
/ai-planning

A second opinion
on the plan.

Three AI tools sit inside the roadmap item editor. They are optional, and each use spends AI credits. One credit is roughly one cent of model usage, and the Builder plan includes a monthly allowance.

  • ›Think With Me reads the description as you write it and raises ideas, warnings, decisions and technical points
  • ›It has three modes: Product, Technical and Balanced
  • ›Challenge Me argues against the plan, covering scope, missing pieces, feasibility and open questions
  • ›Work item generation turns the description into a task list, and can ask you clarifying questions first

Deep Plan goes a step further and reads your code. It runs through the local CLI worker on your own machine: shipchart worker creates a separate git worktree, your coding agent explores the repo there, and a written plan comes back with proposed work items that you can add one at a time. Nothing is committed and no pull request is opened. How the local worker works ›

Think With Me is on
Idea

Consider adding rate limiting before launch. Your API has no throttling and a single bad actor could spike hosting costs.

Warning

Your description mentions "user roles" but the schema has no permissions model. This is a scope decision worth making now.

Decision

You added "Stripe webhook v2" to Now. Should the v1 endpoint be deprecated in the same release or maintained in parallel?

Public Roadmap
shipchart.app/r/my-saas
Now
Stripe webhook v2
Dark mode
Next
Mobile app
Later
Multi-tenant
FormatKanban
Also available asJSON
/public-roadmap

A public roadmap
at its own URL.

Give your users a read-only view of what you are building. You pick the slug, the projects and the items that appear, and visitors do not need an account. Public roadmaps are part of the Builder plan.

  • ›Your own slug: shipchart.app/r/your-slug
  • ›The same Now, Next and Later columns, read-only
  • ›Choose which projects and which items are public
  • ›Show or hide completed items
  • ›The same roadmap as JSON at /r/your-slug.json
/ideas

From a parked idea
to a project with a roadmap.

New ideas go in the ideas list so they stop distracting you from the projects you already have. When one is worth building, it becomes a project and gets a roadmap of its own.

01
Idea
Park it and score it by excitement, difficulty and market size
02
Project
Promote the idea and it becomes a project in the planning stage
03
Roadmap
Put what you intend to build into Now, Next and Later
04
Work items
Break the item you are starting on into tasks
05
Done
Tick them off, or hand one to a coding agent

Start with the roadmap
for one project

Roadmaps, work items and ideas are on the free plan. Public roadmaps and a monthly AI credit allowance come with the Builder plan.