Run terminé · 0 constat restant

Making-of · micro-saas-studio-builder

258 agents IA, 30 heures, une plateforme en production.

Un orchestrateur a découpé le dossier de conception en 28 specs, les a fait implémenter en parallèle dans des worktrees isolés, puis a lancé la QA jusqu'à ce qu'il ne reste plus rien à corriger. Un humain valide aux portes clés.

agents lancés
258
specs mergées
28
pull requests
76
tests verts
1 718
passes QA
7
constat restant
0

00 · Le process

  1. 01Dossierdocs/ : 15 documents, source de vérité
  2. 02Specs28 specs, validées par l'humainPorte humaine
  3. 03Planplanner
  4. 04TDDtdd-guide, rouge puis vert
  5. 05Revue5 relecteurs spécialisés
  6. 06Verifypnpm check et conformité à la spec
  7. 07PR et mergebranche d'intégration
  8. 08QA puis mainconstats validés, merge humainPorte humaine
Porte humaineLes étapes 3 à 7 tournent en parallèle, une spec par worktree, jusqu'à 12 agents simultanés.

01 · 02 · Les deux cycles, heure par heure

Chaque ligne est un worktree. Chaque barre, la vie d'une spec, du plan au merge.

Cycle 1 · implémentationCycle 2 · QA et corrections
Passes QA
P1P2P3P4P5P6P7
  • SETUP-SKELETON
  • CONTRACT-TYPES
  • CONTRACT-DATA
  • CONTRACT-UI
  • SA-01-LANDING
  • SA-08-INTROUVABLE
  • SA-02-OUTIL
  • LEDGER
  • SA-04-TARIFS
  • BO-01-CONNEXION
  • TRACKING
  • BO-05A-FORMULAIRE
  • BO-07-THEMES
  • BO-02-PORTEFEUILLE
  • SA-06-HISTORIQUE
  • BO-05B-GENERATION
  • SA-01-FOLLOWUP
  • BO-08-EDITEUR-THEME
  • SIDEBAR-FOLLOWUP
  • EVENTS-TEST-FOLLOWUP
  • BO-03-FICHE
  • BO-09-SEUILS
  • THEME-CARD-LINK
  • SLUG-RACE-FOLLOWUP
  • SA-03-INSCRIPTION
  • SA-05-PAIEMENT
  • SA-07-COMPTE
  • PRODUCT-FORM-FLAKE
  • BO-06-STATUT
  • FOLLOWUP-SA-05
  • FOLLOWUP-FLAKY
  • FOLLOWUP-BO-06
  • BO-04-ACTIVITE
  • DEMO-MODE
  • I18N-SEO
  • SECURITY
  • CONTRACT-REMOVE-LOCK
  • FOLLOWUP-BO-04
  • FOLLOWUP-SEO
  • DOCS-POST-RUN
  • TEST-HYGIENE
  • TOOLING-TEST-TX
  • TOOLING-QA-SKILL
  • QA · P1-L1 Lot léger
  • QA · P1-B3 Paiement
  • QA · P1-B4 Visite double
  • QA · P1-B5 1re génération
  • QA · P1-B12 Statut HTTP
  • QA · P1-Q5 Funnel
  • QA · P1-M1 Config
  • QA · P1-Q2 Inscription
  • QA · P1-B7 Refus 402
  • QA · P1-B14 Cache
  • QA · P2-N1 Ops
  • QA · P2-S1 Slug pris
  • QA · P3-F1 Formulaire
  • QA · P4-E1 Erreurs
  • QA · P5-E2 Messages
  • QA · P6-E3 Pricing
