Requirements
The Requirements tab helps you define, organize, and track what your project needs to deliver.
Views
| View | Description |
|---|---|
| Grid | Card-based view organized by category |
| List | Table view with sortable columns and filters |
Creating Requirements
Manual Creation
- Open the Requirements tab
- Click New Requirement
- Fill in:
- Title — Short description
- Description — Detailed specification
- Category — Functional, Non-functional, Technical, Business
- Priority — Must have, Should have, Could have, Won't have (MoSCoW)
- Status — Draft, Approved, In Progress, Implemented, Verified
- Save
AI-Generated Requirements
Ask the AI agent to generate requirements from a high-level description:
"Generate requirements for a user authentication system with email login, OAuth, and password reset"
The agent creates structured requirements with titles, descriptions, categories, and suggested priorities.
Requirement Properties
| Property | Description |
|---|---|
| Title | Short, actionable description |
| Description | Detailed specification with acceptance criteria |
| Category | Functional, Non-functional, Technical, Business |
| Priority | MoSCoW classification |
| Status | Current implementation status |
| Linked Tasks | Tasks created to implement this requirement |
| Dependencies | Other requirements that must be completed first |
Tracking Progress
The requirements overview shows:
- Status distribution — How many requirements are in each status
- Priority breakdown — Distribution across MoSCoW levels
- Completion rate — Percentage of requirements marked as Verified
- Linked task progress — Implementation progress of linked tasks
Linking to Tasks
Connect requirements to implementation tasks:
- Open a requirement
- Click Link Task
- Select existing tasks or create new ones
- Track implementation progress from the requirement