The product

Kanban and tasks

The kanban board turns your plan into a simple list of things to build. It has three columns, and it stays in step with your coding agent, so you always know what is done and what is next.

The board

To Do

2
Featurehigh
Build the sign-in and sign-up flow
AuthJul 12
Taskmedium
Wire up the Stripe checkout webhook

Grant access to the app when a checkout completes.

Jul 133h

In Progress

1
Featureurgent
Generate the dashboard plan from the map
DashboardJul 14

Done

2
Featurehigh
Scaffold the CodeSpring project
SetupJul 09
Tasklow
Connect your agent to the repo
Jul 091h
New Task
The board your agent works through.

Every task moves left to right through three columns:

  • To Do. Planned, but not started yet.
  • In Progress. Being built right now. This is where you drop the card you want next.
  • Done. Built and ready for you to check.

What a card shows

Each card is one small, self-contained job. Reading the cards on the board above, top to bottom, a card shows:

  • A tag. Feature or Task, so you can tell a whole feature from a smaller job at a glance.
  • A priority pill. Low, medium, high or urgent, coloured so the important work stands out.
  • A title, and a short description when the job needs one.
  • A feature chip and a date, so you know which part of the app the card belongs to and when it was added.

Adding a task

Most tasks come from your plan. When you generate PRDs for a feature, CodeSpring turns that plan into labelled tasks, numbered so you can build in a sensible order. To see where those come from, read Build from scratch.

You can also add a card yourself. Give it a title and a short description of what it should do, and it lands in To Do, ready for you or your agent to pick up.

Add New Card

Title *
Realtime notifications
Description
Push an in-app alert when a teammate comments or a task changes status. Group alerts by project and let people mark all as read from the bell menu.
Add CardCancel
Name a task or feature, and describe what it should do.

Opening a task

Click a card to open it. The task dialog is where you edit the details: a title and description on the left, and its properties, status, priority, estimate and the feature it belongs to, on the right.

Edit Task

Make changes to your task here.

Title
Build the sign-in and sign-up flow
Description
Email and password sign-in and sign-up, with inline validation and error states, plus a link to reset a forgotten password. Send the user to the dashboard once they are in.

Properties

Status
To Do
Priority
High
Feature
Auth
Estimate
4h
Open a task to edit it. The Feature field links the task to the feature it belongs to.

The field that matters most is Feature. Every task is linked to a feature on your map, and that link is what makes the task buildable: it carries the feature's context and its PRDs along with the task. So when your agent picks a card up, it is not working from a one-line title, it has the full plan for the feature that card belongs to.

Syncing with your agent

The board and your agent stay in step. When you drag a card to In Progress, your agent picks it up. When your agent finishes, it moves the card to Done. You no longer have to re-explain what you are working on, because the board already shows it.

Because tasks are numbered, you can ask your agent to work through a run of them at once, for example build the next five. It ticks each card off as it goes, so you can step away and come back to real progress.

The board is the shared to do list.You and the agent are always looking at the same columns, so nothing gets built twice and nothing gets forgotten.