{
  "spec": "Report 014 (Claude Haiku 5.5)",
  "stamp": "20261007T203747Z",
  "dry_run": false,
  "registry": {
    "file": "registry.json (copy of run/models.report-014.json)",
    "sha256": "26e6f9ff9bd1b182987b48c69d6a079c3f13a1d6ca4c21f63ed274c96ddef4c9",
    "rows": {
      "claude-haiku-5-5": {
        "id": "claude-haiku-5-5",
        "family": "haiku",
        "provider": "anthropic",
        "released": "2026-10-07",
        "input_price": 0.1,
        "output_price": 0.5,
        "tier": "cheap",
        "judge_eligible": false,
        "cache_read_price": 0.01
      },
      "claude-haiku-4-5-20251001": {
        "id": "claude-haiku-4-5-20251001",
        "family": "haiku",
        "provider": "anthropic",
        "released": "2025-10-01",
        "input_price": 1.0,
        "output_price": 5.0,
        "tier": "cheap",
        "judge_eligible": true
      },
      "claude-opus-5": {
        "id": "claude-opus-5",
        "family": "opus",
        "provider": "anthropic",
        "released": null,
        "input_price": 5.0,
        "output_price": 25.0,
        "tier": "frontier",
        "judge_eligible": false
      }
    },
    "statement": "claude-haiku-5-5 is added (released 2026-10-07 per the release notes; priced at the first of the page's two Haiku 5.5 rows, for prompts up to 100,000 tokens, which every call of this suite is) for this run only, each price read from the snapshot below; not config/models.json.",
    "price_source": {
      "file": "evidence/docs-pricing-snapshot-2026-10-08.json",
      "sha256": "4a342fcada72b7f67225b599558f5f036be1e309dec49418b232781f861bf5b5"
    }
  },
  "arms_in_this_invocation": [
    "claude-haiku-5-5"
  ],
  "judge": "claude-opus-5",
  "comparison_rows": "claude-sonnet-5-5 and claude-opus-5-5: the operator's decision (reuse Report 013's receipts or run fresh) is recorded in the build, not here",
  "surface": {
    "this_run_cli": "2.1.284",
    "cli_integrity": "sha512-IuENsoLa+Y5fx5VaP0Md3n5UO7aYxjbFE/iydSDw6tMo2171oaxaaBa9oIepPG9NILd1owSx74ozsqAkTbEOjw==",
    "cli_linux_x64_integrity": "sha512-hjjPgN4u8DvnzZqWDYnU5xxQkykuUrkUoVeeutVLXjrhx4qeRPmwgZ69BFAHmV42FBRdiRwbLbiDE9nkQdAE8g==",
    "cli_binary_sha256": "5cd90aabd83f8a15136c35aa37bb1d92b348993573316643dc3fe4e04afbf88f",
    "integrity_source": "npm registry, read 2026-09-29 for Report 013 and pinned in run/run.sh; this script re-checks the installed package against the pin",
    "per_receipt_record": "<receipt>.surface.json beside each receipt, bound to its receipt_hash"
  },
  "effort_and_thinking": "Claude Code's defaults for every arm (no --effort flag, as Reports 009, 011 and 013); each call's init event records per_turn_effort_active",
  "placebo_arm": "none",
  "invocations": [
    {
      "arms": [
        "claude-haiku-5-5"
      ]
    },
    {
      "arms": [
        "claude-haiku-4-5-20251001"
      ]
    }
  ]
}