← ClaudeAtlas

execute-tasklisted

execute-task workflow v2 — 4-phase chain (brainstorming → karpathy + mattpocock route → TDD + diagnose → ralph-loop COMPLETE) triggered by harnessed CLI `harnessed execute-task --task <text>`. v2 delta (Phase v2.0-2.4 W1.1): schema_version: harnessed.workflow.v2 + ralph-loop 真接 SDK wrapper + tdd-gate conditional + mattpocock route by condition (grill-with-docs / zoom-out / diagnose) + explicit max_iterations_exceeded fallback (R20.10 NOT silent abort).
easyinplay/harnessed · ★ 2 · AI & Automation · score 78
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