Multi-Agent AI Ecosystem — Live

GEKO
Ecosystem

Il centro nervoso di un'architettura AI multi-agentica costruita pezzo dopo pezzo, dal primo deploy di OpenClaw ad un sistema completo di orchestrazione intelligente.

~8.000 Transazioni Gestite
32 Conti Integrati
913 Fatture Indicizzate
25 Regole AI Attive
48h Migrazione Completa

Non un tool.
Un ecosistema.

GEKO non è un software. Non è un chatbot. Non è un'automazione. È un modo di lavorare — dove ogni agente AI ha un ruolo specifico, ogni dato ha una casa, e ogni processo è tracciabile e riproducibile.


Nato dall'esigenza reale di un CTO con 25 anni di esperienza nel gestire complessità che nessun singolo strumento poteva affrontare, GEKO è la dimostrazione che l'AI multi-agentica non è il futuro: è il presente, se sai come orchestrarla.


Quello che fino a pochi mesi fa richiedeva settimane di sviluppo, oggi si realizza in giorni. Non perché la tecnologia è magica, ma perché l'architettura è giusta.

geko-vps-01.macvspc.cloud — sentinel
# GEKO Ecosystem — Boot Sequence

geko@sentinel:~$ docker ps --format "{{.Names}}"
geko-agent-1

geko@sentinel:~$ cat /workspace/BOOT.md
✓ Supabase connected (prod-instance)
✓ v_session_context bootstrap: OK
✓ orchestrator v2.3 loaded
✓ 15 RPC functions active
✓ Auto-categorizer v2.2 armed
✓ Rules Engine v2 — fuzzy matching (pg_trgm) armed
✓ geko_memory: knowledge layer LIVE
✓ Telegram bot ready

geko@sentinel:~$ echo "All systems operational"
All systems operational
geko@sentinel:~$

Da zero al centro
nervoso completo

Ogni fase ha portato una nuova capacità. Ogni problema risolto ha aperto nuove possibilità.

Fase 1 — Foundation

Deploy OpenClaw & Infrastruttura

Primo deploy del framework OpenClaw su VPS cloud. Configurazione Docker, setup del workspace, e creazione del Telegram bot AI come interfaccia primaria di controllo. La base su cui tutto il resto è stato costruito.

Docker OpenClaw VPS Cloud Telegram Bot
Fase 2 — Governance & Struttura

Framework di Governance AI

Implementazione di GOV-001 e GOV-002: regole, policy, e sistemi di monitoraggio automatico. Compliance al 95%. L'ecosistema ha acquisito disciplina e prevedibilità, trasformando il caos in metodologia.

GOV-001 GOV-002 Policy Engine 95% Compliance
Fase 3 — Progetti Verticali

TransTour, LEDGER, Fatture

Sviluppo dei moduli specializzati: gestione driver e payroll per TransTour, sistema finanziario LED-003 per riconciliazione PayPal, indicizzatore fatture GEKO-FRN-001 con 913 documenti processati. L'ecosistema diventa produttivo.

TransTour LED-003 GEKO-FRN-001 913 Fatture
Fase 4 — La Grande Migrazione

48 Ore verso Supabase

Migrazione completa in 48 ore: da file JSON e Apple Notes a un database relazionale Supabase. migliaia di transazioni storiche, 32 conti, 388 categorie su 7 livelli gerarchici. Tutto accessibile via API, tutto relazionale, tutto vivo.

Supabase PostgreSQL RPC Functions 7.700+ Transazioni
Fase 5 — Convergenza

Multi-Agent Orchestra

L'anello finale: Claude Code, Codex CLI, OpenClaw Sentinel, e Claude.ai lavorano in sinergia sulla stessa base dati. Front-end web con Lovable, analisi cross-reference in tempo reale. I mondi si parlano. L'orchestra suona.

Claude Code Codex CLI Sentinel Lovable
Fase 6 — Intelligenza Adattiva

Il Sistema che Impara

