# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [8.18.1] - 2026-06-28 ### Changed - **Site de documentation — Lighthouse 100 + zéro erreur console** : score Lighthouse 100 (médiane) sur les 4 catégories (Performance, Accessibility, Best Practices, SEO) sur tous les écrans, avec zéro erreur console. Tests écrits avant correction (TDD) : gate Lighthouse dockerisé (`website/tests/lighthouse/`), `console-errors.spec.ts`, et `accessibility.spec.ts` durci (WCAG 2.1 AA complet, `color-contrast` réactivé). - **Accessibilité (WCAG 2.1 AA réel)** : contrastes corrigés (brand, label langage code, texte muté, commentaire Shiki), `label-content-name-mismatch` du bouton de recherche, et `nested-interactive` du caret de sidebar collapsible (patch `Layout.vue`). - **Performance** : fonts self-hostées (suppression de la requête Google Fonts externe), `content-visibility` sur les tables denses, profondeur d'outline réduite. La page de référence des commandes (anglais) est découpée en index léger + une page par namespace (`website/scripts/split-commands.mjs`) pour atteindre 100. ### Fixed - Régression potentielle d'accessibilité : le test axe du site n'excluait plus `color-contrast` ni les composants du thème — toute violation WCAG 2.1 AA fait désormais échouer la CI. ## [8.18.0] - 2026-06-27 ### Added - **Commande `/workflow:auto-sprint`** : orchestrateur de sprint de bout en bout jouant le rôle Product Owner / Scrum Master. Enchaîne en une seule commande `start → decompose → validate → implement → PR → CI watch → review → retro → merge`. Chaque cérémonie s'exécute dans un **sous-agent au contexte isolé** — l'isolation remplace le `/clear` manuel entre les étapes ; la phase d'implémentation assume le rôle conductor **inline** (réutilise `/team:sprint`) pour éviter le nesting d'Agent Teams. Ajoute création de PR, surveillance CI et merge via `gh`. Merge `--auto-merge` opt-in (défaut : pause + GO humain, conforme règle 09 + Karpathy) ; échec de gate (validate KO / CI rouge / DoD miss) déclenche un **auto-fix loop** borné (`--max-fix-attempts`). Livrée en 5 langues (`Dev/i18n/{en,fr,es,de,pt}`). ### Changed - **Compteurs de commandes** : `126 core / 220 total` (au lieu de `125 / 219`) — `COMMANDS.md`, `COMMANDS-FULL-REFERENCE.md` (régénéré), `README.md`, `.claude/CLAUDE.md`. Test `namespace-integrity` mis à jour (namespace Workflow 9 → 10). ## [8.17.2] - 2026-06-26 ### Added - **Tutoriel end-to-end phare** : `docs/guides/{en,fr,es,de,pt}/10-complete-workflow.md` réécrit en walkthrough narré pour grands débutants (idée → backlog → design → sprint TDD → suivi Kanban → clôture), inspiré de la pédagogie « TUTORIEL-CLAUDE-CRAFT » : glossaire, section anti-confusion des modes d'exécution, marqueurs `/clear`, gates explicités, exemple *TaskFlow* + annexe multi-stack. Lié depuis `README.md` et `docs/guides/index.md`. - **Index de migration** : `docs/MIGRATION.md` aiguille désormais vers les guides d'upgrade par version (v3→v8). ### Changed - **Fraîcheur documentaire** : réalignement complet sur la source unique de vérité — `125 core / 219 total` commandes (au lieu de `133`), `55` skills (au lieu de `48`), `11` stacks, Claude Code `2.1.97` min / `2.1.168` rec (au lieu de `2.1.107`), Flutter `3.44`, React Native `0.86`, Symfony `8.1 / PHP 8.4+`. Placeholder `{{VERSION}}` résolu dans QUICKSTART. - **Dédup** : en-têtes « narré vs full » sur `COMMANDS.md` / `AGENTS.md` ; bannière `🚧 PLANIFIÉ` sur `docs/mcp/MCP-SERVERS.md` ; cross-links + rôles entre `COMPETITIVE-ANALYSIS.md` (stratégique) et `comparison-claude-craft-vs-superclaude.md` (user-facing). - **Site web** : badges de version hardcodés des composants Vue (`LandingPage.vue`, `StatsGrid.vue`, `AgentShowcase.vue`) réalignés ; nouveau token de denylist anti-régression dans `config/versions.yaml`. ### Fixed - **Commande inexistante `/bmad:init`** remplacée par `/workflow:init` dans les fichiers courants (le namespace `/bmad:*` n'existe pas ; les passages qui l'expliquent sont conservés). ### Removed - **`docs/SECURITY.md`** : stub de redirection supprimé au profit du `SECURITY.md` racine (source unique). ## [8.17.1] - 2026-06-26 ### Added - **Makefile `test-scripts-docker`** : lance la suite `tests/scripts/` dans une image docker embarquant bash (`TEST_IMAGE ?= node:24`), afin que le workflow « TOUJOURS docker » dispose de bash. ### Fixed - **`tests/scripts/` sous image sans bash** : les 12 fichiers qui exécutent `bash "