
╭────────────────────────────────────────────────────────────────────╮
│  Hankweave v0.10.0                                                 │
│  darwin arm64 • node v23.8.0                                       │
╰────────────────────────────────────────────────────────────────────╯

Created execution directory: ~/.hankweave-executions/<exec-id>
New execution: <exec-id>
  Source → data
  Exec   → ~/.hankweave-executions/<exec-id>
  SDKs   → Claude node_modules ✓

╭──────────────────────────────────────────────────────────────────────────────╮
│  plan-review-update (break: failing rig without allowFailure) v1.0.0         │
│  3 codons • 1 loop                                                           │
╰──────────────────────────────────────────────────────────────────────────────╯

├─ [1] plan (Write the initial plan)
│     model: haiku │ mode: fresh │ prompts: 1 (11 lines)
│     checkpointedGlobs: 1
│     ↓
└─ [2] LOOP: blind-reviews (Repeatedly improve the plan through blind iterati...
  ╭────────────────────────────────────────────────────────────
  │
  ├─ [2.1] review (Blind review of the plan)
  │     model: haiku │ mode: fresh │ prompts: 1 (12 lines)
  │     checkpointedGlobs: 1
  │     ↓
  └─ [2.2] update (Apply the review to the plan)
        model: haiku │ mode: fresh │ prompts: 1 (8 lines)
        checkpointedGlobs: 2
        rigs: cmd: echo 'simulated rig failure (no allowFailure)' >&2; exit 1
  │
  ╰────────────────────────────────────────────────────────────


Budget
─────────────────────────────────────────────────────────────────
  No global budget. Loop and codon limits only.

  Codon             Model       Max Dollars                       Max Time          On exceeded
  ─────             ─────       ───────────                       ────────          ───────────
  plan              Claude Ha…  $<cost> (codon cap)                 <secs>s (cap)        ⚠ fails run
  blind-reviews                 $<cost> (loop budget)               <secs>s (loop)
    ├─ review       Claude Ha…  $<cost> (codon cap)                 <secs>s (cap)        completes
    └─ update       Claude Ha…  $<cost> (codon cap)                 <secs>s (cap)        completes

!  Configuration warnings:
  - Loop 'blind-reviews' > Codon 2 (update): rigSetup in loop codon should use 'allowFailure: true' to prevent loop termination on setup failures. This is especially important if subsequent iterations might fail (e.g., trying to copy files to where they already exist).


══════════════════════════════════════════════════
  Hankweave Server Started
  WebSocket: ws://localhost:<port>
══════════════════════════════════════════════════

Running in headless mode on port <port>
➜ Listening on: http://localhost:<port>/ (all interfaces)
[<ts>] [ERROR] [DEBUG] Command stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] [DEBUG] Command failed with exit code 1
[<ts>] [ERROR] [DEBUG] Full stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] [DEBUG] Rig setup error details - Exit code: 1
[<ts>] [ERROR] [DEBUG] Rig setup error stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] Rig setup failed at item 1 ({"type":"command","command":{"run":"echo 'simulated rig failure (no allowFailure)' >&2; exit 1","workingDirectory":"project"},"allowFailure":false}): Command failed with exit code 1
[<ts>] [ERROR] [DEBUG] Command stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] [DEBUG] Command failed with exit code 1
[<ts>] [ERROR] [DEBUG] Full stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] [DEBUG] Rig setup error details - Exit code: 1
[<ts>] [ERROR] [DEBUG] Rig setup error stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] Rig setup failed at item 1 ({"type":"command","command":{"run":"echo 'simulated rig failure (no allowFailure)' >&2; exit 1","workingDirectory":"project"},"allowFailure":false}): Command failed with exit code 1
[<ts>] [ERROR] [DEBUG] Command stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] [DEBUG] Command failed with exit code 1
[<ts>] [ERROR] [DEBUG] Full stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] [DEBUG] Rig setup error details - Exit code: 1
[<ts>] [ERROR] [DEBUG] Rig setup error stderr: simulated rig failure (no allowFailure)
[<ts>] [ERROR] Rig setup failed at item 1 ({"type":"command","command":{"run":"echo 'simulated rig failure (no allowFailure)' >&2; exit 1","workingDirectory":"project"},"allowFailure":false}): Command failed with exit code 1
[<ts>] [ERROR] [fatal] Rig setup item 1: Command failed with exit code 1
