execute-tasklisted
Install: claude install-skill easyinplay/harnessed
# execute-task workflow (v2)
## Overview
4-phase chain mapping the user's CLAUDE.md Execute-phase discipline onto the harnessed
runtime (ADR 0011 — SDK + ralph-loop integration; v2 schema upgrade T2.4.W1.1):
| phase | id | upstream | model (intel CD-2 § 第 4 条) | v2 wiring |
| ----- | -- | -------- | ---------------------------- | --------- |
| 1 | `01-clarify` | `superpowers brainstorming` | opus | `capability: superpowers-brainstorming` + `gate: judgments.subtask-gate.brainstorming.fires` |
| 2 | `02-code` | `karpathy` 心法 always-on | sonnet | `on[]` route to tdd-gate / grill-with-docs / zoom-out (D-09 + D-13) |
| 3 | `03-test` | `superpowers TDD` | sonnet | `capability: tdd` + `on[]` route to diagnose on test_fail (D-13 + D-09) |
| 4 | `04-deliver` | `ralph-loop` | haiku | `capability: ralph-loop` + `args: {completion_promise: COMPLETE}` + `gate/parallelism: judgments.parallelism-gate.*` + `fallback.max_iterations_exceeded: emit_warning_and_halt` (R20.10) |
v2 schema fields per `src/workflow/schema/workflow.ts` (T2.4.W0.1 16th surface — harnessed.workflow.v2):
- `capability: '{{ capabilities.<name>.cmd }}'` template interpolation (D-10 capability abstraction)
- `gate: judgments.<file>.<gate>.fires` 4-level ref (pre-resolved by T2.3.W0.4 judgmentResolver)
- `on: [{if, invoke|action}]` conditional clause (D-09 mattpocock route by condition)
- `args: {completion_promise, max_iterations}` ralph-loop SDK params (R20.10 verbatim COMPLETE gate)
- `parallelism: judgments.paralle