Vai al contenuto

Workflow: AI propone, umano approva

Questo workflow è il principio guida dell’intera piattaforma AI-driven.

sequenceDiagram
    participant User as Utente/Ruolo
    participant Task as ChecklistTask
    participant AI as AI Orchestrator
    participant Approval as AI Approval
    participant Exec as Action Executor
    participant Evidence as Evidence Ledger

    User->>Task: avvia AI Assist
    Task->>AI: crea TaskRun
    AI->>Approval: prepara output e pacchetto approvativo
    Approval->>User: richiesta approvazione
    alt approvato
        User->>Exec: conferma esecuzione
        Exec->>Evidence: receipts + domain effect + ledger
    else rigettato
        User->>Evidence: rejection reason
    end

Cosa garantisce

  • separazione tra proposta e decisione;
  • tracciabilità del reviewer;
  • note di approvazione/rigetto;
  • retry e remediation;
  • prova dell’effetto eseguito.

Dove si vede in app

  • /checklist/:id
  • /ai/run/:id
  • /ai/approvals
  • /admin/ceb/ops
  • /admin/ceb/evidence-nav