DISTILL

La phase DISTILL transforme les décisions d’architecture en spécifications exécutables.

Ce qui entre, ce qui sort

   
Vient de DESIGN — l’ADR et le modèle d’événements
Ce qui entre Décisions d’architecture à spécifier
Ce qui sort Scénarios Gherkin + plan d’implémentation
Va vers DELIVER — qui les implémente en TDD
Agent responsable acceptance-designer
Reviewer associé acceptance-designer-reviewer

Pourquoi cette phase existe

Les scénarios Gherkin servent de contrat entre le métier et le code. L’acceptance-designer écrit des scénarios Given-When-Then qui capturent le comportement attendu. Le reviewer vérifie que chaque critère d’acceptation est couvert et que les scénarios sont testables.

« Specification by Example bridges the communication gap between business and technology. » — Adzic, G., Specification by Example, 2011.

☕ Fil rouge — Starbucks (exemple illustratif)

L’ADR et le modèle d’événements entrent. DISTILL écrit le scénario Gherkin : « Étant donné un panier avec un latte / Quand le paiement est validé / Alors un reçu est émis et des points fidélité sont crédités. » Ce scénario devient le contrat que DELIVER doit rendre vert.

Ce que produit l’agent

Les gates franchies ici

Cette phase franchit les gates G1–G8 (voir le catalogue des gates). Chaque gate est vérifiée par le reviewer indépendant avant le passage à DELIVER.