summaryrefslogtreecommitdiff
path: root/makima/src/daemon/task
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-26 20:19:30 +0000
committersoryu <soryu@soryu.co>2026-01-26 20:19:30 +0000
commit04e1e8f0dd85d19917ac5ba0b73cba65ebac8976 (patch)
treee52537dd2a33c10156f1378ffdc6803bc983482d /makima/src/daemon/task
parent6328477bc459eca0243b685553dbd75b925fdc8a (diff)
downloadsoryu-04e1e8f0dd85d19917ac5ba0b73cba65ebac8976.tar.gz
soryu-04e1e8f0dd85d19917ac5ba0b73cba65ebac8976.zip
Add completion phases
Diffstat (limited to 'makima/src/daemon/task')
-rw-r--r--makima/src/daemon/task/manager.rs22
1 files changed, 22 insertions, 0 deletions
diff --git a/makima/src/daemon/task/manager.rs b/makima/src/daemon/task/manager.rs
index 86d7e05..8abff3f 100644
--- a/makima/src/daemon/task/manager.rs
+++ b/makima/src/daemon/task/manager.rs
@@ -720,6 +720,9 @@ makima supervisor status
# Advance to the next phase (specify, plan, execute, review)
makima supervisor advance-phase <phase>
+
+# Mark a phase deliverable as complete (e.g., 'plan-document', 'pull-request')
+makima supervisor mark-deliverable <deliverable_id> [--phase <phase>]
```
### User Feedback
@@ -781,6 +784,25 @@ makima supervisor advance-phase <phase>
Valid phases: `specify`, `plan`, `execute`, `review`
+### Marking Deliverables Complete
+
+Each phase has deliverables that must be completed before advancing. Use `mark-deliverable` to explicitly mark them as complete when you've verified the requirement is satisfied:
+
+```bash
+# Mark a deliverable complete (defaults to current phase)
+makima supervisor mark-deliverable plan-document
+
+# Mark a deliverable for a specific phase
+makima supervisor mark-deliverable pull-request --phase execute
+```
+
+Common deliverable IDs by phase:
+- **plan**: `plan-document`, `requirements-document`
+- **execute**: `pull-request`
+- **review**: `release-notes`, `retrospective`
+
+**Use `status` to see which deliverables are pending for the current phase.**
+
## When to Advance Phases
**IMPORTANT**: You MUST advance the contract phase as you complete work in each phase!