22:0002:0006:0010:0014:0018:00
Agents actifs par heure
Voir les 59 worktrees sous forme de tableau
WorktreeCycleDébutFinAgents
SETUP-SKELETONImplémentation22:2423:3310
CONTRACT-TYPESImplémentation23:3400:107
CONTRACT-DATAImplémentation00:1101:077
CONTRACT-UIImplémentation00:1201:427
SA-01-LANDINGImplémentation01:4402:196
SA-08-INTROUVABLEImplémentation01:4405:396
SA-02-OUTILImplémentation01:4502:468
LEDGERImplémentation01:4503:4710
SA-04-TARIFSImplémentation01:4502:155
BO-01-CONNEXIONImplémentation01:4502:075
TRACKINGImplémentation01:4502:257
BO-05A-FORMULAIREImplémentation01:4502:427
BO-07-THEMESImplémentation01:4503:025
BO-02-PORTEFEUILLEImplémentation02:2603:376
SA-06-HISTORIQUEImplémentation02:4903:215
BO-05B-GENERATIONImplémentation02:4903:455
SA-01-FOLLOWUPImplémentation02:4902:522
BO-08-EDITEUR-THEMEImplémentation03:0303:445
SIDEBAR-FOLLOWUPImplémentation03:0303:062
EVENTS-TEST-FOLLOWUPImplémentation03:1403:191
BO-03-FICHEImplémentation03:3904:495
BO-09-SEUILSImplémentation03:3905:395
THEME-CARD-LINKImplémentation03:4503:512
SLUG-RACE-FOLLOWUPImplémentation03:4703:572
SA-03-INSCRIPTIONImplémentation03:4805:036
SA-05-PAIEMENTImplémentation03:4804:595
SA-07-COMPTEImplémentation03:4905:436
PRODUCT-FORM-FLAKEImplémentation03:5704:231
BO-06-STATUTImplémentation04:5005:195
FOLLOWUP-SA-05Implémentation05:0405:562
FOLLOWUP-FLAKYImplémentation05:1507:242
FOLLOWUP-BO-06Implémentation05:1905:493
BO-04-ACTIVITEImplémentation05:4506:305
DEMO-MODEImplémentation05:4507:114
I18N-SEOImplémentation05:4506:153
SECURITYImplémentation05:4506:394
CONTRACT-REMOVE-LOCKImplémentation06:1506:484
FOLLOWUP-BO-04Implémentation06:3107:162
FOLLOWUP-SEOImplémentation07:1207:302
DOCS-POST-RUNImplémentation07:5808:031
TEST-HYGIENEImplémentation09:0309:091
TOOLING-TEST-TXImplémentation09:0309:474
TOOLING-QA-SKILLImplémentation09:1709:311
QA · P1-L1 Lot légerQA10:5711:163
QA · P1-B3 PaiementQA10:5713:094
QA · P1-B4 Visite doubleQA10:5712:244
QA · P1-B5 1re générationQA10:5711:174
QA · P1-B12 Statut HTTPQA10:5713:334
QA · P1-Q5 FunnelQA11:0111:374
QA · P1-M1 ConfigQA11:0113:044
QA · P1-Q2 InscriptionQA11:0213:135
QA · P1-B7 Refus 402QA11:0211:374
QA · P1-B14 CacheQA11:0413:324
QA · P2-N1 OpsQA14:4915:012
QA · P2-S1 Slug prisQA14:4915:133
QA · P3-F1 FormulaireQA15:3715:472
QA · P4-E1 ErreursQA16:1316:222
QA · P5-E2 MessagesQA17:3117:351
QA · P6-E3 PricingQA17:5117:581

28 specs en 11 heures, de nuit. Une spec démarre dès que ses dépendances sont mergées.

  • Contrats gelés d'abord : types, schéma de données, UI de base.
  • Puis 10 specs lancées dans la même minute, chacune dans son worktree et sa base Postgres.
  • Plan, TDD, 5 relecteurs spécialisés, /verify, PR, merge : 199 agents au total.

Cycle 2 · QA et corrections

7 passes QA dans un vrai navigateur, jusqu'à zéro constat.

  • Passe 122 constats
  • Passe 21 constat
  • Passe 32 constats
  • Passe 41 constat
  • Passe 51 constat
  • Passe 61 constat
  • Passe 70 constat · 46/46 PASS

Constats relevés par passe. 26 corrigés via 16 specs de correction, 3 écartés par l'humain.

03 · L'équipe d'agents

04 · Après la mise en production

Le run ci-dessus s'arrête à la mise en production. Depuis, plusieurs chantiers ont avancé en parallèle, par le même flow spec → orchestrateur → PR.