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

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

╭──────────────────────────────────────────────────────────────────────────────╮
│  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
─────────────────────────────────────────────────────────────────
  Global ceiling:  $<cost> (runtime/cli)
  Allocation:      shared sequentially

  Codon                Model       Max Dollars                       Max Time          Max Tokens          On exceeded
  ─────                ─────       ───────────                       ────────          ────────            ───────────
  normalize-aster      Claude Ha…  $<cost> (codon cap)                 <secs>s (cap)        —                   ⚠ fails run
  normalize-beacon     Claude Ha…  $<cost> (codon cap)                 <secs>s (cap)        —                   ⚠ fails run
  normalize-cedar      Claude Ha…  $<cost> (codon cap)                 <secs>s (cap)        —                   ⚠ fails run
  validate-and-repair  Deepseek …  $<cost> (codon cap)                 <secs>s (cap)        8000 (output cap)   completes
  reconcile            Deepseek …  $<cost> (codon cap)                 <secs>s (cap)        —                   ⚠ fails run

  Shared pool: codons run in order. Each uses what it needs;
  the remainder passes to the next.


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

Running in headless mode on port <port>
➜ Listening on: http://localhost:<port>/ (all interfaces)
[<ts>] [ERROR] Budget exceeded for validate-and-repair: Output tokens 10687 exceeded limit 8000

exit=0
