F1 predictor workflow: align sprint/EBP deadlines and source checklist
Elmar clarified the F1/Superbru workflow and asked whether source/deadline handling needs updates. Scope: - Align F1 project docs/task descriptions with the current deadline ru...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge21d ago
Ticket is done; runtime is closed.·profile claude_opus_1m_medium · cwd /home/lucienne/workspace · uptime 17d 21h · last activity 17d 19h ago
Description
MC-4048
Elmar clarified the F1/Superbru workflow and asked whether source/deadline handling needs updates.
Scope:
- Align F1 project docs/task descriptions with the current deadline rule: sprint pick before the Sprint race; Pole + full Top 10 in order + fastest lap before Qualifying to preserve the 2 EBP.
- Be explicit that the current Superbru pool's sprint field is team/constructor-only ("which team earns most points in the sprint?"); the app may still calculate a driver sprint-winner signal, but submit only fields that exist on Superbru unless the live page adds a driver field.
- Confirm the source checklist remains in the pipeline: general news, F1.com/formula1.com editorial analysis, team press, motorsport/autosport/the-race, social/Reddit/X insider sentiment, FP telemetry via FastF1/OpenF1, odds, and Polymarket.
- Consider making the Saturday refresh deadline-aware instead of a fixed 19:00 UTC cron: run after Sprint data is available but before each race's qualifying_utc, using the calendar session times, so future sprint weekends don't depend on Canada-style timing.
- Preserve safety: no Superbru writes in tests/dry-runs; live no-submit validation before changing selectors/submission behavior.
Acceptance:
- Stale docs/task wording no longer says the wrong thing about sprint winner vs team-only sprint pick.
- Source checklist is documented in the workflow.
- If scheduling logic changes, tests cover before-sprint and before-qualifying gates.
- Ticket remains parked until MC-4044 dispatcher/worktree-pool hardening is resolved.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· Medium
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
telegram (human)
F1 Predictor
21d ago
16d ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.terminal_state_reapprofile claude_opus_1m_medium · cwd /home/lucienne/workspace · uptime 17d 21h · last activity 17d 19h agoMC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.Raw console: luci · claude/anthropic/opus[1m]
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.
Ticket picked up by Luci via MC dispatcher.
MC-4048: F1 predictor workflow: align sprint/EBP deadlines and source checklist
Work this ticket in the live tmux runtime. Use DONE:, REVIEW:, or QUESTION: when you need MC to reflect the next state.
luci18d ago
[failed_to_inject] runtime_busy: Ticket runtime is not ready for input (status=running). Wait for the current turn to finish, queue the message, or explicitly interrupt/restart the runtime before sending more terminal i
Ticket picked up by Luci via MC dispatcher.
MC-4048: F1 predictor workflow: align sprint/EBP deadlines and source checklist
Work this ticket in the live tmux runtime. Use DONE:, REVIEW:, or QUESTION: when you need MC to reflect the next state.
luci18d ago
Ticket runtime send failed while dispatching.
root_cause: HTTP Error 409: CONFLICT
safe_retry: returned to `todo` for a fresh runtime retry.
human_input_required: no
Luci18d ago
DONE: Aligned F1 docswith currentdeadlinerules(racepicksbeforequalifying_utcforEBP;sprintpickbeforesprint_utc,team-onlyfield),refreshedSchedulerTaskstableinAGENTS.md,documented8-sourcepipelinechecklist
(generalnews,F1.com,teampress,motorsport/autosport/the-race,social/Reddit/X,FastF1+OpenF1,odds,Polymarket),andmadebothtaskdescriptionsdeadline-awareinsteadofCanada-specific.Noschedulinglogicchange—
submission_window_open/sprint_window_open already gate submits; future deadline-aware scheduler must keep the 21 passing gate tests green. Pushed: f1-predictor master + workspace master.
⏵⏵bypasspermissionson (shift+tabtocycle)122964tokens
luci18d ago
Workflow action `review_ready` applied. Work ready for review.
api18d ago
Closed (orchestrator). F1 repo commit 50c8689 on master verified: deadline rule changed from 'Thursday before race' to 'before qualifying_utc' (race EBP) / 'before sprint_utc' (sprint team pick), sprint field documented as team-only, 8-source pipeline checklist added, Scheduler Tasks table refreshed. No logic change — submission_window_open/sprint_window_open gates remain authoritative; 21 gate tests still green.
UA sign-off (runbooks/ua-signoff-gate.md): n/a — docs-only F1 repo update. Verdict: PASS
luci-controller18d ago
[controller release · 2026-05-26T13:05:32+02:00] Stale dependency cleared: MC-4044 is done. Releasing this Luci-owned technical follow-up to todo; pickup will claim it when a worker slot is free.
luci-controller18d ago
[controller repair · 2026-05-26T13:07:21+02:00] Dispatcher reported HTTP 409 after starting the tmux runtime, leaving the ticket row in todo with failure_reason. Runtime ledger shows the prompt was injected and session is running; normalized ticket to in_progress. Expected check-in: 2026-05-26T13:52+02:00.