Il salto evolutivo: un Rules Engine con fuzzy matching (pg_trgm) che trasforma ogni correzione umana in una regola permanente nel database. 25 regole seed derivate dall'analisi di migliaia di transazioni, matching tollerante a typo e rumore POS, 10 contesti semantici. L'ecosistema non dimentica più.

Rules Engine pg_trgm Fuzzy Matching 25 Regole
Fase 7 — Maturazione & Autonomia

Il Sistema che si Cura da Solo

La svolta verso l'autonomia operativa. Error Intelligence Manager (EIM-001) completato con 5 fasi live: intercettazione, classificazione, dedup, knowledge base di fix automatici, e learning flywheel. Categorie V2 consolidate da 471 a 206, trigger v2.2 attivo. AI Auto-Direttive (DIR-001) per bootstrap autonomo degli agenti da filesystem. 19 progetti completati, 142 task tracciati, il sistema non solo funziona — si mantiene.

EIM-001 DIR-001 CAT-V2 Self-Healing 19 Progetti ✓

Ogni agente ha un ruolo.
Ogni dato ha una casa.

Sei componenti interconnesse che formano un sistema coerente, dove la specializzazione di ciascun agente diventa il vantaggio competitivo dell'intero ecosistema.

🧠

Claude.ai — Strategist

Il cervello strategico. Analisi cross-reference, pianificazione architetturale, problem solving complesso e revisione di tutto il lavoro degli altri agenti. Memoria persistente e contesto profondo.

Spiegato semplice
💡 In pratica

Pensa a un direttore generale che conosce tutto quello che succede in azienda. Quando c'è un problema complesso — tipo decidere come ristrutturare un intero sistema — è lui che analizza la situazione, propone la strategia, e controlla che il lavoro degli altri sia fatto bene.

È come avere un consulente senior sempre disponibile che ricorda ogni conversazione avuta, ogni decisione presa, e ogni errore fatto — e usa tutto questo per darti il consiglio migliore possibile, ogni volta.

Claude Code — Builder

Il costruttore. Sviluppo diretto sul filesystem Mac, gestione del workspace AI-Workspace, coding avanzato con accesso completo al sistema. Dove le idee diventano codice.

Spiegato semplice
💡 In pratica

Immagina un programmatore esperto seduto al tuo computer. Tu gli dici "costruiscimi un sistema che legga queste fatture e le organizzi per fornitore" e lui — lì, sul tuo Mac — apre i file, scrive il codice, lo testa, e te lo consegna funzionante.

È come avere un artigiano che lavora nel tuo laboratorio: non ti manda le istruzioni per email, viene a casa tua e costruisce il mobile su misura davanti ai tuoi occhi.
🔮

Codex CLI — Executor

L'esecutore rapido. Task specifici, automazioni batch, e operazioni che richiedono velocità e precisione. Complementare a Claude Code per workflow paralleli.

Spiegato semplice
💡 In pratica

Se Claude Code è l'artigiano che costruisce mobili su misura, Codex CLI è il tuttofare velocissimo: tu gli dici "rinomina questi 200 file", "controlla che tutti i link funzionino", "aggiorna tutte le date" — e lui lo fa in pochi secondi, senza errori.

È come avere un assistente che non ha bisogno di spiegazioni lunghe: gli dai un compito preciso e lui lo esegue al volo. Perfetto per le cose ripetitive che a farlo a mano ci vorrebbero ore.
🛡️

Sentinel — Guardian

Il guardiano autonomo. Gira dentro il container Docker su VPS, monitora, categorizza, e mantiene l'integrità dei dati 24/7. Il bot Telegram è la sua voce. L'orchestratore Python è il suo cuore, con Rules Engine fuzzy per categorizzazione automatica.

Spiegato semplice
💡 In pratica

