Subtasks
Use task hierarchies to break larger work into smaller pieces.
A subtask is a task with a parent task in the same project.
Why Use Subtasks
Use subtasks when you need:
- a clear breakdown of a larger task
- independent ownership of child work
- separate statuses for each piece of implementation
Behavior
- subtasks stay inside the same project as the parent
- parent-child relationships are enforced server-side
- task refs still work normally for subtasks
Recommended Pattern
- Keep the parent task focused on the outcome.
- Use subtasks for concrete deliverables.
- Avoid very deep nesting unless it adds real value.
Moving Tasks
OpenSana supports moving tasks under a parent or back to top-level.
This can be done from the UI or from the CLI with opensana tasks move.