Compliance Execution Backbone¶
Il Compliance Execution Backbone (CEB) è il motore che rende il sistema AI-driven ma governabile.
Obiettivo¶
Far sì che eventi, task, AI output, approvazioni, esecuzioni e evidenze siano parte dello stesso flusso controllato.
Cosa include¶
ChecklistAI AssistTask RunsAI ApprovalsAction PlansAction ExecutionsAction ReceiptsRole TwinsPrompt PacksCEB DashboardOps Control PlaneCoda CompliancePolicy ApprovazioneEvidence NavigationRelease GatesWorker LeasesReconciliation
Flusso canonico¶
sequenceDiagram
participant Event as Evento dominio
participant CEB as CEB Lifecycle
participant AI as AI Orchestrator
participant Human as Reviewer
participant Exec as Action Executor
participant Recon as Reconciliation
participant Gate as Release Gates
Event->>CEB: resolve tier + create/update task
CEB->>AI: create run
AI->>Human: approval package
Human->>AI: approve / reject
AI->>Exec: execute plan
Exec->>Recon: receipts + state
Recon->>Gate: invariants + readiness
Perché è diverso da un semplice workflow engine¶
Perché modella esplicitamente:
- ruoli e approvatori;
- stato macro legale del task;
- esecuzione effettiva delle azioni;
- prova dell’effetto materializzato;
- recovery e reconciliation;
- readiness gates prima del rilascio.
Stati macro da conoscere¶
| Stato | Significato |
|---|---|
triggered |
evento ricevuto e task generato |
task_created |
run AI creato |
output_ready |
output disponibile |
awaiting_primary_approval |
attesa primo reviewer |
awaiting_secondary_approval |
attesa secondo reviewer |
execution_running |
action plan in esecuzione |
execution_completed |
esecuzione completata e receipts presenti |
manual_intervention_required |
eccezione che richiede operatore |
reconciled |
coerenza finale verificata |
failed |
esecuzione fallita con motivo esplicito |
Control plane operativo¶
L’Ops Control Plane esiste per:
- vedere worker leases;
- vedere backlog e run counts;
- rilanciare esecuzioni;
- marcare manual intervention;
- vedere reconciliation issues;
- verificare release gates.
Rule of thumb¶
Quando usare CEB
Usa il Backbone Compliance quando un processo deve essere tracciabile, approvabile, rieseguibile e dimostrabile. Non serve solo per generare testo AI; serve a governare atti di compliance con evidenza formale.