Golf - Juniortävlingar

Dokumentationsportal

Historical Live Result Sync

Syfte

Systemet ska kunna användas för att följa juniorers resultat under tävlingsdagen utan att gamla, stabila tävlingar belastar Min Golf eller databasen.

Livscykel

  • UPCOMING: framtida tävling, ingen resultatsynk.
  • TODAY: tävlingsdag men resultat saknas; nästa kontroll cirka tio minuter.
  • LIVE: resultat finns och kan förändras; nästa kontroll cirka fem minuter.
  • FINAL_RECENT: avslutad för mindre än tio dagar sedan; nattlig kontroll.
  • ARCHIVED_FINAL: minst tio dagar gammal; ingen automatisk kontroll.
  • ERROR: temporärt fel, nytt försök planeras.

Kommandon

Kontrollera endast förfallna tävlingar:

python historical_sync.py --mode due --max-pages 4 --progress-every 10

Force av en specifik tävling:

python historical_sync.py --mode competition --competition-id ID --force-refresh

UX

Klubb- och spelarprofiler visar samma statusbrickor och använder progressiv visning. Sidorna läser endast från den lokala databasen och startar inte externa anrop i HTTP-requesten.