Area amministratore
Back office completo
Qui l’amministratore può gestire utenti, verifiche email, pacchetti, attivazioni manuali dei piani e strumenti tecnici. La PWA utente resta separata e non mostra funzioni amministrative.
Login amministratore
Accedi al back office riservato con le credenziali amministrative.
Quadro generale
Centro gestione amministratore
Un unico punto di accesso alle funzioni operative del back office. Le pagine tecniche autonome restano disponibili, ma vengono richiamate da qui in modo ordinato.
Calendario e copertura
Controlla partite importate, previste, apprese, future senza previsione e gare TBD/non prevedibili.
Apprendimento
Verifica ultima partita appresa, pick principale, campioni generati, accuracy e protezioni post-kickoff.
Pipeline
Controlla stato automatico, lock, finestra 168 ore e avvio manuale solo per test controllati.
Fonti e staging
Gestisci Football-Data, API-Football, heartbeat, fondazione, lifecycle staging e diagnostica fonti.
Utenti e pacchetti
Gestisci utenti, verifiche email, abbonamenti manuali e pacchetti visibili nella PWA.
Diagnostica e sicurezza
Controlli SMTP, PayPal, strumenti tecnici e verifica accesso protetto a cartelle sensibili.
Calendario operativo
Controllo read-only per capire se il sistema sta saltando partite, se le gare finite sono apprese e se le future hanno previsioni attive.
Apri il controllo calendario dopo il giro cron o dopo “Esegui pipeline ora”. Se una partita futura con squadre definite risulta senza previsione, allora si analizza readiness/pipeline; le partite TBD non sono da considerare errori.
Gestione utenti
Cerca, filtra, apri un utente, verifica email, sospendi account o attiva manualmente il piano.
Dettaglio utente
Seleziona un utente dall’elenco.
Attivazione manuale piano
Storico utente
Abbonamenti
Pagamenti
Log admin
Pacchetti abbonamento
I pacchetti creati qui sono quelli visibili all’utente verificato nell’area acquisto.
Pacchetti esistenti
Strumenti tecnici
Azioni riservate all’amministratore. Non sono visibili all’utente normale.
Apprendimento esiti pubblicati
L’apprendimento dagli esiti pubblicati avviene automaticamente tramite cron/pipeline. Questa sezione serve per monitorare lo stato; l’esecuzione manuale resta solo come test di emergenza.
Test manuale di emergenza
Qui deve comparire subito l’ultima partita conclusa collegata a una previsione: risultato, pick principale corretto/sbagliato, snapshot usato e campioni tecnici creati.
Automazione dati e apprendimento
Questa pipeline lavora automaticamente via cron: sincronizza risultati pubblicati, aggiorna staging e mapping delle fonti, ricalcola metriche, genera previsioni e raccoglie campioni ML. Il pulsante manuale serve solo per test o interventi di emergenza.
Nota
Fonti dati e arricchimento
Football-Data resta la fonte principale. Qui prepariamo le altre fonti per rendere il modello più ricco: API-Football, OpenLigaDB e StatsBomb Open Data.
Il ciclo normale è automatico tramite cron/pipeline. Qui controlli lo stato e lanci test solo quando serve. I dati esterni passano sempre da staging e mapping prima di entrare nel modello.
Fondazione dati, mapping e partite
Source heartbeat e warning operativi
Qui non controlliamo solo se una fonte risponde online: verifichiamo se le fonti attive stanno davvero producendo dati coerenti e recenti rispetto al ruolo dichiarato.
Lifecycle staging
Qui teniamo ordinato lo staging: i record vecchi già mappati, fuori perimetro o ignorati vengono archiviati logicamente. Nessuna cancellazione aggressiva; unresolved ed errori restano visibili.
Azioni manuali di test/emergenza
Usale solo per diagnosi. Non sono necessarie al funzionamento ordinario del sistema.
Risultato test acquisizione dati
Le chiavi riservate vanno fuori da public_html: football_predictor_private/config/api_football.php.
Qualità dati e copertura fonti
Questa sezione distingue il funzionamento base su Football-Data dal vero arricchimento multi-fonte. Serve per evitare che il modello dichiari di usare dati che in realtà sono solo configurati ma non ancora mappati.
Diagnostica fixture API-Football
Diagnostica comunicazioni
SMTP e PayPal devono usare file privati fuori da public_html.
Risultato operazioni
Nessuna operazione eseguita.
Ideato e realizzato da Marasco Massimiliano. Le previsioni sono analisi statistiche sperimentali e non sono garanzia di esito.