Non solo costruito per gli agenti — costruito dagli agenti.
braisOS non è stato solo progettato per l'azienda agentica — è stato costruito come tale: ogni funzionalità prima specificata, poi realizzata da uno sciame di agenti AI al lavoro in ondate parallele, con un solo umano a prendere le decisioni che contano. Ecco l'intera costruzione, misurata.
Tutti i numeri sono misurati sul branch main, 22 luglio 2026.
Prima progettato, fino in fondo
Prima ancora della prima riga di codice, braisOS esisteva come specifica completa — visione, architettura, integrazioni e funzionalità, con ogni livello confermato prima di passare al successivo.
Documenti di specifica
63.615 righe — circa 496.000 parole di progettazione scritte prima dell'implementazione.
Decisioni confermate
Fissate su quattro livelli: visione (6), architettura (8), integrazioni (10) e specifiche di funzionalità (19) — ogni livello approvato prima del successivo.
Funzionalità numerate
Specificate in 19 documenti di funzionalità — ognuna tracciabile dalla visione fino al codice rilasciato.
Dossier di design
Documenti di approfondimento per le decisioni che meritavano più di un paragrafo.
Approvazione del design
Tutti e quattro i livelli di design confermati tra il 1° e il 3 aprile 2026.
Leva specifica→codice
63,6k righe di specifica sono diventate ~741k righe di implementazione.
Quattro superfici, un solo service layer
Ogni modulo espone le stesse funzioni di servizio attraverso quattro adapter sottili — tRPC per la web app, REST/OpenAPI per le integrazioni, MCP per gli agenti e una CLI proiettata direttamente dalla specifica OpenAPI.
| Modulo | Tool MCP | Procedure tRPC |
|---|---|---|
| crm | ||
| work | ||
| banking | ||
| accounting | ||
| auth | ||
| calendar | ||
| analytics | ||
| tax | ||
| website | ||
| knowledge | ||
| expenses | ||
| invoicing | ||
| budgets | ||
| documents | ||
| devloop | ||
| enrichment | ||
| chat | ||
| capture |
I 18 moduli con una superficie rivolta agli agenti. MCP è una superficie curata — la sua scomposizione per modulo differisce volutamente da tRPC, quindi i conteggi divergono per scelta.
Costruito per meritare fiducia
Una forza lavoro di agenti è utile solo se puoi fidarti di ciò che rilascia. Ogni livello di braisOS è testato, tradotto e popolato di dati — con controlli automatici, non buone intenzioni.
File di test
~18.800 casi di test tra suite unitarie e di integrazione.
Suite end-to-end
Le suite Playwright guidano un browser reale attraverso ogni pagina e i flussi cross-modulo.
Chiavi di traduzione
× 2 lingue (EN/IT), parità esatta — la build fallisce se una stringa esiste in una lingua ma non nell'altra.
Modelli di database
Su 19 schemi Postgres, uno per modulo — evoluti attraverso 78 migrazioni.
Worker in background
Con 44 definizioni di job — sincronizzazioni, rollup, scheduler. Tutto ciò che richiede più di 500 ms esce dal percorso della richiesta.
Tipi di entità registrati
Ognuno con le sue fixture: 18.379 righe di dati di esempio, così ogni pagina è verificabile end-to-end.
Costruito dagli agenti
La costruzione stessa è stata uno sciame di agenti: ondate parallele di agenti AI in worktree isolati, con merge e verifiche dopo ogni ondata e un umano ad approvare le decisioni che contano.
Il piano si è capitalizzato
Il piano originale contava 108 task. Man mano che il sistema si capitalizzava — funzionalità che sbloccano funzionalità — è cresciuto fino a 502, +365%. 501 completati.
Esecuzione parallela
68 ondate di esecuzione di agenti paralleli, tutte completate. 536 merge commit hanno portato in main ~420 branch distinti di worktree di agenti.
Ritmo costante
2.051 commit in 34 giornate effettive di build — ~60 commit e ~15 task completati per giornata, con un registro pubblico di 50 elementi rimandati o saltati, tenuto onesto alla luce del sole (24 chiusi).
Ogni commit, giorno per giorno
2.051 commit in un arco di 102 giorni — 34 giornate effettive di build, con un picco di 275 commit il 4 aprile. Tutto maggio: zero. Lo sciame lavora a raffiche.
| Data | Commit | Merge commit |
|---|---|---|
| 3 apr 2026 | 185 | 82 |
| 4 apr 2026 | 275 | 104 |
| 5 apr 2026 | 96 | 18 |
| 6 apr 2026 | 28 | 8 |
| 7 apr 2026 | 156 | 31 |
| 8 apr 2026 | 189 | 56 |
| 11 apr 2026 | 2 | 0 |
| 13 apr 2026 | 8 | 0 |
| 15 apr 2026 | 23 | 5 |
| 16 apr 2026 | 45 | 0 |
| 17 apr 2026 | 23 | 0 |
| 18 apr 2026 | 12 | 0 |
| 19 apr 2026 | 58 | 19 |
| 20 apr 2026 | 17 | 0 |
| 21 apr 2026 | 62 | 0 |
| 23 apr 2026 | 38 | 3 |
| 24 apr 2026 | 36 | 3 |
| 25 apr 2026 | 7 | 1 |
| 26 apr 2026 | 52 | 6 |
| 27 apr 2026 | 55 | 11 |
| 28 apr 2026 | 1 | 0 |
| 26 giu 2026 | 59 | 24 |
| 28 giu 2026 | 75 | 16 |
| 29 giu 2026 | 27 | 10 |
| 30 giu 2026 | 2 | 0 |
| 1 lug 2026 | 55 | 20 |
| 2 lug 2026 | 178 | 48 |
| 3 lug 2026 | 192 | 49 |
| 4 lug 2026 | 46 | 12 |
| 5 lug 2026 | 8 | 2 |
| 6 lug 2026 | 26 | 7 |
| 7 lug 2026 | 1 | 0 |
| 13 lug 2026 | 5 | 0 |
| 14 lug 2026 | 9 | 1 |
“La forza lavoro di agenti che braisOS mette al tuo servizio è la stessa che lo ha costruito.”
Metti la stessa forza lavoro al servizio della tua azienda
braisOS sta accogliendo un numero ristretto di SRL e PMI italiane — single-tenant, self-hosted in UE.