Skip to content

Stages

Stages define the workflow steps your tasks move through. Each stage represents a phase in your development process — from backlog to done.

Stages are configured in Settings → Stages and stored in .neova/stages.json.

Neova Stages Settings

Go to Settings → Stages to:

  • Add, rename, or delete stages
  • Reorder stages by dragging
  • Assign colors for visual distinction
  • Set a default stage for new tasks
  • Assign activities to each stage
FieldDescription
idUnique identifier for the stage.
nameDisplay name shown on the board and in dropdowns.
colorVisual styling for the stage.
orderPosition in the workflow (0 = first).
isDefaultIf true, new tasks are created in this stage.
activitiesArray of activities assigned to this stage.

One stage can be marked as the default. When you create a new task, it automatically appears in the default stage.

Each stage can have multiple activities assigned. Activities are prompt templates that appear as action buttons on tasks when they’re in that stage.

  1. Go to Settings → Stages
  2. Select a stage
  3. Click Add Activity
  4. Choose an activity template

Activities can be assigned to multiple stages. For example, a “Discuss” activity might be useful in both Prepare and Verify stages.

A typical development workflow might include:

StagePurposeExample Activities
BacklogIdeas and upcoming workResearch, Brainstorm
PrepareDesign and specificationDebug, Design, Write Specs
ImplementActive developmentImplement
VerifyTesting and reviewTest & Tweak, Commit
DoneCompleted workSummarize

Stages are stored in .neova/stages.json:

{
"stages": [
{
"id": "backlog",
"name": "Backlog",
"color": "bg-gray-100 text-gray-700",
"order": 0,
"isDefault": true,
"activities": []
},
{
"id": "stage-789",
"name": "Implement",
"color": "bg-indigo-100 text-indigo-700",
"order": 1,
"isDefault": false,
"activities": []
}
],
"version": "1.1.0",
"lastUpdated": "2026-02-13T19:47:23.313Z"
}