Veni AI

Veni AI Sustainability Cockpit: rendicontazione di sostenibilità open-source da ERP a report

Veni AI Sustainability Cockpit unisce sincronizzazione dei connettori ERP, modellazione canonica dei fatti, retrieval, verifica e pubblicazione controllata in un unico flusso di rendicontazione di sostenibilità open-source.

Il prodotto è progettato per team che hanno bisogno di più di una dashboard ESG statica. Trasforma i dati alimentati dai connettori in pacchetti di report pronti per l'audit con evidenze, tracce di calcolo e artefatti tracciati.

L'architettura mantiene separate le integrazioni SAP, Logo Tiger e Netsis a livello di connettore, quindi normalizza ogni record in una struttura canonica dei fatti prima che inizi la generazione narrativa o il packaging.

Le regole di trust fail-closed garantiscono che il sistema non pubblichi affermazioni non supportate: nessuna evidenza, nessuna affermazione; nessun artefatto del calcolatore, nessuna affermazione numerica; nessun passaggio del verificatore, nessuna pubblicazione.

Sustainability Cockpit
Rendicontazione di sostenibilità Open Source

Flusso di divulgazione da ERP a pacchetto

Trasforma i dati ERP in report di sostenibilità verificabili

Progettato per team che devono trasformare i segnali di SAP, Logo Tiger e Netsis in pacchetti di report TSRS e CSRD pronti per la pubblicazione.

Il sistema sincronizza gli input ERP, normalizza ogni record accettato in fatti canonici, verifica le dichiarazioni rispetto alle evidenze e alle tracce di calcolo e pubblica solo quando i controlli del pacchetto restano verdi.

Open SourceSAP / Logo / NetsisTSRS / CSRDPubblicazione controllata
Copertura connettori
3 input ERP
Pipeline del pacchetto
9 fasi
Output tracciati
6 artefatti
Policy di affidabilità
Fail-closed

Matrice dei connettori

Input ERP certificati, un modello canonico dei fatti

Ogni connettore preserva la propria semantica delta e il contratto di ingestione, ma ogni record accettato viene normalizzato in un oggetto di disclosure tracciabile prima di poter influenzare le narrative o lo stato del pacchetto.

01delta_token

SAP / OData

Pull OData con tracciamento della freschezza di livello ERP per segnali su energia, emissioni e governance.

Ideale per metriche su clima, elettricità e governance che richiedono lineage del sistema sorgente e processi di sincronizzazione ripetibili.

  • E_SCOPE2_TCO2E
  • RENEWABLE_ELECTRICITY_SHARE
  • BOARD_OVERSIGHT_COVERAGE
02snapshot_watermark

Logo Tiger / SQL View

Sincronizzazione SQL View in sola lettura per metriche su forza lavoro, sicurezza e cadenza dei comitati.

Acquisisce metriche operative e del personale senza scrivere di nuovo nell'ERP, mantenendo visibili il replay e la diagnostica di supporto.

  • WORKFORCE_HEADCOUNT
  • LTIFR
  • SUSTAINABILITY_COMMITTEE_MEETINGS
03cursor_or_updated_at

Netsis / REST

Pull REST per disclosure su fornitori, materialità e coinvolgimento degli stakeholder.

Supporta i flussi della supply chain e della pianificazione delle disclosure, dove contano i delta basati su cursori e la diagnostica a livello API.

  • SUPPLIER_COVERAGE
  • MATERIAL_TOPIC_COUNT
  • STAKEHOLDER_ENGAGEMENT_TOUCHPOINTS

Canonical + Fiducia

Ogni disclosure inizia con un oggetto dati tracciabile

I record non confluiscono direttamente nel testo narrativo. Diventano fatti canonici che portano con sé significato aziendale, ownership, disciplina delle unità e lineage pronta per le evidenze prima che venga eseguita qualsiasi logica di disclosure.

Canonical fact object
{
  "metric_code": "E_SCOPE2_TCO2E",
  "period_key": "2025",
  "unit": "tCO2e",
  "value_numeric": 12450,
  "source_system": "sap_odata",
  "source_record_id": "sap-scope2-2025",
  "owner": "[email protected]",
  "confidence_score": 0.98,
  "trace_ref": "sap://scope2/2025"
}

Cosa contiene ogni fatto

Fatti sensibili al periodo

Ogni metrica è ancorata a un periodo di rendicontazione, così l'analisi anno su anno e l'ambito della disclosure restano espliciti.

Normalizzazione delle unità

Le unità vengono standardizzate prima della composizione del pacchetto, così emissioni, rapporti, conteggi e tassi restano comparabili.

Ownership e affidabilità

Ogni fatto registra chi è responsabile della metrica e quanto il sistema è affidabile rispetto all'output normalizzato.

Disclosure tracciabili

Gli ID di origine e i riferimenti di tracciamento mantengono ogni affermazione collegata all'oggetto ERP di origine o al percorso delle evidenze.

Regole di pubblicazione fail-closed

01

Nessuna evidenza, nessuna affermazione

Le affermazioni narrative devono risolversi in citazioni supportate da evidenze prima di poter essere incluse nel pacchetto.

02

Nessun artefatto di calcolo, nessuna affermazione numerica

Il linguaggio numerico viene bloccato a meno che il sistema non possa indicare un artefatto di calcolo deterministico.

03

Nessun via libera del verificatore, nessuna pubblicazione

Gli stati FAIL critici e le condizioni mancanti nella catena di approvazione bloccano la pubblicazione controllata finché gli impedimenti non vengono risolti.

Flusso dei pacchetti

