MADD. MULTI-AGENT
DRIVEN DEVELOPMENT
English

Rendre l’intention vérifiable.

Un contrat clair. Un petit changement. Des preuves consultables. MADD aide humains et agents à définir le résultat attendu, puis à vérifier ce qui a été livré.

delivery.contractdraft

.madd/contract.d/

01 / requirement
REQ-F-001
02 / check
TEST-001
03 / binding
planned
04 / status
pending

Une promesse écrite. Les preuves viennent ensuite.

Méthode · 0.1.3 publiée / 0.2.0-rc.1 publiée sous next · Markdown ↗ · Source

Un changement avec ses preuves

Oser les idées. Livrer quelque chose que l’on peut expliquer.

MADD signifie Multi-Agent Driven Development. Commencez avec un développeur, un relecteur indépendant et votre CI existante. Ajoutez des rôles agents lorsque le travail en bénéficie.

Essayer un petit changement · Lire le contrat

intention    → un résultat observable
contrat      → une exigence + un contrôle
fraction     → un changement relisible
contrôles    → les résultats réellement obtenus
revue        → une analyse indépendante
rétro        → ce qui est livré et ce qui ne l’est pas

Commencer par le changement, pas par le prompt

Un long prompt transmet mal un projet. Conservez un résultat observable, ses limites et son critère d’acceptation dans des fichiers versionnés. Le développeur l’implémente, la CI garde la trace de l’exécution et un relecteur indépendant vérifie que le résultat tient la promesse.

Un changement, six relais

Architect précise l’intention. Maker implémente. CI exécute les contrôles. Breaker examine le changement indépendamment. Witness décrit le résultat observé. Conductor organise le périmètre et les passages de relais. Ces responsabilités n’imposent pas six processus IA.

De petites fractions, des limites explicites

Une fraction est un petit périmètre de livraison avec des exigences et des contrôles identifiés. Un test vert ne prouve pas toutes les propriétés d’un système. Une revue ne garantit pas l’absence de défaut. MADD rend ces limites visibles pour faciliter la reprise du travail.

Commencer avec l’existant

La CLI publiée 0.1.3 installe des workflows agents optionnels. Sa commande doctor vérifie l’installation.

npx @madd-sh/[email protected] init

La candidate 0.2.0-rc.1 ajoute l’initialisation du contrat seul, sa validation et la vérification des preuves. Elle est publiée sur npm sous le tag next : npx @madd-sh/madd@next. Lire le parcours candidat.

Garder ses outils

Gardez le dépôt, le langage, la CI et les outils de revue que votre équipe connaît. Adoptez d’abord le contrat. Voir les intégrations, examiner les preuves ou lire sans navigateur.

Comparer les résultats observés

Utilisez votre propre référence, votre périmètre et vos contrôles pour juger de l’utilité de la méthode. Notre politique de preuves précise ce qu’une comparaison reproductible doit contenir.

Trouver une page

↑ ↓ choisir · Entrée suivre · Échap fermer · Tab déplacer le focus. Ctrl/Cmd+K ouvre la recherche hors des champs éditables.