Sentinel è il guardiano notturno del sistema. Vive su un server remoto sempre acceso — 24 ore su 24, 7 giorni su 7 — e controlla che tutto funzioni. Se arrivano nuovi dati, li cataloga. Se qualcosa non quadra, ti avvisa sul telefono tramite Telegram.

È come avere un custode fidato nel tuo ufficio che non dorme mai: controlla la posta, archivia i documenti, e se trova qualcosa di strano ti manda subito un messaggio. Tu puoi dormire tranquillo.
🗄️

Supabase — Memory

La memoria centrale. Database relazionale PostgreSQL con 15 RPC functions, auto-categorizer v2.2 con trigger BEFORE INSERT, Rules Engine con fuzzy matching (pg_trgm), e API REST accessibile da ogni agente. La single source of truth.

Spiegato semplice
💡 In pratica

Supabase è l'archivio centrale dove vivono tutti i dati. Transazioni, fatture, progetti, categorie — tutto in un unico posto ordinato e accessibile. Qualsiasi agente AI, sito web, o app può consultarlo e scriverci, come una grande biblioteca condivisa.

Immagina un ufficio anagrafe super efficiente: chiunque può chiedere informazioni e le ottiene all'istante, e ogni volta che qualcuno registra un dato nuovo, tutti gli altri lo vedono subito aggiornato. Una sola verità, per tutti.
🌐

Lovable + VPS — Face

Il volto pubblico. Siti web generati con AI che leggono le stesse basi dati Supabase, pubblicati via VPS cloud. Il bridge tra backend intelligente e frontend strutturato.

Spiegato semplice
💡 In pratica

Tutto il lavoro intelligente succede "dietro le quinte". Ma a un certo punto serve un volto — qualcosa che puoi aprire nel browser, vedere con gli occhi, cliccare con il mouse. Lovable costruisce quel volto usando l'AI, e il VPS lo pubblica online.

Se il sistema è un ristorante stellato, il backend è la cucina e il frontend è la sala: i piatti sono gli stessi, ma la sala è dove il cliente li vede, li tocca e li apprezza. Senza sala, anche la miglior cucina resta nascosta.

Ogni progetto,
un problema risolto.

Non proof of concept. Sistemi in produzione che gestiscono dati reali, ogni giorno.

KPL-001 Financial Core

Migrazione Finanziaria Banktivity → Supabase

Ricostruzione completa della categorizzazione transazioni dal sistema legacy Banktivity. Import QIF storico, normalizzazione di 388 categorie su 7 livelli gerarchici, creazione di un auto-categorizer con 15 pattern sicuri e zero false positive.

100% Completamento
89% Copertura Ledger
0 False Positive
30+ anni Data Span
Cos'è in parole semplici?
💡 Spiegato semplice

Immagina di avere 30 anni di movimenti bancari — stipendi, bollette, abbonamenti, spese al supermercato — tutti registrati in un vecchio programma che ormai non funziona più come dovrebbe. Migliaia di righe, ognuna con una sua etichetta tipo "Casa → Bollette → Luce" oppure "Auto → Manutenzione → Tagliando".

È come avere una libreria con 7.700 libri catalogati con un sistema che solo tu conosci, e doverla traslocare in una nuova libreria moderna — senza perdere nemmeno un libro e mantenendo lo stesso ordine sugli scaffali.

Quello che abbiamo fatto è stato prendere tutto quel tesoro di dati dal vecchio software (Banktivity), tradurlo in un formato universale che qualsiasi computer o sito web può leggere, e insegnare al sistema a riconoscere automaticamente i movimenti nuovi.

Il risultato? Oggi quando arriva un nuovo movimento sul conto, il sistema sa già da solo se è una bolletta, uno stipendio o una spesa personale — con una precisione dell'89% e, cosa fondamentale, senza mai sbagliare (zero "false positive" significa che quando categorizza qualcosa, ha sempre ragione).

LED-003 PayPal Engine

Processing Transazioni PayPal