Un flusso fail-closed dalla sincronizzazione alla pubblicazione controllata

Il sistema tratta la pubblicazione come una pipeline di pacchetti tracciata anziché come una scorciatoia cieca tramite PDF. Ciò significa che la cronologia delle fasi, la completezza degli artifact e la prontezza del verificatore restano visibili fino al rilascio.

  1. 01

    sync

    Importa i dati certificati del connettore ERP nel contesto di esecuzione specifico del progetto.

  2. 02

    normalize

    Trasforma le righe sorgente in fatti canonici con unità, responsabili e riferimenti di tracciabilità.

  3. 03

    outline

    Mappa fatti ed evidenze in strutture di sezione pronte per la disclosure.

  4. 04

    write

    Genera bozze narrative solo dopo che struttura e contesto sono stati definiti.

  5. 05

    verify

    Esegue controlli su citazioni e valori numerici a livello di affermazione prima che il completamento del pacchetto possa proseguire.

  6. 06

    charts_images

    Prepara elementi visivi decorativi, grafici e slot del manifesto visivo tracciato.

  7. 07

    compose

    Assembla il PDF e le esportazioni JSON di supporto a partire dallo stato del pacchetto verificato.

  8. 08

    package

    Registra i metadati di output, la cronologia delle fasi e l'inventario degli artifact.

  9. 09

    controlled_publish

    Rilascia solo quando i controlli di verifica, approvazione e artifact restano tutti verdi.

Framework di disclosure inclusi

TSRS1

I flussi di disclosure su governance e gestione del rischio allineano il racconto su consiglio, policy e supervisione.

TSRS2

Le sezioni su clima ed energia si concentrano su emissioni, mix elettrico e narrative di riduzione operativa.

CSRD

Le narrative su forza lavoro e supply chain collegano metriche sociali, di materialità e di copertura dei fornitori.

Perché il flusso è importante

Modello di pubblicazione

Processi di pacchetti tracciati, non download istantanei e ciechi

Approccio alla fiducia

Supportato da evidenze, consapevole dei calcoli, vincolato da approvazione

Vista operatore

Stato, corsie, artifact e pressione sul verificatore restano visibili

Superfici del prodotto

Cinque superfici operative per evidenze, revisione e rilascio

Il prodotto open-source espone già il flusso di lavoro di reporting come una control room operativa: dalla configurazione di una nuova esecuzione alla diagnostica di retrieval, acquisizione delle evidenze e rilascio del pacchetto.

01

Dashboard della Executive Report Factory

Aggiornamento dei connettori, fascia KPI, carico dei verificatori, corsie dei pacchetti, stato degli artifact e avanzamento delle esecuzioni recenti in un cockpit esecutivo denso di informazioni.

Il prodotto open-source espone già il flusso di lavoro di reporting come una control room operativa: dalla configurazione di una nuova esecuzione alla diagnostica di retrieval, acquisizione delle evidenze e rilascio del pacchetto.

02

Wizard di nuova esecuzione del report

Una console di avvio della report factory per profilo aziendale, brand kit, ambito del framework, responsabili della governance e selezione dei connettori.

03

Workbench di acquisizione delle evidenze

Carica file sorgente, esegui OCR o estrazione in coda, controlla lo stato dell'indice e mantieni la visibilità sul payload grezzo per le operazioni sulle evidenze.

04

Bench di ricerca retrieval

Ottimizza query di retrieval ibrido, soglie di scoring, indicazioni temporali e tag di disclosure prima che le affermazioni passino alla pubblicazione.

05

Board di pubblicazione controllata

Esegui le run, riduci la pressione del triage, aggiorna lo stato del pacchetto e scarica artifact tracciati da un'unica superficie di rilascio.

Output del report + OSS

Output del report generato più una spina dorsale di delivery open-source

Non è solo un concetto di dashboard. Il repository contiene già anteprime di report generati, artefatti di pacchetto e un'implementazione multi-servizio che copre web, API, worker, dati e servizi AI.

Anteprima della copertina generata

Pagina di governance generata

Licenza

MIT

Monorepo

Web + API + Worker + Connector Agent

Runtime locale

Pronto per Docker Compose

Artefatti di pacchetto tracciati

report_pdf

Pacchetto PDF finale con narrazione del report, segnalibri e output documentale rifinito.

visual_manifest

Un inventario tracciato degli elementi visivi decorativi, del tipo di origine e dei flag di generazione AI.

citation_index

Esportazione della mappatura da dichiarazioni a evidenze per tracciabilità e revisione di audit.

calculation_appendix

Riferimenti ai calcoli numerici utilizzati per giustificare le affermazioni quantitative.

coverage_matrix

Riepilogo della copertura delle sezioni rispetto alle metriche richieste e ai riferimenti in appendice.

assumption_register

Elenco strutturato delle assunzioni acquisite durante la generazione del pacchetto.

Stack di implementazione

Frontend

  • Next.js App Router
  • React 19 + TypeScript
  • Tailwind CSS
  • ECharts e pattern premium per dashboard

Backend

  • FastAPI
  • Pydantic
  • SQLAlchemy
  • Alembic
  • ARQ worker

Infra + AI

  • PostgreSQL
  • Redis
  • Docker Compose
  • Servizi Azure
  • Agente connettore per reti clienti

Open-source per impostazione predefinita

Il repository pubblico mette a disposizione onboarding dei connettori, sincronizzazione canonica dei fatti, generazione dei report, retrieval, verifica, packaging e artefatti scaricabili. È presentato come una base di implementazione reale, non come un mockup di marketing.