Skip to content

Build master @ bc50cd5bunreleased — 31 commits past v1.282.0Last reviewed Last changed Grade fresh (aging >90d, stale >180d)Source / History

Task Command ​

The contract for /task, the registry command that files maintenance work as a GitHub Issue with the task label. The command owns the elicitation flow; this page owns the actions, the body format and the labels.

What a task is ​

reqbugtask
ForNew product behaviourA defectKeeping the project healthy — a dependency bump, a security/CVE update, a runtime upgrade, a config migration, a cleanup
Definition of done## Acceptance Criteria checklistReproduced failure + regression test## Verification checklist — steps that must pass
Traces toA parent capability (Part of #NN)The delivered requirement it broke, when knownA trigger — an advisory ID, CVE, EOL date or release link (optional)
Parent capabilityRequiredNot requiredNot required — a sibling of bug, never a child of cap
Filed by/requirement/report-bug, gh issue create --label bug/task

Provisioning ​

/task is a registry command (category: governance, default: false) — provision it per project:

bash
bob provision add command task

The task label itself is part of the standard label set, so every repo gets it whether or not the command is provisioned: scripts/bootstrap-labels.sh ensure creates or updates it (colour #0E8A8A) and is idempotent — a second run changes nothing.

Actions ​

ActionDoes
/task createFiles a new task issue from the body template below.
/task approve <N>Adds the approved label so the task is eligible for /warp-drive, mirroring /requirement approve.
/task listLists open tasks, approved first, with verified/total Verification progress.
/task view <N>Shows one task with its verification progress and Trigger: line.

Every dated write — an EOL deadline, an approval comment — is preceded by ~/.claude/skills/timelord/scripts/now.sh.

Automation levels ​

Decision pointL1L2L3
Title / priority (if not provided)AskSuggest from context, confirmInfer, show
Verification stepsWalk through interactivelyDraft from context, ask for reviewDraft all, present for review
Trigger referenceAskSuggest from context, confirmInfer from context (omit when none)
Workstream areaAskSuggest from context, confirmInfer from context (omit when none)
Approve when readyAskConfirmAuto when verification steps are clear

Body format ​

markdown
## Description

{what maintenance this task performs and why it is needed now}

## Verification

- [ ] {a step that must pass}
- [ ] {a step that must pass}

## Notes

Priority: {p1-critical | p2-high | p3-medium | p4-low}
Trigger: {advisory ID, CVE, EOL date, release link — omitted when none}
{scope boundaries — or "None"}
SectionRule
## DescriptionRequired. One paragraph.
## VerificationRequired. At least one - [ ] step, each something that can be run and observed. Progress is - [x] over total.
## NotesRequired. Priority: always; Trigger: only when something external prompted the task.
## Acceptance CriteriaNever present. A task is not a requirement.
Part of #NNNever required. A task with no parent capability is valid.

Labels ​

gh issue create is invoked with:

LabelWhen
taskAlways.
p1-critical … p4-lowAlways — exactly one priority.
area:<slug>Only when the task belongs to a workstream; omitted otherwise.
approvedAdded later by /task approve, never at creation.