Guidato dalle specifiche · Sciame di agenti · Tutto misurato

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.

501/502
task completati sui pianificati (99,8%)
2.051
commit in 102 giorni
~420
branch di agenti integrati in main
~741.000
righe di TypeScript scritte a mano
637
tool MCP per gli agenti
Guidato dalle specifiche

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.

315

Documenti di specifica

63.615 righe — circa 496.000 parole di progettazione scritte prima dell'implementazione.

43

Decisioni confermate

Fissate su quattro livelli: visione (6), architettura (8), integrazioni (10) e specifiche di funzionalità (19) — ogni livello approvato prima del successivo.

169

Funzionalità numerate

Specificate in 19 documenti di funzionalità — ognuna tracciabile dalla visione fino al codice rilasciato.

34

Dossier di design

Documenti di approfondimento per le decisioni che meritavano più di un paragrafo.

3 giorni

Approvazione del design

Tutti e quattro i livelli di design confermati tra il 1° e il 3 aprile 2026.

1:12

Leva specifica→codice

63,6k righe di specifica sono diventate ~741k righe di implementazione.

La superficie API

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.

tRPC
690
procedure
REST/OpenAPI
674
operazioni
MCP
637
tool
CLI
674
comandi
Modulo Tool MCP Procedure tRPC
crm
82
86
work
76
82
banking
72
63
accounting
67
67
auth
48
63
calendar
35
35
analytics
30
38
tax
29
38
website
29
27
knowledge
27
21
expenses
25
27
invoicing
24
20
budgets
22
22
documents
19
23
devloop
17
31
enrichment
14
17
chat
11
19
capture
10
11

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.

Qualità

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.

1.229

File di test

~18.800 casi di test tra suite unitarie e di integrazione.

56

Suite end-to-end

Le suite Playwright guidano un browser reale attraverso ogni pagina e i flussi cross-modulo.

8.732

Chiavi di traduzione

× 2 lingue (EN/IT), parità esatta — la build fallisce se una stringa esiste in una lingua ma non nell'altra.

160

Modelli di database

Su 19 schemi Postgres, uno per modulo — evoluti attraverso 78 migrazioni.

47

Worker in background

Con 44 definizioni di job — sincronizzazioni, rollup, scheduler. Tutto ciò che richiede più di 500 ms esce dal percorso della richiesta.

72

Tipi di entità registrati

Ognuno con le sue fixture: 18.379 righe di dati di esempio, così ogni pagina è verificabile end-to-end.

Velocità

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.

108 → 502 task

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.

68 ondate

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.

60 commit/giorno

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.

Commit per giorno (solo giornate attive)
DataCommitMerge commit
3 apr 202618582
4 apr 2026275104
5 apr 20269618
6 apr 2026288
7 apr 202615631
8 apr 202618956
11 apr 202620
13 apr 202680
15 apr 2026235
16 apr 2026450
17 apr 2026230
18 apr 2026120
19 apr 20265819
20 apr 2026170
21 apr 2026620
23 apr 2026383
24 apr 2026363
25 apr 202671
26 apr 2026526
27 apr 20265511
28 apr 202610
26 giu 20265924
28 giu 20267516
29 giu 20262710
30 giu 202620
1 lug 20265520
2 lug 202617848
3 lug 202619249
4 lug 20264612
5 lug 202682
6 lug 2026267
7 lug 202610
13 lug 202650
14 lug 202691
“La forza lavoro di agenti che braisOS mette al tuo servizio è la stessa che lo ha costruito.”
501 task su 502 realizzati da agenti, con un solo umano alla supervisione
Accesso anticipato

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.