Task Hierarchy
CLEO uses a simple three-level hierarchy to organize work: Epic -> Task -> Subtask.The Three Levels
Epic
Large features or milestones containing multiple tasks
Task
Individual work items, can stand alone or be part of an epic
Subtask
Granular steps within a task
Why Three Levels?
Research shows that deeper hierarchies impair navigation and understanding. Three levels provide:- Sufficient structure for complex projects
- Easy navigation - never more than 2 clicks to any item
- Clear responsibility - each level has distinct purpose
Attempting to create a fourth level (subtask of subtask) will return exit code 11 (depth exceeded).
Creating Hierarchies
- Epic
- Task
- Subtask
Viewing Hierarchy
Moving Tasks
Auto-Complete Behavior
When all children of a task are complete, the parent can auto-complete:With
suggest mode, CLEO prompts before auto-completing parents.Constraints
| Constraint | Value | Configurable |
|---|---|---|
| Max depth | 3 levels | No |
| Max siblings | 7 (default) | Yes |
| Type inference | Automatic | Yes |