Sistema di riconciliazione automatica per transazioni PayPal con pattern recognition per contratti ricorrenti. Identificazione automatica di pagamenti, abbonamenti, e transazioni commerciali con categorizzazione intelligente.

80.8% Coverage
Auto Categorization
Cos'è in parole semplici?
💡 Spiegato semplice

PayPal è comodo, ma se lo usi per lavoro diventa un caos: pagamenti clienti, abbonamenti Netflix, acquisti eBay, rimborsi, commissioni — tutto mischiato insieme senza un ordine chiaro. Dopo qualche anno, hai migliaia di movimenti e non sai più cosa è personale e cosa è lavoro.

È come avere un cassetto dove butti insieme scontrini del supermercato, ricevute del dentista, biglietti del cinema e fatture dei clienti. Un giorno devi fare la dichiarazione dei redditi e... auguri.

Noi abbiamo costruito un sistema che legge tutti quei movimenti, riconosce i pattern — "ah, questo è l'abbonamento Spotify, questo è un pagamento del cliente X, questo è una commissione PayPal" — e li etichetta automaticamente. Oggi copre l'80.8% delle transazioni senza intervento umano.

FRN-001 Supplier Index

Indicizzatore Fatture Fornitori

Database completo di 913 fatture con 49MB di dati strutturati. Ricerca full-text, categorizzazione per fornitore, e tracciamento storico di ogni transazione documentale.

913 Fatture
49MB Database
Cos'è in parole semplici?
💡 Spiegato semplice

Ogni azienda riceve fatture dai fornitori: il commercialista, la compagnia telefonica, il fornitore di carburante, l'assicurazione. Dopo qualche anno hai centinaia di PDF sparsi in cartelle, email, e chiavette USB.

È come avere una segretaria che ha archiviato perfettamente 913 documenti in un unico schedario digitale: cerchi "Telecom 2023" e in un secondo hai tutte le fatture, gli importi, le scadenze. Senza sfogliare nulla a mano.

Il sistema ha letto e catalogato ogni singola fattura, estraendo fornitore, importo, data, e tipologia. Ora puoi fare domande tipo "quanto ho speso con il fornitore X negli ultimi 3 anni?" e avere la risposta in un istante.

ALT-BUS Fleet Management

TransTour — Gestione Operativa

Sistema integrato per la gestione dei driver: attività giornaliere, automazione payroll, conversione PDF-to-calendar per turni di noleggio, e normalizzazione dei workflow operativi della flotta.

Driver Activity Mgmt
Auto Payroll
PDF→Cal Conversion
Cos'è in parole semplici?
💡 Spiegato semplice

TransTour è un'azienda di trasporto turistico con una flotta di autobus e autisti che ogni giorno fanno noleggi, trasferimenti e servizi su tutto il territorio. Gestire chi guida cosa, quando, e quanto gli spetta in busta paga è un lavoro enorme se fatto a mano.

Pensa a un ristorante con 20 camerieri, turni diversi ogni giorno, straordinari, festivi e mance — e tu devi calcolare lo stipendio di ognuno a fine mese senza sbagliare un centesimo. Ora moltiplica per autobus, chilometri, ore notturne e normative di settore.

Prima, i turni arrivavano come file PDF — tabelle stampate, praticamente illeggibili per un computer. Noi abbiamo costruito un sistema che prende quei PDF, li "legge" automaticamente, li trasforma in un calendario digitale, e da lì calcola le ore lavorate, gli straordinari e le competenze di ogni autista.

Il risultato è che quello che prima richiedeva giorni di lavoro manuale con fogli Excel e calcolatrice, ora viene generato in automatico. Meno errori, più velocità, più trasparenza per tutti — dall'azienda agli autisti stessi.

DASH-002 Control Plane

Dashboard Operativa v1.9 — Live

