Stages
Stages define your workflow pipeline in Neova. Each stage represents a phase in your development process, and tasks move through stages as they progress from idea to completion.
Understanding Stages
Section titled “Understanding Stages”A typical workflow might include stages like:
- Backlog - Ideas and future work
- Prepare - Tasks being planned or designed
- Implement - Active development work
- Verify - Testing and review
- Done - Completed tasks
You can customize stages to match your team’s workflow, whether you follow Kanban, Scrum, or your own process.
Accessing Stage Configuration
Section titled “Accessing Stage Configuration”To configure stages:
- Navigate to Settings in the sidebar
- Click the Stages tab
- You’ll see your current stages listed with their activities
Managing Stages
Section titled “Managing Stages”Adding a Stage
Section titled “Adding a Stage”- Click the + Add Stage button in the top right
- Enter a name for your stage
- Select a color from the palette
- Click Save
The new stage appears at the bottom of the list. You can reorder it afterward.
Editing a Stage
Section titled “Editing a Stage”- Click the pencil icon on any stage
- Modify the name or color
- Click Save
Deleting a Stage
Section titled “Deleting a Stage”- Click the trash icon on the stage you want to remove
- Confirm the deletion
Reordering Stages
Section titled “Reordering Stages”Drag and drop stages to change their order:
- Hover over the stage to reveal the drag handle (six dots on the left)
- Click and hold the drag handle
- Drag the stage to its new position
- Release to drop
The order of stages determines how they appear in the task board and other views.
Setting a Default Stage
Section titled “Setting a Default Stage”The default stage is where new tasks are created. To set a default:
- Click the checkmark icon on the stage you want as default
- The “Default” badge moves to that stage
Only one stage can be the default at a time.
Activities
Section titled “Activities”Activities are predefined actions you can perform on tasks within a stage. They connect to templates that provide instructions for AI agents.
What Are Activities?
Section titled “What Are Activities?”Each activity links to a template that defines:
- Instructions for an AI coding agent
- Context about the task
- Expected outputs or actions
For example, a “Debug” activity might link to a template that instructs the AI to analyze code, identify root causes, and document findings.
Adding Activities to a Stage
Section titled “Adding Activities to a Stage”- Click the expand arrow on a stage to reveal its activities
- Click the + button to add an activity
- Select a template from the picker (project templates or global templates)
- The activity is added to the stage
Editing an Activity
Section titled “Editing an Activity”- Click the pencil icon on the activity
- Modify the display name
- Click Save
The display name is independent of the template name, allowing you to customize how activities appear in your workflow.
Deleting an Activity
Section titled “Deleting an Activity”- Click the trash icon on the activity
- Confirm the deletion
Reordering Activities
Section titled “Reordering Activities”Within a stage, you can reorder activities:
- Hover over the activity to reveal the drag handle
- Drag the activity to its new position within the same stage
- Release to drop
Storage
Section titled “Storage”Stage configuration is stored in your project at:
.neova/stages.jsonThis file contains:
- All stage definitions (name, color, order, default status)
- Activities for each stage (including template snapshots)
- Version information
Example Configuration
Section titled “Example Configuration”Here’s what a typical stages configuration looks like:
| Stage | Color | Activities |
|---|---|---|
| Bugs | Red | Debug, Discuss |
| Backlog | Gray | (default stage) |
| Prepare | Blue | Design, Write Tech Specs |
| Implement | Indigo | Build, Unit Tests |
| Verify | Orange | Manual Testing, Review |
| Done | Green | Summarize, Archive |
Best Practices
Section titled “Best Practices”Designing Your Workflow
Section titled “Designing Your Workflow”- Keep it simple: Start with 4-6 stages that match your actual process
- Use meaningful names: Stage names should be verbs or states (Prepare, Review, Done)
- Choose distinct colors: Colors help visually identify stages at a glance
Managing Activities
Section titled “Managing Activities”- Stage-specific activities: Add activities that make sense for each stage (e.g., “Debug” in a Bugs stage)
- Reuse templates: The same template can be used as an activity in multiple stages
- Custom names: Give activities descriptive names even if they use generic templates
Team Collaboration
Section titled “Team Collaboration”- Commit your configuration: Share
.neova/stages.jsonwith your team - Document your workflow: Use stage and activity names that are self-explanatory
- Review periodically: Update stages as your process evolves