Rayonnement honnête
Comparatif honnête — AIAD vs frameworks SDD
AIAD applique sa valeur Honnêteté sur les Contradictions : ce comparatif présente forces et faiblesses, sans masquer ce qui ne va pas. Les données mesurées par AIAD sont clairement séparées des données déclaratives issues de la documentation publique de chaque outil.
- Mesuré Mesuré — benchmark exécuté sur machine de release (reproductible)
- Documenté Documenté — caractéristique déclarée dans la documentation officielle de l'outil
- Absent Absent — fonctionnalité non supportée (documenté)
- N/D (YYYY-MM-DD) — donnée non disponible à cette date ; la fonctionnalité peut exister ou ne pas exister
- N/A — non applicable à la nature de cet outil
Date de collecte des données concurrentes : 2026-06-29 ; colonnes Kiro et Spec Kit revues en septembre 2026. Ces outils évoluent — ouvrez une issue pour corriger une donnée erronée, avec la source publique.
Métriques de performance CLI
Les métriques AIAD sont mesurées (mesurées) sur la machine de release (AIAD SDD v1.14.0 · Node v24.15.0 · darwin arm64 · 2026-05-10). OpenSpec et BMAD sont des frameworks méthodologiques sans CLI autonome — ces métriques leur sont non applicables.
| Métrique | AIAD SDD mesuré | Spec Kit documenté | Kiro documenté | OpenSpec documenté | BMAD documenté | Amazon Q Dev. documenté |
|---|---|---|---|---|---|---|
| Cold-start CLI | 41 ms (min/med/p95/max : 41.1 / 41.8 / 42.0 / 42.0 ms) | non publié | non publié | N/A — framework méthodologique | N/A — framework méthodologique | N/D (2026-06-29) |
| Init projet (zero-dep) | 54 ms (min/med/p95/max : 54.1 / 54.5 / 55.6 / 55.6 ms) | install requis (Python uv) | install Kiro (IDE ou CLI) | N/D (2026-06-29) | N/D (2026-06-29) | install extension IDE |
| Scan trace 1 000 fichiers | 42 ms (min/med/p95/max : 41.9 / 42.8 / 44.9 / 44.9 ms) | pas de scan trace natif | pas de scan trace natif | N/D (2026-06-29) | N/D (2026-06-29) | N/D (2026-06-29) |
| Doctor (--json) | 39 ms (min/med/p95/max : 38.6 / 39.6 / 39.9 / 39.9 ms) | pas de commande doctor | pas de commande doctor | N/D (2026-06-29) | N/D (2026-06-29) | N/D (2026-06-29) |
Caractéristiques différenciantes
| Capacité | AIAD SDD | Spec Kit | Kiro | OpenSpec | BMAD | Amazon Q Dev. |
|---|---|---|---|---|---|---|
| Zero-dep runtime (npx) | Oui | Non Python requis | Non IDE ou CLI Kiro requis | N/A — framework méthodologique | N/A — framework méthodologique | Non IDE requis |
| Multi-runtime (Claude Code, Cursor, Codex, Copilot, Gemini, Kiro) | Oui 6 runtimes | Non | Non | N/D (2026-06-29) | N/D (2026-06-29) | Non |
| Drift Lock (hook pre-commit) | Oui | Non | Non | N/D (2026-06-29) | Non (2026-06-29) | Non |
| Matrice traçabilité Intent ↔ SPEC ↔ Code ↔ Tests | Oui | Non | Non | N/D (2026-06-29) | Non (2026-06-29) | Non |
| Agents gouvernance EU (RGPD, AI Act, RGAA, RGESN) | Oui | Non | Non | Non (2026-06-29) | Non (2026-06-29) | Non |
| Audit AI Act Annexe IV pré-rempli | Oui | Non | Non | Non (2026-06-29) | Non (2026-06-29) | Non |
| SBOM CycloneDX v1.5 généré | Oui | Non | Non | Non (2026-06-29) | Non (2026-06-29) | Non |
| TUI interactive zero-dep | Oui | Non | Oui | Non (2026-06-29) | Non (2026-06-29) | Oui |
| Tests automatisés du framework | Oui 540+ | partial | inconnu | N/D (2026-06-29) | N/D (2026-06-29) | inconnu |
| Couverture runtimes IA | 6 runtimes (Kiro depuis aiad-sdd 1.19.0) | 30+ runtimes (multi-agents) | Kiro (IDE, CLI, web ; Kiro Crew open source) | N/D (2026-06-29) | N/D (2026-06-29) | Amazon Q uniquement |
Pourquoi AIAD se distingue
Le moat d'AIAD repose sur deux piliers que ses concurrents n'ont pas combinés — et sur l'objet de ses contrôles humains :
Gouvernance réglementaire enforced
Quatre agents Tier 1 (AI Act, RGPD, RGAA, RGESN) ont un droit de veto sur chaque SPEC avant exécution. Ce n'est pas une checklist manuelle : la gate est automatisée et bloque le pipeline si un agent vote VETO. Aucun outil du marché à notre connaissance ne propose ce mécanisme de gouvernance réglementaire enforced à ce jour (2026-06-29).
La valeur concrète : un PE qui livre une feature touchant des données personnelles sans avoir déclenché la gate RGPD ne peut pas merger — le hook pre-commit bloque. La conformité n'est pas optionnelle.
Traçabilité machine-vérifiable
La matrice de traçabilité relie Intent Statement → SPEC → code → tests avec des annotations @intent, @spec, @verified-by vérifiées automatiquement. La GitHub Action sdd-trace.yml bloque toute PR créant un gap. Le Drift Lock garantit que code et SPEC restent synchrones dans la même PR.
Des contrôles humains sur l'intention, pas seulement sur l'exécution
Les outils convergent vers davantage de contrôle humain : Kiro propose désormais une revue de spec aux checkpoints de phase et, dans Kiro Crew, des portes d'approbation et un journal d'audit signé. La différence ne porte donc plus sur la présence de contrôles humains, mais sur leur objet : l'exécution chez Kiro, l'intention chez AIAD — Intent Statement rédigé par un humain, SPEC scorée par le SQS, Execution Gate obligatoire, et continuum d'autorité où chaque passage de niveau est un acte humain distinct.
Où AIAD est plus faible
AIAD applique sa valeur 2 à lui-même. Voici les faiblesses réelles au 2026-06-29 :
Couverture runtimes : 6 vs 30+ (Spec Kit)
AIAD émet des fichiers de règles pour 6 runtimes (Claude Code, Cursor, Codex, Copilot, Gemini et, depuis aiad-sdd 1.19.0, Kiro). Spec Kit couvre 30+ runtimes. Si votre équipe utilise un agent IA non listé, AIAD ne génèrera pas de fichier de configuration natif — vous devrez contribuer le runtime ou maintenir le fichier manuellement.
Amazon Q Developer, notamment, n'a pas de cible dédiée à ce jour : ses utilisateurs s'appuient sur le fichier AGENTS.md standard ou maintiennent leurs règles à la main.
Maturité des intégrations IDE
Kiro est lui-même un environnement complet — IDE, CLI et web — et Amazon Q s'intègre directement dans l'IDE (VS Code, JetBrains) avec une UX native. AIAD est principalement CLI + hooks — l'intégration IDE passe par l'extension Claude Code ou Cursor, sans widget dédié ni panel AIAD. Pour les équipes qui travaillent exclusivement dans un IDE et préfèrent une UX graphique, Kiro offrira une expérience plus fluide.
Courbe d'apprentissage
Le cycle SDD (Intent → Research → SPEC → Gate → Exec → Validate → Drift Lock) impose une discipline plus exigeante que des outils qui démarrent à la SPEC ou directement à l'exécution. La valeur de cette rigueur apparaît sur des projets de 3 mois+ — sur un prototype en 2 jours, Kiro ou Cursor Memory Bank seront plus rapides à mettre en œuvre.
Sources et méthode
| Outil | Nature | Source principale |
|---|---|---|
| Spec Kit | Framework de spécification (GitHub Next) — open source, licence MIT, multi-agents | github.com/githubnext/spec-kit |
| Kiro | Environnement agentique (Amazon) — IDE, CLI et web ; orchestrateur Kiro Crew open source (Apache 2.0) | kiro.dev |
| OpenSpec | Framework de spécification méthodologique | github.com/openspec |
| BMAD | Framework méthodologique pour développement agentique | github.com/bmadcode/BMAD-METHOD |
| Amazon Q Developer | Assistant IA développeur (Amazon Web Services) | aws.amazon.com/q/developer |
Ce comparatif reprend bench/comparison.md du dépôt AIAD. Les métriques sont mesurées par scripts/bench-comparison.js ; les colonnes documentaires sont mises à jour manuellement, avec leur date de collecte. Une donnée incorrecte ou obsolète ? Ouvrez une issue avec la source publique.