Start a task
- •Run GitHub Actions workflow Start Task.
- •Merge the PR.
- •In Windsurf, run
/plan-taskfor the created task folder (it consumesbrief.mdand turns it into an executableplan.md).
Optional (no GitHub UI clicks): dispatch Start Task locally:
- •
python .github/scripts/dispatch_workflow.py --workflow start-task.yml --ref main --input task_id=T-002 --input title="..." --input auto_merge=true --input delete_branch=false
Finish a task
- •Merge the task’s implementation PR(s).
- •Run GitHub Actions workflow Finish Task.
- •Merge the PR.
Optional (no GitHub UI clicks): dispatch Finish Task locally:
- •
python .github/scripts/dispatch_workflow.py --workflow finish-task.yml --ref main --input task_id=T-002 --input auto_merge=true
Conventions
- •Canonical task index:
orga/tasks/TASKS.md - •Active tasks:
orga/tasks/active/ - •Archived tasks:
orga/tasks/archive/ - •Canonical planner-to-task briefs:
orga/domain/task-briefs/(copied into each task folder asbrief.md)
See docs/task-workflow.md for details.