Big Tasks

Feature-level work — planning, decomposition, and tracking

Big tasks are for features and multi-file changes. You describe the goal — a planner agent breaks it into smaller tasks and runs them all.

When to use a big task

Use a big task when the work spans multiple concerns, files, or subsystems. Examples:

  • “Add user onboarding flow with email verification”
  • “Build the dark mode system with OS-level preference detection”
  • “Migrate from REST to GraphQL for the user API”

Use a regular task for single, well-scoped changes like “Fix login redirect” or “Add /healthz endpoint.”

How it works

  1. Define — click Define big task on the board. Give it a title and describe the intent.
  2. Plan — a planner agent decomposes the goal into subtasks. Each subtask gets its own spec, touch paths, and acceptance criteria. The plan appears in the Approve column.
  3. Approve or revise — review the plan. Approve it, or send it back with feedback. You can edit individual subtasks before approving.
  4. Execute — subtasks flow through the board just like regular tasks. Agents pick them up, implement, test, and verify.
  5. Monitor — the big task tracks overall progress. Check it in the Factory tab.

Backlog

Not every idea needs to start immediately. Park big tasks in the Backlog column by setting their status to “backlog”:

  1. Click Define big task
  2. Fill out the title and intent
  3. Click Save to backlog

Backlog items sit in the leftmost column until you promote them. Click Plan to move one into the planning stage.

Big task lifecycle

StatusMeaning
backlogParked idea — not yet planned
draftCreated, waiting for the planner
planningPlanner agent is working on decomposition
plannedPlan is ready for your review
runningSubtasks are being implemented
doneAll subtasks merged (auto-transitions when the last one lands)

The Factory tab

Track all big tasks in the Factory tab. You’ll see:

  • Status of each big task
  • How many subtasks are done vs. remaining
  • Which planner agent handled it
  • The original intent and constraints

Factory tab showing big task tracking

Decisions during planning

The planner may surface decisions while decomposing — for example, “should authentication live in a separate service or a middleware package?” These appear in the Decide column. Answer them to unblock planning.

If you promote a decision answer to a convention, the planner learns your preference and won’t ask again.