You're offline — showing cached data

MC-4043

F1 practice updates: dedupe 30-minute Telegram pings by material content
2026-06-13 08:50:03 SAST
Home Board MC-4043

F1 practice updates: dedupe 30-minute Telegram pings by material content

The f1-practice-updates scheduler intentionally polls every 30 minutes on Fri/Sat race-weekend windows (*/30 8-23 * * 5,6) so it catches newly published practice data. However p...
State Done Next Action Closed Owner Luci Runtime Closed Age 21d ago
MC-4043
Ticket is done; runtime is closed. · profile codex · cwd /home/lucienne/workspace · uptime 20d 23h · last activity 17d 19h ago

Description

MC-4043
The f1-practice-updates scheduler intentionally polls every 30 minutes on Fri/Sat race-weekend windows (*/30 8-23 * * 5,6) so it catches newly published practice data. However practice_update.py duplicate suppression keys on summary.generated_at, which changes every refresh, so Elmar can receive a Telegram update every tick even when sessions/rankings have not materially changed. Fix dedupe to use material summary content/session availability (or notify only on newly available sessions/material ranking changes), preserve frequent polling, preserve read-only safety, and add regression tests.

Activity

done
Luci is working...
Live
No activity yet
Help