The f1-prediction-saturday run for Monaco on 2026-06-06 completed with degraded FP refresh. Evidence from task run 384794: - FastF1 FP analysis completed but produced 0 drivers...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge7d ago
Ticket is done; runtime is closed.·profile claude_opus_1m_medium
Description
MC-4768
The f1-prediction-saturday run for Monaco on 2026-06-06 completed with degraded FP refresh.
Evidence from task run 384794:
- FastF1 FP analysis completed but produced 0 drivers.
- OpenF1 fallback failed with HTTP 401 Unauthorized for https://api.openf1.org/v1/meetings?year=2026.
- Pipeline continued and submitted picks to avoid missing the qualifying deadline.
Fix requirements:
- Determine whether OpenF1 now requires auth/API key or whether the endpoint/client is stale.
- Update the fallback data source or credentials path.
- Ensure degraded FP refresh is surfaced as a warning and does not imply the entire prediction failed when the submission succeeds.
- Add/adjust regression coverage for FP refresh fallback failure handling.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
api (human)
Mission Control
7d ago
6d ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.MC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.
WWorkflow
Start Dev Review + QA ▾
Select phases to include:
Agents
Review Gates
Decision
WAT routing: choose an agent, review gate, or decision. Buttons use the live runtime when one is attached.
[visibility-only] Queued message recorded for Hermes Luci. MC did not claim the ticket or spawn a runtime.
api6d ago
Controller action: routed implementation through Hermes Kanban internal workbench (mc-internal) instead of MC runtime pickup. Kanban card t_23a03680 assigned to codexbuilder, workspace worktree:/home/lucienne/workspace/projects/f1-predictor, branch kanban/mc-4768-openf1-401-fallback, run #68 spawned pid 4005035. Guardrails: no Superbru write/no real notification; tests and degraded fallback evidence required before closing.
Controller decision
api6d ago
Controller gate: MC-4768 is complete. Reviewed the Kanban blocker t_23a03680; it was technical, not a human credential blocker. gh is authenticated, so I pushed the branch and fast-forwarded f1-predictor origin/master to da2a452d286552554699966e6f7f30fb61230252. Verification: commit da2a452 changes only pipeline/05_model.py, pipeline/run.py, and tests/test_next_race_fp_quality.py; origin/master now contains da2a452; PYTHONPATH=. python3 -m pytest tests/test_next_race_fp_quality.py -q => 10 passed. Note: the local f1-predictor checkout still has generated data/png artifacts from previous dry-runs; they were not committed and are not part of this landing. Closing; no Elmar input needed.