Modello dati e contratto
Modello dati e contratto
Il contratto runtime ruota intorno a definizioni, run, step result, eventi e repository opzionali.
flow_runs
Identita run, status, input, output, business impact, chiavi di correlazione e idempotenza.
flow_steps
Stato e payload per ogni step persistito.
flow_audit
Transizioni append-only quando audit e persistence sono attivi.
flow_approvals
Token hash, stato decisionale e payload redatto.
Contratto pubblico
Le classi marcate @api sono coperte da SemVer e pinning contract-test. Le classi in namespace interni come Persistence, Models, Queue, Jobs e Console possono cambiare tra minor release.
Payload redaction
I DTO dashboard restituiscono cio che e memorizzato. Se disabiliti la redazione persistente, devi aggiungere una redazione applicativa prima di mostrare dati agli operatori.