Front-end web unificato per il monitoraggio e il controllo dell'intero ecosistema GEKO. 9 tab specializzati: Ledger, Finance, Agenti, Governance, Activity, Siti Web, VPS e Knowledge Base. Metriche VPS in tempo reale con gauge CPU/RAM/Disk, health check OpenClaw a 6 punti, semaforo di stato con drill-down roadmap per fase, e browser della Knowledge Base con filtro per categoria. Auto-refresh ogni 60 secondi.

9 Tab Attivi
60s Auto-refresh
LIVE Status
Cos'è in parole semplici?
💡 Spiegato semplice

Immagina di aprire il browser e vedere tutto il tuo ecosistema AI in una schermata: quanto è carico il server, se il bot Telegram risponde, quante transazioni ci sono nel ledger, quali siti web sono online. Tutto aggiornato in automatico ogni minuto.

È il cruscotto di un aereo: non ti dice solo se i motori girano, ma ti mostra ogni parametro in tempo reale con semafori colorati — verde, giallo, rosso. Un colpo d'occhio e sai se tutto è a posto.

Costruito interamente con Claude Code in HTML puro, senza framework esterni: nessuna dipendenza, zero build step, deploy con un semplice SCP. Funziona su qualsiasi browser, su qualsiasi dispositivo.

EMI-001 Email Indexer

Amazon Order Data Indexing

Indicizzazione di 320MB di dati ordini Amazon estratti da email. Categorizzazione automatica, tracking storico acquisti, e riconciliazione con il ledger finanziario principale.

320MB Email Data
Cross-ref Ledger Link
Cos'è in parole semplici?
💡 Spiegato semplice

Compri su Amazon da anni. Ogni ordine genera un'email di conferma con dentro: cosa hai comprato, quanto hai speso, quando arriva. Dopo anni, hai centinaia di email con 320MB di dati — praticamente un archivio nascosto nella tua casella di posta.

È come avere uno scatolone in soffitta pieno di scontrini di un negozio: sai che c'è tutto, ma se qualcuno ti chiede "quanto hai speso in elettronica nel 2023?" dovresti passarli uno per uno. Per giorni.

Il nostro sistema ha aperto tutte quelle email, estratto le informazioni utili, e le ha organizzate in un archivio digitale consultabile. Ma la parte bella è che quei dati sono stati collegati al ledger finanziario: ora, accanto a ogni addebito Amazon sul conto, c'è scritto esattamente cosa hai comprato.

TAG-001 Fuzzy Intelligence

Rules Engine con Fuzzy Matching

Il cervello della categorizzazione automatica. 25 regole derivate dall'analisi di migliaia di transazioni, matching fuzzy con pg_trgm che tollera typo, abbreviazioni e rumore POS. Ogni correzione umana diventa una regola permanente nel database — il sistema non dimentica più.

25 Regole Attive
15/15 Test Certificazione
Fuzzy pg_trgm Engine
10 Contesti Semantici
Cos'è in parole semplici?
💡 Spiegato semplice

Quando arriva un movimento sul conto — "COOP LOCALE via payment gateway" — il sistema deve capire: è spesa personale o di famiglia? È alimentari o altro? Prima, un agente AI decideva ogni volta da zero. Se sbagliava, tu correggevi, e lui poteva rifare lo stesso errore il giorno dopo.

È come avere un nuovo dipendente che ogni mattina si dimentica le istruzioni del giorno prima. Con il Rules Engine, le correzioni vengono scritte in un manuale operativo permanente nel database: "COOP LOCALE = famiglia, sempre". Da quel momento, ogni futuro movimento simile viene classificato correttamente — anche se scritto con un typo o in modo abbreviato.

La magia sta nel fuzzy matching: il sistema riconosce "PASTICERIA" anche se manca una C, capisce che "PAST. DA MARIO" è la stessa pasticceria, e non si confonde se il POS aggiunge codici e numeri casuali alla descrizione. Tolleranza agli errori umani, precisione da database.

CAT-V2 Category Engine

Category V2 Migration & Auto-Categorizer

