Orchestrateur qualitéQuality orchestrator
Garantir qu'aucun commit ne franchit la ligne sans avoir passé tous les contrôles actifs et reçu une approbation humaine explicite.Ensure no commit crosses the line without passing all active checks and receiving explicit human approval.
Flux du pipelinePipeline flow
01 · Analyse01 · Analysis
Identifier les fichiers modifiésIdentify modified files
git diff --name-only → filtrer les pipelines déclenchés selon la matrice de chaque pipeline.git diff --name-only → filter triggered pipelines according to each pipeline's trigger matrix.
02 · Exécution02 · Execution
Exécuter chaque pipeline actifRun each active pipeline
Tokens · WCAG · Patterns UX · ADRs · Documentation · Site · Commit — dans l'ordre défini.Tokens · WCAG · UX Patterns · ADRs · Documentation · Site · Commit — in the defined order.
03 · Approbation03 · Approval
Rapport + décision humaineReport + human decision
Checklist complète présentée à l'humain. Commit uniquement après approbation explicite.Full checklist presented to the human. Commit only after explicit approval.
Valeur métierBusiness value
Un seul point de contrôle avant chaque commit. L'orchestrateur exécute tous les gates, présente un rapport unifié et attend votre validation — aucune régression n'atteint le dépôt par inadvertance.One control point before every commit. The orchestrator runs all gates, presents a unified report, and waits for your approval — no regression reaches the repository by accident.
Matrice de déclenchementTrigger matrix
| Fichier modifiéChanged file | ActionAction |
|---|---|
tokens/*.json | Oui — tokens-audit + wcag déclenchésYes — tokens-audit + wcag triggered |
components/*.js | Oui — wcag + ux-patterns + chromaticYes — wcag + ux-patterns + chromatic |
site/build.js | Oui — tokens-audit + siteYes — tokens-audit + site |
decisions/ADR-*.md | Oui — site + docsYes — site + docs |
guidelines/**/*.md | Oui — site + docsYes — site + docs |
Tout fichier | Oui — adr-conformity + adr-triggers + docs + commitYes — adr-conformity + adr-triggers + docs + commit |
ContrôlesChecks
- Cohérence tokens (tokens-audit) — déclenché si tokens/ modifiésToken consistency (tokens-audit) — triggered if tokens/ modified
- Conformité WCAG 2.2 AA (wcag) — déclenché si interface modifiéeWCAG 2.2 AA compliance (wcag) — triggered if interface modified
- Revue patterns UX (ux-patterns) — déclenché si nouveau composantUX pattern review (ux-patterns) — triggered if new component
- Conformité ADRs (adr-conformity) — toujours exécutéADR compliance (adr-conformity) — always run
- ADRs manquants (adr-triggers) — toujours exécutéMissing ADRs (adr-triggers) — always run
- Documentation complète (docs) — toujours exécutéComplete documentation (docs) — always run
- Rebuild site (site) — déclenché si tokens/decisions/guidelines modifiésSite rebuild (site) — triggered if tokens/decisions/guidelines modified
- Format commit (commit) — dernier pipeline, toujours exécutéCommit format (commit) — last pipeline, always run