Task run 411912 Task: f1-prediction-saturday - F1 race prediction deadline refresh Status: completed Started: 2026-06-12T19:00:03.419017+02:00 Finished: 2026-06-12T19:03:38.836844+02:00 Duration: 215.415055s Log path: /home/lucienne/workspace/logs/task-runs/f1-prediction-saturday/411912.log --- output --- run_id=411912 task_id=f1-prediction-saturday status=completed logged_at=2026-06-12T19:03:38.836530+02:00 truncated=false Calendar refreshed: 22 races Race found: Barcelona Grand Prix on 2026-06-14 Type: Standard weekend Running pipeline for Barcelona Grand Prix (barcelona-2026)... ============================================================ F1 Predictor Pipeline Race: Barcelona Grand Prix Circuit: barcelona Sprint: False Date: 2026-06-14 Phase: predict Output: /home/lucienne/workspace/projects/f1-predictor/data/predictions/barcelona-2026 ============================================================ [PIPELINE] Running 01_fastf1.py (timeout=300s)... [SUCCESS] 01_fastf1.py completed [PIPELINE] Running 02_news.py (timeout=300s)... [SUCCESS] 02_news.py completed [PIPELINE] Running 03_reddit.py (timeout=300s)... [SUCCESS] 03_reddit.py completed [PIPELINE] Running 04_odds.py (timeout=300s)... [SUCCESS] 04_odds.py completed [PIPELINE] Running 08_polymarket.py (timeout=300s)... [SUCCESS] 08_polymarket.py completed [PIPELINE] Running 07_deep_research.py (timeout=600s)... [ERROR] 07_deep_research.py failed: [PIPELINE] Running 10_f1_editorial.py (timeout=300s)... [SUCCESS] 10_f1_editorial.py completed [PIPELINE] FP analysis: trying FastF1 first... [PIPELINE] Running 09_fp_deep_analysis.py (timeout=600s)... [SUCCESS] 09_fp_deep_analysis.py completed [PIPELINE] Saved FP signals (FastF1) for 0 drivers [PIPELINE] Saved aero/PU signals: 0 teams aero, 0 teams PU [PIPELINE] FastF1 produced 0 drivers — falling back to OpenF1 [PIPELINE] Running 09b_openf1_fp.py (timeout=300s)... [SUCCESS] 09b_openf1_fp.py completed [PIPELINE] Saved FP signals (OpenF1) for 0 drivers [PIPELINE] OpenF1 produced 0 drivers — marking FP analysis degraded [PIPELINE] FP signals degraded for barcelona-2026: OpenF1 produced 0 drivers [PIPELINE] Running 05_model.py (timeout=300s)... [SUCCESS] 05_model.py completed [PIPELINE] Running 06_opus_synthesizer.py (timeout=600s)... [SUCCESS] 06_opus_synthesizer.py completed ============================================================ Pipeline Complete Steps run: 10 Failed: 2 Failed steps: ['07_deep_research.py', 'fp_analysis'] ============================================================ *F1 Prediction: Barcelona Grand Prix* P1: Kimi Antonelli (Mercedes) P2: George Russell (Mercedes) P3: Lewis Hamilton (Ferrari) P4: Charles Leclerc (Ferrari) P5: Oscar Piastri (McLaren) P6: Lando Norris (McLaren) P7: Max Verstappen (Red Bull) P8: Isack Hadjar (Red Bull) P9: Liam Lawson (Racing Bulls) P10: Pierre Gasly (Alpine) Pole: Kimi Antonelli FL: Kimi Antonelli Qualifying: 2026-06-13 16:00 SAST _2 AI override(s) applied_ Summary: Mercedes heads to high-downforce Barcelona as the clear pace-setter with Antonelli leading a surging Russell, both maxing betting and topping Polymarket. Ferrari's season-long constructor edge (0.68 vs McLaren's 0.48) narrowly holds Hamilton and Leclerc ahead of a fast-climbing McLaren pair, while tyre management on abrasive tarmac and a structurally-weak Red Bull define the chase. Risks: - Saturday qualifying has not run — grid order is speculative and FP2 pace (just released) is not yet in the signal scores - McLaren's betting/Polymarket surge (Norris 10%, Piastri 8.7%) could mean real FP2 pace that flips them ahead of Ferrari — the P3-P6 gap is razor-thin (model scores within 0.04) Submit before qualifying! _⚠️ Pipeline refresh failed (data source degraded); submitting the most recent prediction so the quali deadline is not missed._ [Superbru] Auto-submitting full picks for barcelona-2026 (sprint constructor/team: not submitted in full-race mode) bru.com/player/dashboard.php#tab=upcoming [Submit] Active round tab: round7 [Submit] Filling picks (dry_run=False, sprint_only=False) [Submit] Pole: Kimi Antonelli (id=243) [Submit] P1: Kimi Antonelli (id=243) [Submit] P2: George Russell (id=205) [Submit] P3: Lewis Hamilton (id=9) [Submit] P4: Charles Leclerc (id=201) [Submit] P5: Oscar Piastri (id=231) [Submit] P6: Lando Norris (id=203) [Submit] P7: Max Verstappen (id=170) [Submit] P8: Isack Hadjar (id=244) [Submit] P9: Liam Lawson (id=234) [Submit] P10: Pierre Gasly (id=194) [Submit] FL: Kimi Antonelli (id=243) [Submit] Filled-state screenshot: /home/lucienne/workspace/projects/f1-predictor/data/superbru_filled_barcelona-2026.png [Submit] Clicked Save Picks (#save-button) [Verify] pole: saved=None intended=243 MISMATCH [Verify] pos1: saved=None intended=243 MISMATCH [Verify] pos2: saved=None intended=205 MISMATCH [Verify] pos3: saved=None intended=9 MISMATCH [Verify] pos4: saved=None intended=201 MISMATCH [Verify] pos5: saved=None intended=231 MISMATCH [Verify] pos6: saved=None intended=203 MISMATCH [Verify] pos7: saved=None intended=170 MISMATCH [Verify] pos8: saved=None intended=244 MISMATCH [Verify] pos9: saved=None intended=234 MISMATCH [Verify] pos10: saved=None intended=194 MISMATCH [Verify] lap: saved=None intended=243 MISMATCH [Submit] SAVE NOT VERIFIED — mismatched fields: ['pole', 'pos1', 'pos2', 'pos3', 'pos4', 'pos5', 'pos6', 'pos7', 'pos8', 'pos9', 'pos10', 'lap'] [Submit] FAILED — picks not verified as saved Done: Barcelona Grand Prix prediction generated and sent