Ristrutturazione completa della tassonomia finanziaria: da 471 categorie legacy ridondanti a 206 categorie V2 normalizzate. Trigger auto-categorizer v2.2 conservativo con 15 pattern sicuri e zero false positive. Entity reference per disambiguare mittenti ricorrenti e aggregazione smart per reporting multi-livello.

471→206 Consolidamento
100% Completamento
0 FP False Positive
v2.2 Trigger Version
Cos'è in parole semplici?
💡 Spiegato semplice

Dopo anni di uso, le categorie per classificare le spese erano diventate un groviglio: 471 etichette, molte duplicate, molte obsolete, molte con nomi diversi per la stessa cosa. "Alimentari", "Spesa", "Supermercato", "Cibo" — tutte significavano la stessa cosa ma erano separate.

È come riorganizzare un archivio dove lo stesso documento è stato archiviato in 3 cassetti diversi con 3 etichette diverse: hai riunito tutto, eliminato i doppioni, e creato un sistema chiaro dove ogni cosa ha un solo posto. Da 471 cassetti a 206 — più ordinati, più utili.
LED-004 Architecture Fix

Ledger Split & Category Flexibility

Fix architetturale critico nato da 7 interruzioni consecutive durante la migrazione F4. Implementazione di split transazioni per riconciliazione bancaria precisa, categorie flessibili con entity_ref per aggregazione smart, e gestione corretta di split_group_id nei workflow di riconciliazione. Zero categorie orfane al deploy.

100% Completamento
4 Fasi F1→F4
0 Categorie Orfane
Cos'è in parole semplici?
💡 Spiegato semplice

Quando fai la spesa e paghi 80€ al supermercato, parte di quei soldi è per il cibo di casa, parte per i detersivi, parte per le cose del cane. Nella banca vedi un unico addebito di 80€. Come fai a sapere quanto hai speso davvero per il cibo?

Questo progetto ha dato al sistema la capacità di "spezzare" una singola transazione in più pezzi — come dividere lo scontrino per reparti. Così quando confronti l'estratto conto con le tue categorie, tutto torna al centesimo.
CTR-001 Controlling

Project Controlling & Invoicing Engine

Sistema di gestione clienti e controlling operativo. 3 RPC functions live (invoicing_delta, invoicing_summary, unbilled_sessions) per calcolo automatico ore fatturabili vs fatturato. Dashboard con semafori salute progetto, budget delta, e rate cards storicizzate per cliente. Ponte tra activity log e fatturazione professionale.

85% Completamento
3 RPC Functions Live
11 Sessioni Testate
🟡 Status
Cos'è in parole semplici?
💡 Spiegato semplice

Quando lavori per più clienti, devi sapere: quanto tempo ho dedicato a ciascuno? Quanto posso fatturare? Sono in pari con il preventivo o sto sforando? Farlo a mano con fogli Excel diventa un incubo dopo poche settimane.

È come avere un commercialista interno che ogni giorno aggiorna il quadro: "Per il cliente X hai lavorato 14 ore questo mese, ne hai fatturate 8, ne mancano 6 da fatturare a 75€/ora — totale 450€ da incassare." Tutto automatico, basato sulle sessioni reali registrate nel logbook.

48 ore che hanno
cambiato tutto.

Da un sistema frammentato di file JSON e Apple Notes a un database relazionale completo. Tutto in un weekend.

⛔ Prima

📄 File JSON sparsi
📝 Apple Notes manuali
💾 ledger_lib.py (legacy)
🔒 Dati isolati per agente
❌ Nessun front-end web
48h
Zero downtime

✅ Dopo

🗄️ Supabase PostgreSQL
⚡ 15 RPC Functions
🧠 Orchestratore Python v2.3
🎯 Rules Engine v2 — Fuzzy Matching
🔗 Dati condivisi cross-agent
🌐 Front-end web via Lovable
📊 Dashboard operativa v1.9 LIVE

Le fondamenta tecnologiche.

Un sistema che cresce.
Da solo.

