Ciao a tutti, sto sviluppando cup-check, uno strumento open source per il controllo delle liste di Codici Unici di Progetto (CUP).
Repository:
https://github.com/ale-saglia/cup-check
Web app:
https://ale-saglia.github.io/cup-check/
L’idea è offrire uno strumento semplice, utilizzabile direttamente dal browser, per verificare le liste di CUP senza caricare dati su server esterni. La scelta della web app nasce anche da un’esigenza pratica: rendere lo strumento accessibile da dispositivi diversi, senza installazioni, configurazioni locali o dipendenze tecniche particolari.
cup-check consente di controllare i CUP inseriti manualmente o caricati da file CSV/XLSX, distinguendo tra errori formali, codici formalmente validi e, quando il dataset OpenCUP statico è disponibile, la presenza o l’assenza nel mirror utilizzato dal progetto.
Il progetto mantiene volutamente una postura cautelativa: i risultati costituiscono un supporto operativo per la revisione, l’audit o la verifica preliminare, non una certificazione autoritativa. Per attestare l’esistenza di un progetto resta necessario fare riferimento al Sistema CUP o al portale OpenCUP.
Mi farebbe piacere ricevere feedback soprattutto su questi aspetti:
-
Utilità pratica: uno strumento del genere potrebbe essere utile in contesti di PA, di rendicontazione, di controlli interni o di verifiche preliminari?
-
Chiarezza dell’interfaccia: il flusso d’uso è comprensibile anche agli utenti non tecnici?
-
Comunicazione dei limiti: è chiaro che il controllo non sostituisce le verifiche sulle fonti autoritative?
-
Verifica sostanziale del CUP: per chi verifica spesso i CUP, quali indicatori usate per capire che un CUP corrisponda davvero a un determinato progetto e non sia invece un CUP formalmente valido, ma riferito a un altro intervento? Ad esempio, importo, descrizione, soggetto titolare, localizzazione, settore, anno o altri dati?
-
Evoluzione futura: avrebbe senso integrare controlli più avanzati, ad esempio tramite dataset locali, snapshot versionati, confronto con gli attributi del progetto o funzionalità di riconciliazione?
-
Aspetti tecnici: avete suggerimenti sulla struttura del progetto, sull’accessibilità, sulla sicurezza, sulla privacy o sulla manutenibilità?
Il progetto nasce come esperimento su strumenti digitali leggeri, trasparenti e facilmente verificabili, pensati per ridurre piccoli attriti operativi senza introdurre trattamenti lato server né dipendenze non necessarie.
Ogni parere, critica o suggerimento è ben accetto.