aggiorna-formazionilisted
Install: claude install-skill FynePool/fanta-carbonara
# Aggiorna probabili formazioni
L'ordine conta: gli infortuni vanno rinfrescati **prima**, perché
`apply_formazioni_status.py` li applica sopra le probabili come ultima parola.
1. Rinfresca listone e infortuni:
```
python3 scripts/import_fantadraft.py
```
Riscrive `data/injuries.json` da zero con i soli infortuni ancora in corso
secondo la fonte: chi è rientrato sparisce da solo. Lo status dei giocatori
già noto in `players.json` viene preservato. Se salti questo passo,
`apply_formazioni_status.py` avvisa che gli infortuni sono vecchi — non
ignorare quell'avviso, significa che qualcuno rientrato risulta ancora fuori.
2. Esegui:
```
python3 scripts/scrape_formazioni.py
python3 scripts/scrape_squalifiche.py
```
Il primo scrive `data/formazioni_correnti.json` (snapshot, non versionato) e
aggiunge una voce a `data/formazioni_history.json` (storico versionato in git).
Il secondo scrive `data/squalifiche.json`: lo squalificato diventa non
disponibile come l'infortunato, il diffidato resta schierabile ma segnalato.
Se uno dei due fallisce (rete, struttura pagina cambiata), avvisa l'utente e
fermati: non inventare uno status.
3. Esegui prima in modalità di controllo:
```
python3 scripts/apply_formazioni_status.py --dry-run
```
Mostra quanti status cambierebbero, la lista dei "non trovati" in entrambe
le direzioni (matching per nome, non per id condiviso tra fonti — può
sbagliare su omonimi o abbreviazioni). Pre