GEKO non si limita a funzionare. È progettato per migliorarsi continuamente — attraverso quattro pilastri che trasformano ogni errore, ogni correzione e ogni pattern in conoscenza permanente.

⚠ Il Problema che risolviamo

Qualsiasi sistema AI distribuito genera errori in continuazione: routing falliti, anomalie di serializzazione, eccezioni di integrità, crash del container, timeout dei cron. Senza un layer di intercezione sistematico, questi eventi sono effimeri: notati per caso, documentati in modo inconsistente, persi quando la conversazione finisce. Il sistema non cresce. Lo stesso errore si ripete.

KPL-001
✓ Completato

Fondamenta
Supabase-Native

Migrazione completa dall'architettura JSON legacy a Supabase come unica fonte di verità. 15 RPC functions, orchestratore Python v2.3, Rules Engine v2 con fuzzy matching. Il prerequisito architetturale su cui tutto il resto si costruisce.

Cosa significa?
💡 In parole povere

Prima, ogni agente teneva i propri appunti in file separati sul disco. Se un file andava perso o si corrompeva, le informazioni sparivano. Ora tutto è in un database centralizzato, strutturato, con backup automatici — come passare da post-it sparsi su una lavagna a un CRM professionale.

È la differenza tra un archivio di carta e una banca dati: entrambi contengono le stesse informazioni, ma solo uno sopravvive a un incendio.
GEKO-MBR-001
→ Pianificato

Morning Brief
Automatico

Ogni mattina, un digest proattivo via Telegram: progetti attivi, attività delle ultime 24h, task aperti, alert di sistema. Con EIM-001 completato, TAG-001 live, e 19 progetti in Supabase, tutta l'infrastruttura dati è pronta — manca un singolo cron job + una RPC di aggregazione per attivare il briefing automatico.

Cosa significa?
💡 In parole povere

Come avere un assistente che ogni mattina, prima che tu arrivi alla scrivania, ha già letto tutto — log del server, stato dei progetti, errori della notte — e ti aspetta con un riassunto di due pagine sul tavolo. Senza che tu debba chiedergli niente.

Il capo di un ospedale che inizia il turno con il report già scritto dai medici di notte. Non deve andare a cercare le informazioni: le informazioni vengono da lui.
GEKO-SIA-001
✓ Rules Engine + Auto-Direttive Live

Agente
Auto-Migliorante

Obiettivo raggiunto attraverso due progetti completati: TAG-001 (Rules Engine con fuzzy matching, 25 regole attive, 10 contesti, 4 modalità matching: exact/ilike/fuzzy/regex) e DIR-001 (AI Auto-Direttive per bootstrap autonomo da filesystem). Il Sentinel propone tag proattivi via Telegram, ogni correzione diventa regola permanente tramite rule_add(). Certificazione: 15/15 test passed, zero failure.

Cosa significa?
💡 In parole povere

Questo è già realtà. Correggi "i bonifici ricorrenti da un familiare vanno nella categoria Famiglia, non Fatture" — e il Sentinel crea una regola permanente con rule_add(). Da quel momento, ogni futuro bonifico dallo stesso mittente viene classificato correttamente — anche con typo o variazioni nella descrizione bancaria, grazie al fuzzy matching con pg_trgm.

Il sistema ora ha 25 regole permanenti in database, 10 contesti semantici (es. "spesa casa", "viaggio moto"), e 4 modalità di matching progressive. In parallelo, il protocollo Auto-Direttive (DIR-001) permette agli agenti AI di fare bootstrap autonomo dal filesystem — senza dipendenza dal backend.

Non è più un collega che ti chiede se scrivere la regola. È un collega che ha già scritto la regola nel manuale appena lo hai corretto la prima volta — e il manuale è nel database, non su un foglio di carta che può perdersi. E ogni mattina, quel collega si prepara da solo leggendo le istruzioni aggiornate dal filesystem.

Il Ciclo di Auto-Miglioramento

