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

Calculating data signature for validation...

> Validating configuration: <workspace>/fixtures/chapters/ch4/hank.json

  Data source:    <workspace>/fixtures/quote-template-unification
  Execution path: ~/.hankweave-executions/validation-<id>

✓ Configuration is valid!

╭──────────────────────────────────────────────────────────────────────────────╮
│  quote-template-unification v1.0.0                                           │
│  5 codons • 0 loops                                                          │
╰──────────────────────────────────────────────────────────────────────────────╯

├─ [1] normalize-aster (Normalize Aster (Datalab dialect))
│     model: haiku │ mode: fresh │ prompts: 1 (72 lines)
│     checkpointedGlobs: 1
│     rigs: cmd: mkdir -p pipeline
│     ↓
├─ [2] normalize-beacon (Normalize Beacon (Reducto dialect))
│     model: haiku │ mode: fresh │ prompts: 1 (71 lines)
│     checkpointedGlobs: 1
│     ↓
├─ [3] normalize-cedar (Normalize Cedar (generic-OCR dialect))
│     model: haiku │ mode: fresh │ prompts: 1 (71 lines)
│     checkpointedGlobs: 1
│     ↓
├─ [4] validate-and-repair (Validate & Repair Envelopes)
│     model: Pro │ mode: fresh │ prompts: 1 (67 lines) │ checkpointedGlobs: 2
│     sentinels: 1
│     ↓
└─ [5] reconcile (Reconcile to Unified Records)
      model: Pro │ mode: fresh │ prompts: 1 (41 lines) │ checkpointedGlobs: 2


Budget
─────────────────────────────────────────────────────────────────
  No global budget. Per-codon limits only.

  Codon                Model       Max Dollars                       Max Time          Max Tokens          On exceeded
  ─────                ─────       ───────────                       ────────          ────────            ───────────
  normalize-aster      Claude Ha…  $0.50 (codon cap)                 240s (cap)        —                   ⚠ fails run
  normalize-beacon     Claude Ha…  $0.50 (codon cap)                 240s (cap)        —                   ⚠ fails run
  normalize-cedar      Claude Ha…  $0.50 (codon cap)                 240s (cap)        —                   ⚠ fails run
  validate-and-repair  Deepseek …  $1.00 (codon cap)                 600s (cap)        8000 (output cap)   completes
  reconcile            Deepseek …  $0.50 (codon cap)                 420s (cap)        —                   ⚠ fails run

╭─ GOOD TO RUN! ─────────────────────────────────────────────────────╮
│  5 codons • 5 prompts • 0 system prompts • 3 rigs • 5 checkpoints  │
╰────────────────────────────────────────────────────────────────────╯

Run it:  hankweave hank.json <data_path>

Environment Variables:

  From System (HANKWEAVE_ prefixed):
    - CAPTURE_VERSION: 0.10.0
exit=0
