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.

Légende
  • 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étriques de performance CLI — AIAD SDD vs concurrents (2026-06-29)
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

Caractéristiques différenciantes — AIAD SDD vs concurrents (2026-06-29)
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

Honnêteté sur les contradictions

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

Sources des données concurrentes (collecte 2026-06-29)
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.