L’équipe — le pipeline comme une course de relais

Six exécuteurs et cinq reviewers, répartis entre deux racines produit autonomes et un orchestrateur d’ingénierie.

SKRAFT n’est pas un agent monolithique. DISCOVER et DISCUSS sont deux workflows produit que le développeur sélectionne directement. skraft-orchestrator prend ensuite une story affinée et séquence les agents d’ingénierie. Aucun orchestrateur global ne pilote les six étapes.

Le relais en un coup d’œil

graph LR
    H((humain)) --> D[backlog-discoverer]
    D -->|triage| H
    H --> DI[backlog-planner]
    DI -->|story affinée| H
    H --> O[skraft-orchestrator]
    O -->|si nécessaire| R[solution-researcher]
    R -->|recherche| DE[solution-architect]
    O -.séquence.-> DE
    DE -->|architecture| DIS[acceptance-designer]
    DIS -->|scénarios| DEL[software-engineer]
    style H fill:#102016,stroke:#6f8478
    style O fill:#102016,stroke:#6f8478
    style D fill:#1a3a2a,stroke:#4ed58a
    style DI fill:#1a3a2a,stroke:#4ed58a
    style DE fill:#1a3a2a,stroke:#4ed58a
    style DIS fill:#1a3a2a,stroke:#4ed58a
    style DEL fill:#1a3a2a,stroke:#4ed58a

L’orchestrateur — skraft-orchestrator

Le chef d’orchestre de l’ingénierie uniquement. Il ne produit aucun artefact métier : il séquence RESEARCH → DESIGN → DISTILL → DELIVER, vérifie les pré-conditions, déclenche les reviewers déclarés et applique leurs verdicts. Il ne lance ni backlog-discoverer ni backlog-planner. C’est lui qui tient le state.json (voir le substrat HVE-Core).

Les deux racines produit autonomes

1. backlog-discoverer — le trieur (DISCOVER)

2. backlog-planner — le raffineur (DISCUSS)

Les quatre exécuteurs d’ingénierie

3. solution-researcher — le chercheur (RESEARCH)

4. solution-architect — l’architecte (DESIGN)

5. acceptance-designer — le spécificateur (DISTILL)

6. software-engineer — l’artisan (DELIVER)

Pourquoi cinq reviewers pour six exécuteurs

« Peer reviews are the single most effective quality practice a software organization can employ. » — Wiegers, K., Peer Reviews in Software, 2002.

DISCOVER, DISCUSS, DESIGN, DISTILL et DELIVER ont chacun un reviewer dédié qui ne modifie jamais le travail jugé. RESEARCH fait exception : aucun reviewer de phase n’est déclaré, donc l’orchestrateur clôt cette phase après vérification de son contrat. Personne ne valide son propre artefact dans les cinq boucles avec revue.

Pour aller plus loin