AAK × kettle-boost

15 jours. 1 dev.
4 agents IA.

Une PWA livrée en production, 1 683 tests automatisés, 0 ligne de code mort, et toute décision tracée par écrit.

167
Pull requests mergées
~11 par jour
1 683
Tests automatisés
tous verts en 12 s
95 %
Coverage applicatif
96 % des fonctions exercées
120
Specs livrées
90 % avec rétro
La méthode

4 agents IA, 1 pipeline par PR

Chaque pull request traverse les 4 agents AAK avant la revue humaine. Aucun raccourci.

architect
Rédige le plan technique de la feature. Décisions structurantes documentées en ADR au format MADR.
qa
Écrit les tests Vitest avant le code. Confirme qu'ils échouent (RED) avant de rendre la main.
angular-expert
Écrit le code Angular 20+ (signals, standalone, control flow) qui fait passer les tests au vert.
code-reviewer
Review finale avant merge. APPROVED / REJECTED. Boucle jusqu'au feu vert.
Vélocité

916 commits en 15 jours

La cadence d'une équipe sur le code, portée par 1 seul dev humain.

Commits par jour
moyenne ~61/jour, pic à 197 le 17 mai
15 j
Composition des commits
par type conventional commit
916 total
Qualité

95 % de coverage applicatif

Toute ligne de code est née d'un test rouge. Le ratio tests/code de prod = 2,7×.

95%
Statements
3 658 / 3 838 lignes exercées
96%
Functions
207 / 215 fonctions exercées
89%
Branches
788 / 884 branches exercées
Code de prod vs tests
lignes écrites — ratio 2,7×
Code mort détecté par Knip
après spec 098 (purge complète)
0 résiduel

Fichiers morts : 0

Exports orphelins : 0

Types orphelins : 0

Deps inutilisées : 0

Reste seulement les faux positifs Knip légitimes (constantes énumératives référencées par inférence).

Traçabilité

120 décisions, toutes écrites

Chaque feature, bug, ou décision technique a sa spec narrative. 60 ADRs pour les choix structurants.

Composition des specs
95 produit + 25 méthodologie
120
Rétro par spec
apprentissages capturés après livraison
90 %
60
ADRs
décisions au format MADR
108
Rétros écrites
sur 120 specs
135
Fichiers de tests
25 194 lignes
12 s
Suite de tests
1 683 tests, tous verts
2 mois plus tard

La méthode ne s'essouffle pas

Le sprint de 15 jours n'était pas un feu de paille. Deux mois après, même pipeline, même discipline — et chaque compteur a grandi. Snapshot du 26/07/2026.

3 433
Tests automatisés
1 683 → 3 433 · tous verts
183
Specs livrées
120 → 183 · 95 % avec rétro
66
ADRs tracés
60 → 66 · format MADR
96 %
Coverage du code exercé
stmts 96 · funcs 97 · branches 91
Ce qui a bougé depuis mai
mêmes 4 agents, deux mois de plus
+ tout

Tests : 1 683 → 3 433 (×2,0)

Specs livrées : 120 → 183 (+63)

Rétros écrites : 108 → 174 (90 % → 95 %)

ADRs : 60 → 66 (+6)

Fichiers de test : 135 → 196 · ratio tests/code de prod 2,7× → 3,0×

La discipline, pas la vitesse
pourquoi ces chiffres tiennent

Chaque PR passe toujours par les 4 agents avant la revue humaine. Aucune spec ne reste sans rétro écrite. Aucun test n'est ajouté après le code.

Coverage mesurée sur le code exercé par la suite (vitest --coverage). Snapshot 26/07/2026.

1 dev humain + 4 agents AAK
= la vélocité d'une équipe de 4,
avec la trace écrite d'une équipe de 10.

kettle-boost — PWA en production sur Cloudflare Pages — 13 → 28 mai 2026