mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
Task Templates
Templates for creating task records in the RoboCo task management system.
Task Type Templates
These templates are used to create the main README.md for a task:
| Template | Use When | Key Features |
|---|---|---|
| feature.md | Building new functionality | User story, acceptance criteria, technical details |
| bugfix.md | Fixing bugs | Reproduction steps, root cause, fix verification |
| research.md | Investigation/research tasks | Research questions, findings, recommendations |
| documentation.md | Writing/updating docs | Source materials, publication locations |
| design.md | UX/UI design work | Figma links, states checklist, handoff |
Supporting Templates
These templates are used for files within a task directory:
| Template | Purpose | Created By |
|---|---|---|
| plan.md | Implementation plan | Developer during planning |
| journal.md | Agent journey notes | Developer during execution |
| decisions.md | Decision log | Anyone making decisions |
| blockers.md | Blocker tracking | Anyone when blocked |
| handoff.md | Documenter handoff | Developer when complete |
| qa-review.md | QA findings | QA during review |
Initiative Templates
In ../initiatives/_template/:
| Template | Purpose |
|---|---|
| README.md | Initiative overview |
| requirements.md | Detailed requirements |
| tasks.md | Task breakdown by cell |
| timeline.md | Milestones and schedule |
| decisions.md | Cross-cell decisions |
| status.md | Status updates |
Creating a New Task
1. Determine Task Type
- New feature →
feature.md - Bug fix →
bugfix.md - Research/investigation →
research.md - Documentation →
documentation.md - Design work →
design.md
2. Create Task Directory
mkdir -p .tasks/active/TASK-XXX-{slug}
3. Copy Template
cp .tasks/templates/{type}.md .tasks/active/TASK-XXX-{slug}/README.md
4. Fill In Template
- Replace all
{placeholders} - Update status section
- Define acceptance criteria
- Add to index.md
5. Create Supporting Files As Needed
# Copy templates as needed during work
cp .tasks/templates/plan.md .tasks/active/TASK-XXX-{slug}/
cp .tasks/templates/journal.md .tasks/active/TASK-XXX-{slug}/
Template Conventions
Placeholders
{ID}- Task number (e.g., 042){Title}- Human-readable title{agent-id}- Agent identifier (e.g., be-dev-1)YYYY-MM-DD- ISO date format{slug}- Kebab-case description
Status Values
pending- Not startedclaimed- Assigned, not startedin_progress- Active workblocked- Waiting on somethingpaused- Intentionally stoppedverifying- Self-reviewawaiting_qa- Ready for QAneeds_revision- QA found issuesawaiting_documentation- Ready for docscompleted- Done
Priority Values
P0- Critical, drop everythingP1- High, next upP2- Medium, normal queueP3- Low, when available
Cell Values
backend- Backend cellfrontend- Frontend cellux_ui- UX/UI cellboard- Board level
Tips
- Always update README.md when status changes
- Journal frequently - context is valuable
- Link commits as you make them
- Create handoff.md before marking awaiting_documentation
- Be specific in acceptance criteria - vague = wasted time