{
  "claude": {
    "calls": [
      {
        "label": "rank",
        "model": "claude-haiku-4-5",
        "input": 21934,
        "output": 1371,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.02879
      },
      {
        "label": "context",
        "model": "claude-opus-5",
        "input": 6487,
        "output": 17,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.03286
      },
      {
        "label": "context",
        "model": "claude-opus-5",
        "input": 30117,
        "output": 702,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.16814
      },
      {
        "label": "outline",
        "model": "claude-opus-5",
        "input": 14824,
        "output": 8477,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.28604
      },
      {
        "label": "script",
        "model": "claude-opus-5",
        "input": 28258,
        "output": 13932,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.48959
      },
      {
        "label": "voice:lauren",
        "model": "claude-opus-5",
        "input": 11628,
        "output": 2055,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.10952
      },
      {
        "label": "voice:mark",
        "model": "claude-opus-5",
        "input": 11874,
        "output": 1700,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.10187
      },
      {
        "label": "qa",
        "model": "claude-opus-5",
        "input": 16138,
        "output": 3644,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.17179
      },
      {
        "label": "revise",
        "model": "claude-opus-5",
        "input": 4381,
        "output": 565,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.03603
      },
      {
        "label": "qa",
        "model": "claude-opus-5",
        "input": 16147,
        "output": 3178,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.16018
      },
      {
        "label": "memory",
        "model": "claude-opus-5",
        "input": 12625,
        "output": 2277,
        "cache_write": 0,
        "cache_read": 0,
        "cost_usd": 0.12005
      }
    ],
    "total_usd": 1.7049
  },
  "qa": {
    "passed": true,
    "errors": [],
    "repairs": [],
    "warnings": [
      "repeated filler reactions: \"mm\" x7 - vary them, max twice each",
      "invented: Mark's biscuit-shop anecdote adds several checkable specifics with no support in the supplied material: \"Angel Biscuit Co., the day thing in the old Ruby Sunshine space on Savannah Highway\" and \"Emily's doing pizza burgers at night in the same building on the same rent.\" Presented as an ongoing running bit, but the business names, prior tenant and location aren't in any source excerpt.",
      "invented: Lauren's \"it's day four. Four.\" \u2014 the forecast piece says tidal departures have been abnormally high and will stay so \"through at least midweek,\" but it doesn't establish a four-day count. Soften or attribute.",
      "invented: \"...for a certificate.\" / \"Suitable for framing.\" \u2014 the Clemson item names first place and the Sponsor's Choice Award but says nothing about what the prize actually was. It reads as a joke, but it lands as a factual claim about the award.",
      "invented: Mark's \"Nobody in Columbia's standing up and calling a ten-point drop...\" and Lauren's \"The city's got the only records and hasn't published one reason\" are inferences rather than sourced statements. Both are framed as opinion, so low risk, but the second asserts something about city recordkeeping that the article doesn't say."
    ],
    "verdict": "pass",
    "notes": "No one-person framing anywhere. All second-person address is generic or plural (\"if anybody's got beach plans,\" \"See y'all Friday\"), and the West Ashley gym item is discussed as a market story rather than aimed at anyone who lives there \u2014 \"somebody betting real money on West Ashley\" is fine. \"You know the spot where it comes up\" is generic local you, not a tailored reference; not flagged.\n\nSourcing is otherwise strong. Tide times (7:06 AM action, 7:31 PM minor flood), the front parked over Florida, high rip currents including the experienced-swimmer line, the 25-person threshold and three-day police-chief permit, the Colburn and Jones quotes, both years of permit counts, Grimball's title and the three-bedroom/ten-occupant example, one off-street space per sleeping area, the 6\u20138 week application update, Jane Do's 1,504 sq ft at 70 Folly Road on the second floor with no opening date, the lcamtuf negative-resistance material including the neon lamp and magic smoke, the graduate-retention figures and the English-major/paralegal quote, and the Redcliffe details ($755,000, Sept 27 2024, 75 mph, 169 years, cherry bark oak, Raintree, roughly 100 attendees) all trace cleanly. Mark's ballast and welding aside is standard engineering knowledge and correct, not a fabrication.\n\nConversationally it holds up \u2014 the disagreements land as actual disagreements rather than alternating bulletin reads, and the two unresolved arguments (the ministerial clock, the biscuit bet) are the strongest stretches. Nothing here blocks voicing; the invented-fact items above are advisory trims.\n\nDate check: Sept 9 2026 is a Wednesday and Sept 11 is a Friday, so the sign-off is internally consistent."
  },
  "stats": {
    "turns": 236,
    "words": 3354,
    "billed_chars": 19242,
    "est_minutes": 22.4,
    "speakers": {
      "Mark": 116,
      "Lauren": 120
    },
    "avg_turn_words": 14.5,
    "longest_turn_words": 56,
    "audio_tags": 66,
    "tags_per_100w": 1.97,
    "double_turns": 62,
    "echoes": 2,
    "spoken_markers": 84,
    "transitions": 18,
    "minimal_turns": 41,
    "repeated_fillers": 1,
    "tropes": 0,
    "trope_families": {}
  },
  "tts": {
    "model": "eleven_v3",
    "input_chars": 19242,
    "billed_chars": 5272,
    "requests": 15,
    "cost_usd": 0.5272,
    "duration_sec": 1331.6,
    "dialogue_sec": 1317.0,
    "music": true,
    "joins": {
      "normal": 1,
      "think": 4,
      "topic": 8,
      "interrupt": 1
    }
  },
  "episode_total_usd": 2.2321
}