{"definition_raw":"---\nid: f1-scoring\ntitle: F1 race result scoring\nschedule: \"0 6 * * 1\"\ntimeout: 300\nretry: true\nenabled: true\nnotify_to: f1\nnotify_on: always\nrun_as: shell\ncommand: cd /home/lucienne/workspace/projects/f1-predictor && python3 score_race.py\ntags: [f1, scoring]\nruntime_profile: direct_python\n---\n\n**OVERRIDES runtime profile:** uses `direct_python` because scoring is a\ndeterministic Python post-race calculation and Telegram notification path; it\ndoes not invoke Claude/Codex or any LLM API.\n\nAuto-scores F1 predictions after each race. Runs every Sunday 12pm SAST.\nChecks if there was a race today \u2014 if yes, pulls actual results via FastF1,\nscores the prediction, updates the season tracker, and sends score via Telegram.\n","id":"f1-scoring","last_run":{"duration_s":0.454976,"log_path":"/home/lucienne/workspace/logs/task-runs/f1-scoring/392646.log","output":"No race today \u2014 skipping\n","started_at":"2026-06-08T06:00:22.290824+02:00","status":"completed"},"next_run":"2026-06-15 06:00","next_run_iso":"2026-06-15T06:00:00+02:00","runs":[{"duration_s":0.454976,"finished_at":"2026-06-08T06:00:22.748262+02:00","id":392646,"log_path":"/home/lucienne/workspace/logs/task-runs/f1-scoring/392646.log","output":"No race today \u2014 skipping\n","started_at":"2026-06-08T06:00:22.290824+02:00","status":"completed","task_id":"f1-scoring","task_name":"F1 race result scoring"}],"runs_limit":20,"schedule":"0 6 * * 1","schedule_label":{"description":"Mon at 06:00","is_custom":false,"label":"Weekly (Mon)","sort":6,"sort_time":"06:00"},"stats":{"avg_duration":0.454976,"completed":1,"failed":0,"timeout":0,"total":1},"task":{"_description":"**OVERRIDES runtime profile:** uses `direct_python` because scoring is a\ndeterministic Python post-race calculation and Telegram notification path; it\ndoes not invoke Claude/Codex or any LLM API.\n\nAuto-scores F1 predictions after each race. Runs every Sunday 12pm SAST.\nChecks if there was a race today \u2014 if yes, pulls actual results via FastF1,\nscores the prediction, updates the season tracker, and sends score via Telegram.","_file":"f1-scoring.md","_path":"/home/lucienne/workspace/tasks/f1-scoring.md","command":"cd /home/lucienne/workspace/projects/f1-predictor && python3 score_race.py","enabled":true,"id":"f1-scoring","notify_on":"always","notify_to":"f1","retry":true,"run_as":"shell","runtime_profile":"direct_python","schedule":"0 6 * * 1","tags":["f1","scoring"],"timeout":300,"title":"F1 race result scoring"}}
