Una decisione, riga per riga
Questa demo riproduce il registro di una decisione esportata dal motore AITS 3.0.0, la stessa che trovi in examples/demo-pricing-change su GitHub. I dati sono sintetici, il registro è vero: ogni riga è quella scritta dal motore, con il suo hash.
Problema
Alzare il prezzo del piano SMB da 29 a 35 euro per postazione?
- Dati sintetici
- Playbook go-no-go
- Modalità autonoma
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Cosa succede
seq 0 · run_started
Il motore apre la decisione e pianifica quattro ondate dal grafo go-no-go: Analitico, poi Critico-Validatore (tre esecuzioni richieste), poi Ottimizzatore, poi Etico-Governance e Predittivo-Strategico in parallelo.
Lo stato del motore
- Ondata in corso
- 1 di 4
- Agenti completati
- 1Analitico
- 2Critico-Validatore
- 3Ottimizzatore
- 4Etico-GovernancePredittivo-Strategico
- Gate
- Nessun gate aperto
- Confidenza
- n/a
- Famiglie di modelli
- nessuna
- Esecuzioni multiple
critical-validator 0/3
predictive-strategic 0/3
Riga del registroseq 0type run_startedprev 000000000000hash 5c0cfb6689fd
{
"seq": 0, "ts": "2026-11-06T19:36:53.438Z",
"type": "run_started", "data": {
"run_id": "2026-11-06_raise-the-price-of-the-smb-plan-from_30905c81",
"problem": "Raise the price of the SMB plan from 29 to 35 EUR per seat?",
"graph": "go-no-go",
"mode": "autonomous",
"tags": [
"pricing",
"smb"
],
"include": [],
"engine_version": "3.0.0",
"plan": {
"graph": "go-no-go",
"title": "Go / No-Go",
"waves": [
[
{
"node": "analytical",
"agent": "analytical",
"optional": false,
"required_by": [],
"multi_run": 1
}
],
[
{
"node": "critical-validator",
"agent": "critical-validator",
"optional": false,
"required_by": [],
"multi_run": 3
}
],
[
{
"node": "optimizer",
"agent": "optimizer",
"optional": false,
"required_by": [],
"multi_run": 1
}
],
[
{
"node": "ethical-governance",
"agent": "ethical-governance",
"optional": false,
"required_by": [],
"multi_run": 1
},
{
"node": "predictive-strategic",
"agent": "predictive-strategic",
"optional": false,
"required_by": [],
"multi_run": 3
}
]
]
},
"patterns": [],
"learned_patterns": [],
"recalled": [],
"families_available": []
},
"prev": "0000000000000000000000000000000000000000000000000000000000000000", "hash": "5c0cfb6689fde5468d4b4f84f01c68d34507d7fd3794a268934889a4eb60c947"}
Verifica del registro
Ogni riga contiene l'hash SHA-256 della riga precedente, calcolato sul suo contenuto. Il pulsante qui sotto ricalcola la catena direttamente nel tuo browser. Poi prova a cambiare un valore, per esempio la probabilità di un rischio o le parole della persona al gate, e verifica di nuovo.
Modifiche pronte
Hash finale esportato: a31c94dba07a0a94a792e99bdc03a95beae2aa76810d48e06988cb92f36b42aa
Caso di prova: PMI manifatturiera, Brescia
Prima di rilasciare la 3.0.1 ho fatto girare il plugin in quattro sessioni reali di Claude Code su un caso costruito apposta ma verosimile: una PMI manifatturiera di Brescia con 80 dipendenti che vuole mettere un agente AI sul primo livello di assistenza e ridurre il customer care da sei a due persone in sei mesi, con 60 mila euro di budget e circa 1.800 ticket al mese.
Il Critico-Validatore ha calcolato che con due persone bisognerebbe automatizzare il 67% dei ticket contro un 40% realistico, lasciando a ciascun operatore circa 540 ticket al mese. L'agente etico ha segnalato il piano come linea rossa, quattro licenziamenti di persone a tempo indeterminato decisi su un'ipotesi mai verificata, e il motore ha fermato tutto finché la persona non ha deciso. Ne è uscito un pilota a fasi sulle richieste di stato ordine e documenti di trasporto, con soglie di automazione da superare prima di toccare un posto di lavoro.
Per provarlo su una tua decisione serve installarlo, in Claude Code bastano due comandi.
Installa AITS