Ogni errore diventa conoscenza. Ogni conoscenza riduce il prossimo errore. 6 fix pattern attivi, 25 regole permanenti.

01
Errore intercettato
EIM-001 → geko_error_log
02
Classificato
BUG/WARN + severità + dedup
03
Task + Regola
Supabase task + rule_add()
AUTO Fix noto → geko_error_fixes (6 pattern)
HUMAN+AI Nuovo → Claude + contesto precompilato
Certificato
promosso a fix automatico + learning flywheel
"Quello che fino a pochi mesi fa era impensabile da solo e richiedeva mesi di sviluppo, oggi si realizza in giorni. Non perché l'AI sostituisce l'esperienza — ma perché amplifica chi sa cosa chiedere."

— Giancarlo, CTO & AI Ecosystem Architect

Dove porta tutto questo.

GEKO non è un punto di arrivo. È una piattaforma da cui partire per costruire il prossimo livello di orchestrazione intelligente.

01

Cross-Agent Intelligence

Sentinel che informa Claude Code. Claude.ai che supervisiona. Codex che esegue. Un workflow dove ogni agente conosce il lavoro degli altri e collabora in tempo reale attraverso Supabase come tessuto connettivo.

Cosa significa?
💡 In parole povere

Oggi ogni agente AI è bravissimo nel suo lavoro, ma non sempre sa cosa stanno facendo gli altri. Il prossimo passo è farli comunicare davvero: Sentinel trova un problema di notte, scrive una nota nel database, e la mattina Claude Code la legge e inizia a risolverlo — tutto senza che nessuno debba fare da tramite.

Come passare da un ufficio dove tutti lavorano in stanze separate a un open space dove basta girarsi e dire "ehi, ho trovato questo".
02

Dashboard Operativa Unificata ✓ LIVE

Completato. Front-end web con 9 tab specializzati: monitoraggio VPS con gauge in tempo reale, health check OpenClaw, Knowledge Base browser con filtro categoria, e Ledger integrato. Disponibile su dashboard.macvspc.cloud.

Cosa significa?
💡 In parole povere

Apri il browser e vedi tutto il tuo ecosistema AI in una schermata: server, bot, ledger, siti web — ogni parametro con un semaforo colorato. Aggiornato automaticamente ogni 60 secondi, senza ricaricare la pagina.

Come il cruscotto di un aereo: non ti dice solo se i motori girano, ma ti mostra ogni parametro in tempo reale. Un colpo d'occhio e sai se tutto è a posto — o dove intervenire.
03

Espansione Verticale

Nuovi moduli per ogni area: smart home (Frigate + Home Assistant su 59 dispositivi), blockchain advisory, e gestione completa del ciclo di vita dei progetti nel settore trasporto turistico.

Cosa significa?
💡 In parole povere

Il bello di un'architettura fatta bene è che si può estendere senza ricostruire. Vuoi aggiungere il controllo della casa intelligente? Si collega a Supabase. Un modulo per la consulenza blockchain? Stessa base dati. La gestione completa della flotta autobus? Stesso ecosistema.

Come un palazzo con fondamenta solide: puoi aggiungere piani senza paura che crolli. Ogni nuovo "piano" è un'area della tua vita professionale che entra nel sistema.
04

Il Modello Replicabile

Documentare GEKO non solo per ricordo, ma come blueprint. Dimostrare che un singolo professionista con la giusta architettura AI può operare con la capacità di un intero team tecnico.

Cosa significa?
💡 In parole povere

Questa pagina che stai leggendo ne è la prova. L'obiettivo è dimostrare che una persona sola, con l'esperienza giusta e gli strumenti AI giusti, può fare il lavoro di un intero team. Non per sostituire le persone, ma per dare a un professionista la capacità di un'intera squadra.

Come un regista che, grazie a droni, GoPro e software di montaggio, riesce a girare un documentario che una volta richiedeva 20 persone. La qualità non scende — il numero di mani necessarie, sì.