pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests pip install requests 14:00:01 [PREGAME] ============================================================ 14:00:01 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:01 [PREGAME] Date: 2026-03-23 14:00:01 [PREGAME] ============================================================ 14:00:04 [PREGAME] NHL: 1 games today 14:00:04 [PREGAME] Total: 1 fixtures across all leagues 14:00:11 [PREGAME] Matched 6 headlines across 1 matchups 14:00:11 [PREGAME] Sending 1 games to Sonnet (skipping 0 avoid-tier) 14:00:11 [PREGAME] Processing 1 games in 1 batch(es) 14:00:11 [PREGAME] Batch 1/1: 1 games 14:00:11 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:00:37 [PREGAME] Batch 1: 1 games analyzed 14:00:37 [PREGAME] Final report: 1 games, parlay: Broadway Bounce-Back: Rangers Regroup at Home 14:00:37 [PREGAME] Wrote 1 game reports + parlay to dashboard-data.json 14:00:37 [PREGAME] Parlay of the Day: Broadway Bounce-Back: Rangers Regroup at Home 14:00:37 [PREGAME] Summary: 0 prime · 1 playable · 0 avoid 14:00:37 [PREGAME] Done! 08:30:00 [PREGAME] ============================================================ 08:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 08:30:00 [PREGAME] Date: 2026-03-24 08:30:00 [PREGAME] ============================================================ 08:30:02 [PREGAME] NHL: 15 games today 08:30:02 [PREGAME] Total: 15 fixtures across all leagues 08:30:04 [PREGAME] Matched 47 headlines across 15 matchups 08:30:04 [PREGAME] Sending 14 games to Sonnet (skipping 1 avoid-tier) 08:30:04 [PREGAME] Processing 14 games in 2 batch(es) 08:30:04 [PREGAME] Batch 1/2: 10 games 08:30:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 08:31:30 [PREGAME] Batch 1: 10 games analyzed 08:31:30 [PREGAME] Batch 2/2: 4 games 08:31:30 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 08:32:15 [PREGAME] Batch 2: 4 games analyzed 08:32:15 [PREGAME] Final report: 15 games, parlay: Oilers Desperation + Mixed-Tempo Value 08:32:15 [PREGAME] Wrote 15 game reports + parlay to dashboard-data.json 08:32:15 [PREGAME] Parlay of the Day: Oilers Desperation + Mixed-Tempo Value 08:32:15 [PREGAME] Summary: 2 prime · 9 playable · 3 avoid 08:32:15 [PREGAME] Done! 14:00:00 [PREGAME] ============================================================ 14:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:00 [PREGAME] Date: 2026-03-24 14:00:00 [PREGAME] ============================================================ 14:00:02 [PREGAME] NHL: 15 games today 14:00:02 [PREGAME] Total: 15 fixtures across all leagues 14:00:11 [PREGAME] Matched 42 headlines across 15 matchups 14:00:11 [PREGAME] Sending 14 games to Sonnet (skipping 1 avoid-tier) 14:00:11 [PREGAME] Processing 14 games in 2 batch(es) 14:00:11 [PREGAME] Batch 1/2: 10 games 14:00:11 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:01:43 [PREGAME] Batch 1: 10 games analyzed 14:01:43 [PREGAME] Batch 2/2: 4 games 14:01:43 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:02:31 [PREGAME] Batch 2: 4 games analyzed 14:02:31 [PREGAME] Final report: 15 games, parlay: Goaltending Chaos & Pace Control — Tuesday NHL Night 14:02:31 [PREGAME] Wrote 15 game reports + parlay to dashboard-data.json 14:02:31 [PREGAME] Parlay of the Day: Goaltending Chaos & Pace Control — Tuesday NHL Night 14:02:31 [PREGAME] Summary: 2 prime · 11 playable · 2 avoid 14:02:31 [PREGAME] Done! 08:30:00 [PREGAME] ============================================================ 08:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 08:30:00 [PREGAME] Date: 2026-03-25 08:30:00 [PREGAME] ============================================================ 08:30:02 [PREGAME] NHL: 2 games today 08:30:02 [PREGAME] Total: 2 fixtures across all leagues 08:30:04 [PREGAME] Matched 12 headlines across 2 matchups 08:30:04 [PREGAME] Sending 2 games to Sonnet (skipping 0 avoid-tier) 08:30:04 [PREGAME] Processing 2 games in 1 batch(es) 08:30:04 [PREGAME] Batch 1/1: 2 games 08:30:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 08:30:47 [PREGAME] Batch 1: 2 games analyzed 08:30:47 [PREGAME] Final report: 2 games, parlay: Playoff Pressure Cooker: Two Eastern Rivalries, One Story 08:30:47 [PREGAME] Wrote 2 game reports + parlay to dashboard-data.json 08:30:47 [PREGAME] Parlay of the Day: Playoff Pressure Cooker: Two Eastern Rivalries, One Story 08:30:47 [PREGAME] Summary: 0 prime · 2 playable · 0 avoid 08:30:47 [PREGAME] Done! 14:00:01 [PREGAME] ============================================================ 14:00:01 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:01 [PREGAME] Date: 2026-03-25 14:00:01 [PREGAME] ============================================================ 14:00:02 [PREGAME] NHL: 2 games today 14:00:02 [PREGAME] Total: 2 fixtures across all leagues 14:00:04 [PREGAME] Matched 12 headlines across 2 matchups 14:00:04 [PREGAME] Sending 2 games to Sonnet (skipping 0 avoid-tier) 14:00:04 [PREGAME] Processing 2 games in 1 batch(es) 14:00:04 [PREGAME] Batch 1/1: 2 games 14:00:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:00:42 [PREGAME] Batch 1: 2 games analyzed 14:00:42 [PREGAME] Final report: 2 games, parlay: Playoff Stakes & MSG Shutdown: Wednesday Night NHL Parlay 14:00:42 [PREGAME] Wrote 2 game reports + parlay to dashboard-data.json 14:00:42 [PREGAME] Parlay of the Day: Playoff Stakes & MSG Shutdown: Wednesday Night NHL Parlay 14:00:42 [PREGAME] Summary: 1 prime · 1 playable · 0 avoid 14:00:42 [PREGAME] Done! 18:00:00 [PREGAME] ============================================================ 18:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 18:00:00 [PREGAME] Date: 2026-03-25 18:00:00 [PREGAME] ============================================================ 18:00:02 [PREGAME] NHL: 2 games today 18:00:02 [PREGAME] Total: 2 fixtures across all leagues 18:00:06 [PREGAME] Matched 12 headlines across 2 matchups 18:00:06 [PREGAME] Sending 2 games to Sonnet (skipping 0 avoid-tier) 18:00:06 [PREGAME] Processing 2 games in 1 batch(es) 18:00:06 [PREGAME] Batch 1/1: 2 games 18:00:06 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:00:49 [PREGAME] Batch 1: 2 games analyzed 18:00:49 [PREGAME] Final report: 2 games, parlay: Playoff Stakes & Structural Friction — Wednesday NHL Parlay 18:00:50 [PREGAME] Wrote 2 game reports + parlay to dashboard-data.json 18:00:50 [PREGAME] Parlay of the Day: Playoff Stakes & Structural Friction — Wednesday NHL Parlay 18:00:50 [PREGAME] Summary: 0 prime · 2 playable · 0 avoid 18:00:50 [PREGAME] Done! 07:30:00 [PREGAME] ============================================================ 07:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 07:30:00 [PREGAME] Date: 2026-03-26 07:30:00 [PREGAME] ============================================================ 07:30:03 [PREGAME] NHL: 13 games today 07:30:03 [PREGAME] Total: 13 fixtures across all leagues 07:30:05 [PREGAME] Matched 33 headlines across 13 matchups 07:30:05 [PREGAME] Sending 13 games to Sonnet (skipping 0 avoid-tier) 07:30:05 [PREGAME] Processing 13 games in 2 batch(es) 07:30:05 [PREGAME] Batch 1/2: 10 games 07:30:05 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:31:32 [PREGAME] Batch 1: 10 games analyzed 07:31:32 [PREGAME] Batch 2/2: 3 games 07:31:32 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:32:11 [PREGAME] Batch 2: 3 games analyzed 07:32:11 [PREGAME] Final report: 13 games, parlay: Western Ice Night: Storyline Parlay 07:32:11 [PREGAME] Wrote 13 game reports + parlay to dashboard-data.json 07:32:12 [PREGAME] Parlay of the Day: Western Ice Night: Storyline Parlay 07:32:12 [PREGAME] Summary: 3 prime · 5 playable · 5 avoid 07:32:12 [PREGAME] Done! 14:00:02 [PREGAME] ============================================================ 14:00:02 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:02 [PREGAME] Date: 2026-03-26 14:00:02 [PREGAME] ============================================================ 14:00:06 [PREGAME] NHL: 13 games today 14:00:06 [PREGAME] Total: 13 fixtures across all leagues 14:00:07 [PREGAME] Matched 32 headlines across 13 matchups 14:00:07 [PREGAME] Sending 13 games to Sonnet (skipping 0 avoid-tier) 14:00:07 [PREGAME] Processing 13 games in 2 batch(es) 14:00:07 [PREGAME] Batch 1/2: 10 games 14:00:07 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:01:28 [PREGAME] Batch 1: 10 games analyzed 14:01:28 [PREGAME] Batch 2/2: 3 games 14:01:28 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:02:13 [PREGAME] Batch 2: 3 games analyzed 14:02:13 [PREGAME] Final report: 13 games, parlay: Western Ice: Stories in Motion 14:02:13 [PREGAME] Wrote 13 game reports + parlay to dashboard-data.json 14:02:13 [PREGAME] Parlay of the Day: Western Ice: Stories in Motion 14:02:13 [PREGAME] Summary: 2 prime · 6 playable · 5 avoid 14:02:13 [PREGAME] Done! 18:00:00 [PREGAME] ============================================================ 18:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 18:00:00 [PREGAME] Date: 2026-03-26 18:00:00 [PREGAME] ============================================================ 18:00:02 [PREGAME] NHL: 13 games today 18:00:02 [PREGAME] Total: 13 fixtures across all leagues 18:00:04 [PREGAME] Matched 32 headlines across 13 matchups 18:00:04 [PREGAME] Sending 13 games to Sonnet (skipping 0 avoid-tier) 18:00:04 [PREGAME] Processing 13 games in 2 batch(es) 18:00:04 [PREGAME] Batch 1/2: 10 games 18:00:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:01:23 [PREGAME] Batch 1: 10 games analyzed 18:01:23 [PREGAME] Batch 2/2: 3 games 18:01:23 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:02:09 [PREGAME] Batch 2: 3 games analyzed 18:02:09 [PREGAME] Final report: 13 games, parlay: Western Night Cap: Milestone Gravity + Rebuild Momentum 18:02:09 [PREGAME] Wrote 13 game reports + parlay to dashboard-data.json 18:02:09 [PREGAME] Parlay of the Day: Western Night Cap: Milestone Gravity + Rebuild Momentum 18:02:09 [PREGAME] Summary: 3 prime · 6 playable · 0 avoid 18:02:09 [PREGAME] Done! 07:30:00 [PREGAME] ============================================================ 07:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 07:30:00 [PREGAME] Date: 2026-03-27 07:30:00 [PREGAME] ============================================================ 07:30:02 [PREGAME] NHL: 2 games today 07:30:02 [PREGAME] Total: 2 fixtures across all leagues 07:30:04 [PREGAME] Matched 5 headlines across 2 matchups 07:30:04 [PREGAME] Sending 1 games to Sonnet (skipping 1 avoid-tier) 07:30:04 [PREGAME] Processing 1 games in 1 batch(es) 07:30:04 [PREGAME] Batch 1/1: 1 games 07:30:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:30:19 [PREGAME] Batch 1: 1 games analyzed 07:30:19 [PREGAME] Final report: 2 games, parlay: none 07:30:19 [PREGAME] Wrote 2 game reports + parlay to dashboard-data.json 07:30:19 [PREGAME] Parlay of the Day: none 07:30:19 [PREGAME] Summary: 0 prime · 0 playable · 2 avoid 07:30:19 [PREGAME] Done! 14:00:00 [PREGAME] ============================================================ 14:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:00 [PREGAME] Date: 2026-03-27 14:00:00 [PREGAME] ============================================================ 14:00:02 [PREGAME] NHL: 2 games today 14:00:02 [PREGAME] Total: 2 fixtures across all leagues 14:00:05 [PREGAME] Matched 3 headlines across 2 matchups 14:00:05 [PREGAME] Sending 1 games to Sonnet (skipping 1 avoid-tier) 14:00:05 [PREGAME] Processing 1 games in 1 batch(es) 14:00:05 [PREGAME] Batch 1/1: 1 games 14:00:05 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:00:20 [PREGAME] Batch 1: 1 games analyzed 14:00:20 [PREGAME] Final report: 2 games, parlay: none 14:00:20 [PREGAME] Wrote 2 game reports + parlay to dashboard-data.json 14:00:20 [PREGAME] Parlay of the Day: none 14:00:20 [PREGAME] Summary: 0 prime · 0 playable · 2 avoid 14:00:20 [PREGAME] Done! 18:00:00 [PREGAME] ============================================================ 18:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 18:00:00 [PREGAME] Date: 2026-03-27 18:00:00 [PREGAME] ============================================================ 18:00:02 [PREGAME] NHL: 2 games today 18:00:02 [PREGAME] Total: 2 fixtures across all leagues 18:00:04 [PREGAME] Matched 4 headlines across 2 matchups 18:00:04 [PREGAME] Sending 1 games to Sonnet (skipping 1 avoid-tier) 18:00:04 [PREGAME] Processing 1 games in 1 batch(es) 18:00:04 [PREGAME] Batch 1/1: 1 games 18:00:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:00:20 [PREGAME] Batch 1: 1 games analyzed 18:00:20 [PREGAME] Final report: 2 games, parlay: none 18:00:20 [PREGAME] Wrote 2 game reports + parlay to dashboard-data.json 18:00:20 [PREGAME] Parlay of the Day: none 18:00:20 [PREGAME] Summary: 0 prime · 0 playable · 2 avoid 18:00:20 [PREGAME] Done! 07:30:00 [PREGAME] ============================================================ 07:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 07:30:00 [PREGAME] Date: 2026-03-28 07:30:00 [PREGAME] ============================================================ 07:30:01 [PREGAME] NHL: 15 games today 07:30:01 [PREGAME] Total: 15 fixtures across all leagues 07:30:03 [PREGAME] Matched 46 headlines across 15 matchups 07:30:03 [PREGAME] Sending 15 games to Sonnet (skipping 0 avoid-tier) 07:30:03 [PREGAME] Processing 15 games in 2 batch(es) 07:30:03 [PREGAME] Batch 1/2: 10 games 07:30:03 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:31:22 [PREGAME] Batch 1: 10 games analyzed 07:31:22 [PREGAME] Batch 2/2: 5 games 07:31:22 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:32:14 [PREGAME] Batch 2: 5 games analyzed 07:32:14 [PREGAME] Final report: 15 games, parlay: Shutout King & The Struggling Canucks 07:32:14 [PREGAME] Wrote 15 game reports + parlay to dashboard-data.json 07:32:14 [PREGAME] Parlay of the Day: Shutout King & The Struggling Canucks 07:32:14 [PREGAME] Summary: 4 prime · 8 playable · 3 avoid 07:32:14 [PREGAME] Done! 14:00:00 [PREGAME] ============================================================ 14:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:00 [PREGAME] Date: 2026-03-28 14:00:00 [PREGAME] ============================================================ 14:00:02 [PREGAME] NHL: 15 games today 14:00:02 [PREGAME] Total: 15 fixtures across all leagues 14:00:09 [PREGAME] Matched 48 headlines across 15 matchups 14:00:09 [PREGAME] Sending 15 games to Sonnet (skipping 0 avoid-tier) 14:00:09 [PREGAME] Processing 15 games in 2 batch(es) 14:00:09 [PREGAME] Batch 1/2: 10 games 14:00:09 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:01:19 [PREGAME] Batch 1: 10 games analyzed 14:01:19 [PREGAME] Batch 2/2: 5 games 14:01:19 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:02:12 [PREGAME] Batch 2: 5 games analyzed 14:02:12 [PREGAME] Final report: 15 games, parlay: The Collapse Tour: Fading the Broken, Riding the Hot 14:02:12 [PREGAME] Wrote 15 game reports + parlay to dashboard-data.json 14:02:12 [PREGAME] Parlay of the Day: The Collapse Tour: Fading the Broken, Riding the Hot 14:02:12 [PREGAME] Summary: 4 prime · 8 playable · 3 avoid 14:02:12 [PREGAME] Done! 18:00:00 [PREGAME] ============================================================ 18:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 18:00:00 [PREGAME] Date: 2026-03-28 18:00:00 [PREGAME] ============================================================ 18:00:02 [PREGAME] NHL: 13 games today 18:00:02 [PREGAME] Total: 13 fixtures across all leagues 18:00:03 [PREGAME] Matched 36 headlines across 13 matchups 18:00:03 [PREGAME] Sending 13 games to Sonnet (skipping 0 avoid-tier) 18:00:03 [PREGAME] Processing 13 games in 2 batch(es) 18:00:03 [PREGAME] Batch 1/2: 10 games 18:00:03 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:01:13 [PREGAME] Batch 1: 10 games analyzed 18:01:13 [PREGAME] Batch 2/2: 3 games 18:01:13 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:01:55 [PREGAME] Batch 2: 3 games analyzed 18:01:55 [PREGAME] Final report: 13 games, parlay: Ovechkin's Fire Meets Kuemper's Quiet Wall 18:01:55 [PREGAME] Wrote 13 game reports + parlay to dashboard-data.json 18:01:55 [PREGAME] Parlay of the Day: Ovechkin's Fire Meets Kuemper's Quiet Wall 18:01:55 [PREGAME] Summary: 4 prime · 7 playable · 2 avoid 18:01:55 [PREGAME] Done! 07:30:00 [PREGAME] ============================================================ 07:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 07:30:00 [PREGAME] Date: 2026-03-29 07:30:00 [PREGAME] ============================================================ 07:30:01 [PREGAME] NHL: 6 games today 07:30:01 [PREGAME] Total: 6 fixtures across all leagues 07:30:03 [PREGAME] Matched 23 headlines across 6 matchups 07:30:03 [PREGAME] Sending 6 games to Sonnet (skipping 0 avoid-tier) 07:30:03 [PREGAME] Processing 6 games in 1 batch(es) 07:30:03 [PREGAME] Batch 1/1: 6 games 07:30:03 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:31:13 [PREGAME] Batch 1: 6 games analyzed 07:31:13 [PREGAME] Final report: 6 games, parlay: Controlled Ice & Lightning Strike 07:31:13 [PREGAME] Wrote 6 game reports + parlay to dashboard-data.json 07:31:13 [PREGAME] Parlay of the Day: Controlled Ice & Lightning Strike 07:31:13 [PREGAME] Summary: 1 prime · 3 playable · 2 avoid 07:31:13 [PREGAME] Done! 14:00:00 [PREGAME] ============================================================ 14:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 14:00:00 [PREGAME] Date: 2026-03-29 14:00:00 [PREGAME] ============================================================ 14:00:04 [PREGAME] NHL: 6 games today 14:00:04 [PREGAME] Total: 6 fixtures across all leagues 14:00:06 [PREGAME] Matched 15 headlines across 6 matchups 14:00:06 [PREGAME] Sending 6 games to Sonnet (skipping 0 avoid-tier) 14:00:06 [PREGAME] Processing 6 games in 1 batch(es) 14:00:06 [PREGAME] Batch 1/1: 6 games 14:00:06 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 14:01:12 [PREGAME] Batch 1: 6 games analyzed 14:01:12 [PREGAME] Final report: 6 games, parlay: The Quiet Storm: Structure, Absence, and the Story the Headlines Are Telling 14:01:12 [PREGAME] Wrote 6 game reports + parlay to dashboard-data.json 14:01:12 [PREGAME] Parlay of the Day: The Quiet Storm: Structure, Absence, and the Story the Headlines Are Telling 14:01:12 [PREGAME] Summary: 1 prime · 4 playable · 1 avoid 14:01:12 [PREGAME] Done! 18:00:00 [PREGAME] ============================================================ 18:00:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 18:00:00 [PREGAME] Date: 2026-03-29 18:00:00 [PREGAME] ============================================================ 18:00:03 [PREGAME] NHL: 5 games today 18:00:03 [PREGAME] Total: 5 fixtures across all leagues 18:00:04 [PREGAME] Matched 12 headlines across 5 matchups 18:00:04 [PREGAME] Sending 5 games to Sonnet (skipping 0 avoid-tier) 18:00:04 [PREGAME] Processing 5 games in 1 batch(es) 18:00:04 [PREGAME] Batch 1/1: 5 games 18:00:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 18:01:07 [PREGAME] Batch 1: 5 games analyzed 18:01:07 [PREGAME] Final report: 5 games, parlay: Structure & Story: The Controlled-Ice Parlay 18:01:07 [PREGAME] Wrote 5 game reports + parlay to dashboard-data.json 18:01:07 [PREGAME] Parlay of the Day: Structure & Story: The Controlled-Ice Parlay 18:01:07 [PREGAME] Summary: 1 prime · 4 playable · 0 avoid 18:01:07 [PREGAME] Done! 07:30:00 [PREGAME] ============================================================ 07:30:00 [PREGAME] Pregame Research — Storyline-Driven Parlay Intel 07:30:00 [PREGAME] Date: 2026-03-30 07:30:00 [PREGAME] ============================================================ 07:30:02 [PREGAME] NHL: 5 games today 07:30:02 [PREGAME] Total: 5 fixtures across all leagues 07:30:04 [PREGAME] Matched 21 headlines across 5 matchups 07:30:04 [PREGAME] Sending 5 games to Sonnet (skipping 0 avoid-tier) 07:30:04 [PREGAME] Processing 5 games in 1 batch(es) 07:30:04 [PREGAME] Batch 1/1: 5 games 07:30:04 [PREGAME] Calling Claude Sonnet 4.6 (attempt 1, timeout 120s)... 07:31:21 [PREGAME] Batch 1: 5 games analyzed 07:31:21 [PREGAME] Final report: 5 games, parlay: Chaos Coaches & Crippled Rosters — Monday Night NHL Chaos Parlay 07:31:21 [PREGAME] Wrote 5 game reports + parlay to dashboard-data.json 07:31:21 [PREGAME] Parlay of the Day: Chaos Coaches & Crippled Rosters — Monday Night NHL Chaos Parlay 07:31:21 [PREGAME] Summary: 3 prime · 0 playable · 2 avoid 07:31:21 [PREGAME] Done! /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory /Library/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/bsyrros/clawd/pregame_research.py': [Errno 2] No such file or directory