Importkontrakt för historiska resultat
Importen tar emot UTF-8-kodad JSON med följande toppnivå:
source_systemparser_versioncompetitions– en lista med minst en tävling
Varje tävling måste innehålla external_id, name och kan innehålla metadata samt results.
Varje resultat måste innehålla player.full_name och kan innehålla placering, status, ranking vid start och rounds.
Varje rond måste ha ett positivt round_number.
Importen är idempotent på:
- tävling:
source_system + external_id - spelare: normaliserat namn + klubb + födelseår
- resultat: tävling + spelare + klass
- rond: resultat + rondnummer
Filen examples/historical-results-reference.json används för verifiering.