From 1b2c4ad570b8214964edf1af6a1d84dca2584296 Mon Sep 17 00:00:00 2001
From: Alexandre ETEOCLE <105340566+alexwrite@users.noreply.github.com>
Date: Tue, 22 Sep 2026 11:42:58 +0200
Subject: [PATCH 01/12] docs(helpdesk): remove duplicated settings
recommendation section (#217)
---
docs/settings/helpdesk/helpdesk-settings.md | 53 -------------------
.../settings/helpdesk/helpdesk-settings.md | 53 -------------------
2 files changed, 106 deletions(-)
diff --git a/docs/settings/helpdesk/helpdesk-settings.md b/docs/settings/helpdesk/helpdesk-settings.md
index 3d6eaf69..bed8d3d2 100644
--- a/docs/settings/helpdesk/helpdesk-settings.md
+++ b/docs/settings/helpdesk/helpdesk-settings.md
@@ -299,56 +299,3 @@ Regularly analyze:
:::tip Remember
Help center settings should evolve with your business. What works for a small team may not suit a larger organization. Regularly review and adjust according to your metrics and feedback.
:::
-
-
-### Established Business
-
-```
-Auto-close: 7 days
-Re-opening: 14 days
-Attachments: Enabled (10 MB)
-Allowed types: jpg,png,pdf,doc,docx,txt,log
-Webhook: CRM system
-```
-
-### Specialized Technical Support
-
-```
-Auto-close: 14 days
-Re-opening: -1 (unlimited)
-Attachments: Enabled (25 MB)
-Allowed types: jpg,png,pdf,txt,log,zip,sql,json
-Webhook: Slack + monitoring
-```
-
-### Secure Organization
-
-```
-Auto-close: 5 days
-Re-opening: 0 (disabled)
-Attachments: Enabled (2 MB)
-Allowed types: jpg,png,pdf,txt
-Webhook: Internal audit system
-```
-
-## Performance Optimization
-
-### Metric Monitoring
-
-Regularly analyze:
-
-- **Re-opening rate**: Indicator of resolution quality
-- **Closure time**: Automation efficiency
-- **Attachment volume**: Impact on disk space
-- **File types**: Adaptation to real needs
-
-### Preventive Maintenance
-
-1. **Periodic cleanup**: Delete old files
-2. **Settings review**: Adjust according to evolution
-3. **Webhook testing**: Check connectivity regularly
-4. **Team training**: Ensure everyone masters the settings
-
-:::tip Remember
-Help center settings should evolve with your business. What works for a small team may not suit a larger organization. Regularly review and adjust according to your metrics and feedback.
-:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/helpdesk/helpdesk-settings.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/helpdesk/helpdesk-settings.md
index ed64fe0e..248aa192 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/helpdesk/helpdesk-settings.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/helpdesk/helpdesk-settings.md
@@ -296,56 +296,3 @@ Analysez régulièrement :
:::tip À retenir
Les paramètres du centre d'aide doivent évoluer avec votre activité. Ce qui fonctionne pour une petite équipe peut ne pas convenir à une organisation plus importante. Révisez et ajustez régulièrement selon vos métriques et retours d'expérience.
:::
-
-
-### Entreprise établie
-
-```
-Fermeture automatique : 7 jours
-Ré-ouverture : 14 jours
-Pièces jointes : Activées (10 Mo)
-Types autorisés : jpg,png,pdf,doc,docx,txt,log
-Webhook : Système CRM
-```
-
-### Support technique spécialisé
-
-```
-Fermeture automatique : 14 jours
-Ré-ouverture : -1 (illimitée)
-Pièces jointes : Activées (25 Mo)
-Types autorisés : jpg,png,pdf,txt,log,zip,sql,json
-Webhook : Slack + monitoring
-```
-
-### Organisation sécurisée
-
-```
-Fermeture automatique : 5 jours
-Ré-ouverture : 0 (désactivée)
-Pièces jointes : Activées (2 Mo)
-Types autorisés : jpg,png,pdf,txt
-Webhook : Système audit interne
-```
-
-## Optimisation des performances
-
-### Surveillance des métriques
-
-Analysez régulièrement :
-
-- **Taux de ré-ouverture** : Indicateur de qualité des résolutions
-- **Temps de fermeture** : Efficacité des automatisations
-- **Volume de pièces jointes** : Impact sur l'espace disque
-- **Types de fichiers** : Adaptation aux besoins réels
-
-### Maintenance préventive
-
-1. **Nettoyage périodique** : Supprimez les vieux fichiers
-2. **Révision des paramètres** : Ajustez selon l'évolution
-3. **Tests webhook** : Vérifiez la connectivité régulièrement
-4. **Formation équipe** : Assurez-vous que tous maîtrisent les paramètres
-
-:::tip À retenir
-Les paramètres du centre d'aide doivent évoluer avec votre activité. Ce qui fonctionne pour une petite équipe peut ne pas convenir à une organisation plus importante. Révisez et ajustez régulièrement selon vos métriques et retours d'expérience.
-:::
From 20592caed623c4e3a852a6b44696bb0210ed128c Mon Sep 17 00:00:00 2001
From: Alexandre ETEOCLE <105340566+alexwrite@users.noreply.github.com>
Date: Tue, 22 Sep 2026 11:46:05 +0200
Subject: [PATCH 02/12] Update CLIENTXCMS server configuration details (#216)
(#219)
Updated IP address and hostname for CLIENTXCMS server configuration. Changed password instruction to contact support.
Co-authored-by: FreezMod <69022745+TomLeDev@users.noreply.github.com>
---
docs/extensions/addons/reselling_client.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/extensions/addons/reselling_client.md b/docs/extensions/addons/reselling_client.md
index 3d956820..061cfcb1 100644
--- a/docs/extensions/addons/reselling_client.md
+++ b/docs/extensions/addons/reselling_client.md
@@ -41,10 +41,10 @@ Create a CLIENTXCMS server in `Admin Panel` > `Settings` > `Provisioning` > `Ser

-**IP Address**: clients.ctxhosting.fr
-**Hostname**: clients.ctxhosting.fr
+**IP Address**: by-hoster.net/client
+**Hostname**: by-hoster.net/client
**Username**: ctxreselling
-**Password**: API key indicated in the welcome email
+**Password**: Contact By-Hoster.net support
**Port**: 443
The following port must be open to connect CLIENTXCMS to your reselling server: 443
From 27b7c9f0d8fa2c69c7bca5b8cab37cc4ef43d0d6 Mon Sep 17 00:00:00 2001
From: Alexandre ETEOCLE <105340566+alexwrite@users.noreply.github.com>
Date: Tue, 22 Sep 2026 12:00:01 +0200
Subject: [PATCH 03/12] docs(themes): document darkmode_html_class and fix html
snippet (#220)
---
docs/developpers/themes/code-snippets.md | 7 ++++++-
docs/developpers/themes/functions-settings.md | 1 +
.../current/developpers/themes/code-snippets.md | 7 ++++++-
.../current/developpers/themes/functions-settings.md | 1 +
4 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/docs/developpers/themes/code-snippets.md b/docs/developpers/themes/code-snippets.md
index f16e24ce..25a5926b 100644
--- a/docs/developpers/themes/code-snippets.md
+++ b/docs/developpers/themes/code-snippets.md
@@ -8,7 +8,7 @@ Here are some code examples to help you customize your theme.
File `resources/themes/theme_name/includes/head.blade.php`
```blade
-
+
{{-- ... --}}
@yield('title') {{ translated_setting('seo_site_title') }}
@@ -52,6 +52,11 @@ File `resources/themes/theme_name/views/shared/layouts/iconright.blade.php`
```
### Dark Mode Switch
+
+:::warning Important
+The toggle script only flips the `dark` class on the `` element. Your layout's `` tag (see the [Head](#head) snippet above) must render `{{ darkmode_html_class() }}` - never put the class on `` or anywhere else, or clicking the button will have no visible effect until the page is reloaded.
+:::
+
File `resources/themes/theme_name/views/shared/layouts/iconright.blade.php`
```blade
diff --git a/docs/developpers/themes/functions-settings.md b/docs/developpers/themes/functions-settings.md
index 13a5eaa8..3e230c57 100644
--- a/docs/developpers/themes/functions-settings.md
+++ b/docs/developpers/themes/functions-settings.md
@@ -22,6 +22,7 @@ This page lists the functions and setting keys usable for themes.
| `{{ basket()->items() }}` | Returns the basket items |
| `{{ is_darkmode() }}` | Returns true if the page is in dark mode |
| `{{ is_lightmode() }}` | Returns true if the page is in light mode |
+| `{{ darkmode_html_class() }}` | Returns `dark` (or an empty string) - use it on your layout's `` tag, the only element the dark mode toggle actually targets |
| `{{ format_bytes($bytes, $precision = 2, $suffix = true) }}` | Returns the formatted byte size (KB, MB, GB, etc.) |
| `{{ currency() }}` | Returns the current currency in ISO format |
| `{{ currency_symbol(?$currency = null) }}` | Returns the current currency symbol |
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/code-snippets.md b/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/code-snippets.md
index fd2547bb..62fba315 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/code-snippets.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/code-snippets.md
@@ -7,7 +7,7 @@ Voici quelques exemples de code pour vous aider à personnaliser votre thème.
Fichier `resources/themes/theme_name/includes/head.blade.php`
```blade
-
+
{{-- ... --}}
@yield('title') {{ translated_setting('seo_site_title') }}
@@ -51,6 +51,11 @@ Fichier `resources/themes/theme_name/views/shared/layouts/iconright.blade.php`
```
### Switch de mode sombre
+
+:::warning Important
+Le script de bascule ne togglé la classe `dark` que sur l'élément ``. La balise `` de votre layout (voir le snippet [Head](#head) ci-dessus) doit rendre `{{ darkmode_html_class() }}` - ne jamais poser la classe sur `` ou ailleurs, sinon le clic sur le bouton n'aura aucun effet visible tant que la page n'est pas rechargée.
+:::
+
Fichier `resources/themes/theme_name/views/shared/layouts/iconright.blade.php`
```blade
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/functions-settings.md b/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/functions-settings.md
index e3d8b61a..efedbe0b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/functions-settings.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/developpers/themes/functions-settings.md
@@ -21,6 +21,7 @@ Cette page liste les fonctions et clés de paramètres utilisables pour les thè
| `{{ basket()->items() }}` | Retourne les articles du panier |
| `{{ is_darkmode() }}` | Retourne vrai si la page est en mode sombre |
| `{{ is_lightmode() }}` | Retourne vrai si la page est en mode clair |
+| `{{ darkmode_html_class() }}` | Retourne `dark` (ou une chaîne vide) - à poser sur la balise `` du layout, le seul élément réellement ciblé par le switch de mode sombre |
| `{{ format_bytes($bytes, $precision = 2, $suffix = true) }}` | Retourne la taille en octets formatée (Ko, Mo, Go, etc.) |
| `{{ currency() }}` | Renvoie la devise actuelle au format ISO |
| `{{ currency_symbol(?$currency = null) }}` | Renvoie le symbole de la devise actuelle |
From 07eb6ff8756322ce9f2dffd1ea1a26d106156a3e Mon Sep 17 00:00:00 2001
From: Alexandre ETEOCLE <105340566+alexwrite@users.noreply.github.com>
Date: Tue, 22 Sep 2026 13:22:00 +0200
Subject: [PATCH 04/12] [NE PAS MERGER] chore: CLAUDE.md et rules agents -
branche de travail en cours (#221)
* chore: add CLAUDE.md and agent rules for docs contributions
* chore: remove _bmad tooling artifacts and untrack .idea
* chore: remove remaining bmad commands, clean up dead gitignore entries
* chore: finish gitignore cleanup
* chore: track package-lock.json for reproducible installs
* fix: remove unused docusaurus-plugin-dotenv, cuts audit findings 46->44
---
.claude/commands/bmad/bmm/agents/analyst.md | 14 -
.claude/commands/bmad/bmm/agents/architect.md | 14 -
.claude/commands/bmad/bmm/agents/dev.md | 14 -
.claude/commands/bmad/bmm/agents/pm.md | 14 -
.../bmad/bmm/agents/quick-flow-solo-dev.md | 14 -
.claude/commands/bmad/bmm/agents/sm.md | 14 -
.claude/commands/bmad/bmm/agents/tea.md | 14 -
.../commands/bmad/bmm/agents/tech-writer.md | 14 -
.../commands/bmad/bmm/agents/ux-designer.md | 14 -
.../check-implementation-readiness.md | 5 -
.../bmad/bmm/workflows/code-review.md | 13 -
.../bmad/bmm/workflows/correct-course.md | 13 -
.../bmad/bmm/workflows/create-architecture.md | 5 -
.../bmm/workflows/create-epics-and-stories.md | 5 -
.../workflows/create-excalidraw-dataflow.md | 13 -
.../workflows/create-excalidraw-diagram.md | 13 -
.../workflows/create-excalidraw-flowchart.md | 13 -
.../workflows/create-excalidraw-wireframe.md | 13 -
.../bmm/workflows/create-product-brief.md | 5 -
.../bmad/bmm/workflows/create-story.md | 13 -
.../bmad/bmm/workflows/create-ux-design.md | 5 -
.../commands/bmad/bmm/workflows/dev-story.md | 13 -
.../bmad/bmm/workflows/document-project.md | 13 -
.../bmm/workflows/generate-project-context.md | 5 -
.claude/commands/bmad/bmm/workflows/prd.md | 5 -
.../commands/bmad/bmm/workflows/quick-dev.md | 5 -
.../commands/bmad/bmm/workflows/quick-spec.md | 5 -
.../commands/bmad/bmm/workflows/research.md | 5 -
.../bmad/bmm/workflows/retrospective.md | 13 -
.../bmad/bmm/workflows/sprint-planning.md | 13 -
.../bmad/bmm/workflows/sprint-status.md | 13 -
.../bmad/bmm/workflows/testarch-atdd.md | 13 -
.../bmad/bmm/workflows/testarch-automate.md | 13 -
.../bmad/bmm/workflows/testarch-ci.md | 13 -
.../bmad/bmm/workflows/testarch-framework.md | 13 -
.../bmad/bmm/workflows/testarch-nfr.md | 13 -
.../bmm/workflows/testarch-test-design.md | 13 -
.../bmm/workflows/testarch-test-review.md | 13 -
.../bmad/bmm/workflows/testarch-trace.md | 13 -
.../bmad/bmm/workflows/workflow-init.md | 13 -
.../bmad/bmm/workflows/workflow-status.md | 13 -
.../commands/bmad/core/agents/bmad-master.md | 14 -
.../commands/bmad/core/tasks/index-docs.md | 9 -
.claude/commands/bmad/core/tasks/shard-doc.md | 9 -
.../bmad/core/workflows/brainstorming.md | 5 -
.../bmad/core/workflows/party-mode.md | 5 -
.claude/rules/content-i18n.md | 13 +
.claude/rules/documentation-quality.md | 36 +
.claude/rules/git-workflow.md | 12 +
.claude/rules/information-architecture.md | 25 +
.claude/rules/screenshots.md | 5 +
.claude/rules/terminology.md | 5 +
.claude/rules/versioning.md | 19 +
.claude/rules/writing-style.md | 7 +
.gitignore | 8 +-
.idea/docs.clientxcms.com.iml | 12 -
.idea/modules.xml | 8 -
.idea/vcs.xml | 6 -
.idea/workspace.xml | 108 -
CLAUDE.md | 103 +-
.../brainstorming-session-2026-01-24.md | 298 -
.../0-1-poc-migration-defaultlocale.md | 88 -
.../0-2-config-i18n-complete.md | 78 -
.../0-3-structure-dossiers-i18n-fr.md | 94 -
.../0-5-composants-react-extraction-textes.md | 91 -
.../0-6-bandeau-not-yet-translated.md | 109 -
.../0-7-config-redirects-301.md | 100 -
.../0-8-fix-broken-links.md | 206 -
.../1-1-relecture-introduction-md.md | 195 -
.../1-2-validation-finale.md | 259 -
.../2-1-relecture-requis-md.md | 287 -
.../2-2-traduire-installation-md-index.md | 251 -
.../2-3-traduire-cloud-md.md | 409 -
.../2-4-traduire-selfhosted-md.md | 452 -
.../2-5-traduire-plesk-md.md | 446 -
.../2-6-traduire-docker-md.md | 402 -
.../2-7-traduire-ansible-md.md | 578 -
.../2-8-traduire-upgrade-md.md | 367 -
.../3-1-traduire-getting-started-md-index.md | 229 -
.../3-2-traduire-first-login-md.md | 337 -
.../3-3-traduire-personalization-md.md | 447 -
.../3-4-traduire-server-md.md | 473 -
.../3-5-traduire-products-md.md | 352 -
.../3-6-traduire-payments-md.md | 477 -
.../3-7-traduire-accounts-md.md | 340 -
.../3-8-traduire-service-md.md | 422 -
.../3-9-traduire-finish-md.md | 281 -
.../screenshots/1-2-task1-en-page.png | Bin 174548 -> 0 bytes
.../screenshots/1-2-task2-fr-page.png | Bin 176857 -> 0 bytes
.../sprint-status.yaml | 1350 -
_bmad-output/parallel-worker-prompt.md | 187 -
.../epic-0-setup-infrastructure.md | 186 -
.../epic-1-mvd-introduction.md | 125 -
.../epic-2-mvd-installation.md | 219 -
.../epic-3-mvd-getting-started.md | 247 -
.../epic-4-mvd-settings-core.md | 183 -
.../epic-5-post-mvd-extensions.md | 242 -
.../epic-6-post-mvd-developers.md | 258 -
.../epic-7-post-mvd-blog.md | 192 -
.../epic-8-launch-communication.md | 249 -
_bmad-output/planning-artifacts/i18n-prd.md | 325 -
_bmad-output/planning-artifacts/index.md | 127 -
.../screenshots/poc-i18n-homepage-en.png | Bin 232661 -> 0 bytes
.../screenshots/poc-i18n-homepage-fr.png | Bin 236183 -> 0 bytes
.../screenshots/poc-i18n-requis-en.png | Bin 221011 -> 0 bytes
.../screenshots/poc-i18n-requis-fr.png | Bin 223770 -> 0 bytes
_bmad-output/workers/worker-1.md | 84 -
_bmad-output/workers/worker-2.md | 69 -
_bmad-output/workers/worker-3.md | 71 -
_bmad-output/workers/worker-4.md | 72 -
_bmad-output/workers/worker-5.md | 77 -
_bmad-output/workers/worker-6.md | 77 -
_bmad-output/workers/worker-7.md | 74 -
_bmad-output/workers/worker-8.md | 70 -
_bmad-output/workers/worker-9.md | 70 -
_bmad/_config/agent-manifest.csv | 11 -
.../_config/agents/bmm-analyst.customize.yaml | 41 -
.../agents/bmm-architect.customize.yaml | 41 -
_bmad/_config/agents/bmm-dev.customize.yaml | 41 -
_bmad/_config/agents/bmm-pm.customize.yaml | 41 -
.../bmm-quick-flow-solo-dev.customize.yaml | 41 -
_bmad/_config/agents/bmm-sm.customize.yaml | 41 -
_bmad/_config/agents/bmm-tea.customize.yaml | 41 -
.../agents/bmm-tech-writer.customize.yaml | 41 -
.../agents/bmm-ux-designer.customize.yaml | 41 -
.../agents/core-bmad-master.customize.yaml | 41 -
_bmad/_config/files-manifest.csv | 290 -
_bmad/_config/ides/claude-code.yaml | 6 -
_bmad/_config/manifest.yaml | 9 -
_bmad/_config/task-manifest.csv | 5 -
_bmad/_config/tool-manifest.csv | 1 -
_bmad/_config/workflow-manifest.csv | 35 -
_bmad/bmm/agents/analyst.md | 76 -
_bmad/bmm/agents/architect.md | 68 -
_bmad/bmm/agents/dev.md | 70 -
_bmad/bmm/agents/pm.md | 72 -
_bmad/bmm/agents/quick-flow-solo-dev.md | 68 -
_bmad/bmm/agents/sm.md | 71 -
_bmad/bmm/agents/tea.md | 71 -
_bmad/bmm/agents/tech-writer.md | 72 -
_bmad/bmm/agents/ux-designer.md | 68 -
_bmad/bmm/config.yaml | 18 -
_bmad/bmm/data/README.md | 29 -
_bmad/bmm/data/documentation-standards.md | 262 -
_bmad/bmm/data/project-context-template.md | 40 -
_bmad/bmm/teams/default-party.csv | 21 -
_bmad/bmm/teams/team-fullstack.yaml | 12 -
_bmad/bmm/testarch/knowledge/api-request.md | 442 -
.../knowledge/api-testing-patterns.md | 843 -
_bmad/bmm/testarch/knowledge/auth-session.md | 552 -
_bmad/bmm/testarch/knowledge/burn-in.md | 273 -
_bmad/bmm/testarch/knowledge/ci-burn-in.md | 675 -
_bmad/bmm/testarch/knowledge/component-tdd.md | 486 -
.../testarch/knowledge/contract-testing.md | 957 -
.../bmm/testarch/knowledge/data-factories.md | 500 -
_bmad/bmm/testarch/knowledge/email-auth.md | 721 -
.../bmm/testarch/knowledge/error-handling.md | 725 -
_bmad/bmm/testarch/knowledge/feature-flags.md | 750 -
_bmad/bmm/testarch/knowledge/file-utils.md | 463 -
.../knowledge/fixture-architecture.md | 401 -
.../knowledge/fixtures-composition.md | 382 -
.../knowledge/intercept-network-call.md | 430 -
_bmad/bmm/testarch/knowledge/log.md | 429 -
.../knowledge/network-error-monitor.md | 405 -
_bmad/bmm/testarch/knowledge/network-first.md | 486 -
.../testarch/knowledge/network-recorder.md | 527 -
_bmad/bmm/testarch/knowledge/nfr-criteria.md | 670 -
_bmad/bmm/testarch/knowledge/overview.md | 286 -
.../testarch/knowledge/playwright-config.md | 730 -
.../testarch/knowledge/probability-impact.md | 601 -
_bmad/bmm/testarch/knowledge/recurse.md | 421 -
.../bmm/testarch/knowledge/risk-governance.md | 615 -
.../testarch/knowledge/selective-testing.md | 732 -
.../testarch/knowledge/selector-resilience.md | 527 -
.../knowledge/test-healing-patterns.md | 644 -
.../knowledge/test-levels-framework.md | 473 -
.../knowledge/test-priorities-matrix.md | 373 -
_bmad/bmm/testarch/knowledge/test-quality.md | 664 -
.../testarch/knowledge/timing-debugging.md | 372 -
.../testarch/knowledge/visual-debugging.md | 524 -
_bmad/bmm/testarch/tea-index.csv | 34 -
.../product-brief.template.md | 10 -
.../steps/step-01-init.md | 177 -
.../steps/step-01b-continue.md | 161 -
.../steps/step-02-vision.md | 199 -
.../steps/step-03-users.md | 202 -
.../steps/step-04-metrics.md | 205 -
.../steps/step-05-scope.md | 219 -
.../steps/step-06-complete.md | 194 -
.../create-product-brief/workflow.md | 58 -
.../research/domain-steps/step-01-init.md | 137 -
.../domain-steps/step-02-domain-analysis.md | 229 -
.../step-03-competitive-landscape.md | 238 -
.../domain-steps/step-04-regulatory-focus.md | 206 -
.../domain-steps/step-05-technical-trends.md | 234 -
.../step-06-research-synthesis.md | 443 -
.../research/market-steps/step-01-init.md | 182 -
.../market-steps/step-02-customer-behavior.md | 237 -
.../market-steps/step-02-customer-insights.md | 200 -
.../step-03-customer-pain-points.md | 249 -
.../step-04-customer-decisions.md | 259 -
.../step-05-competitive-analysis.md | 177 -
.../step-06-research-completion.md | 475 -
.../1-analysis/research/research.template.md | 29 -
.../research/technical-steps/step-01-init.md | 137 -
.../step-02-technical-overview.md | 239 -
.../step-03-integration-patterns.md | 248 -
.../step-04-architectural-patterns.md | 202 -
.../step-05-implementation-research.md | 239 -
.../step-06-research-synthesis.md | 486 -
.../workflows/1-analysis/research/workflow.md | 173 -
.../create-ux-design/steps/step-01-init.md | 135 -
.../steps/step-01b-continue.md | 127 -
.../steps/step-02-discovery.md | 190 -
.../steps/step-03-core-experience.md | 216 -
.../steps/step-04-emotional-response.md | 219 -
.../steps/step-05-inspiration.md | 234 -
.../steps/step-06-design-system.md | 252 -
.../steps/step-07-defining-experience.md | 254 -
.../steps/step-08-visual-foundation.md | 224 -
.../steps/step-09-design-directions.md | 224 -
.../steps/step-10-user-journeys.md | 241 -
.../steps/step-11-component-strategy.md | 248 -
.../steps/step-12-ux-patterns.md | 237 -
.../steps/step-13-responsive-accessibility.md | 264 -
.../steps/step-14-complete.md | 228 -
.../create-ux-design/ux-design-template.md | 13 -
.../create-ux-design/workflow.md | 43 -
.../prd/data/domain-complexity.csv | 13 -
.../2-plan-workflows/prd/data/prd-purpose.md | 197 -
.../prd/data/project-types.csv | 11 -
.../prd/steps-c/step-01-init.md | 191 -
.../prd/steps-c/step-01b-continue.md | 153 -
.../prd/steps-c/step-02-discovery.md | 224 -
.../prd/steps-c/step-03-success.md | 226 -
.../prd/steps-c/step-04-journeys.md | 213 -
.../prd/steps-c/step-05-domain.md | 207 -
.../prd/steps-c/step-06-innovation.md | 226 -
.../prd/steps-c/step-07-project-type.md | 237 -
.../prd/steps-c/step-08-scoping.md | 228 -
.../prd/steps-c/step-09-functional.md | 231 -
.../prd/steps-c/step-10-nonfunctional.md | 242 -
.../prd/steps-c/step-11-polish.md | 217 -
.../prd/steps-c/step-12-complete.md | 180 -
.../prd/steps-e/step-e-01-discovery.md | 247 -
.../steps-e/step-e-01b-legacy-conversion.md | 208 -
.../prd/steps-e/step-e-02-review.md | 249 -
.../prd/steps-e/step-e-03-edit.md | 253 -
.../prd/steps-e/step-e-04-complete.md | 168 -
.../prd/steps-v/step-v-01-discovery.md | 218 -
.../prd/steps-v/step-v-02-format-detection.md | 191 -
.../prd/steps-v/step-v-02b-parity-check.md | 209 -
.../steps-v/step-v-03-density-validation.md | 174 -
.../step-v-04-brief-coverage-validation.md | 214 -
.../step-v-05-measurability-validation.md | 228 -
.../step-v-06-traceability-validation.md | 217 -
...-v-07-implementation-leakage-validation.md | 205 -
.../step-v-08-domain-compliance-validation.md | 243 -
.../step-v-09-project-type-validation.md | 263 -
.../prd/steps-v/step-v-10-smart-validation.md | 209 -
.../step-v-11-holistic-quality-validation.md | 264 -
.../step-v-12-completeness-validation.md | 242 -
.../prd/steps-v/step-v-13-report-complete.md | 232 -
.../prd/templates/prd-template.md | 10 -
.../prd/validation-report-prd-workflow.md | 433 -
.../2-plan-workflows/prd/workflow.md | 150 -
.../steps/step-01-document-discovery.md | 190 -
.../steps/step-02-prd-analysis.md | 178 -
.../steps/step-03-epic-coverage-validation.md | 179 -
.../steps/step-04-ux-alignment.md | 139 -
.../steps/step-05-epic-quality-review.md | 252 -
.../steps/step-06-final-assessment.md | 133 -
.../templates/readiness-report-template.md | 4 -
.../workflow.md | 55 -
.../architecture-decision-template.md | 12 -
.../data/domain-complexity.csv | 11 -
.../data/project-types.csv | 7 -
.../create-architecture/steps/step-01-init.md | 153 -
.../steps/step-01b-continue.md | 164 -
.../steps/step-02-context.md | 224 -
.../steps/step-03-starter.md | 331 -
.../steps/step-04-decisions.md | 318 -
.../steps/step-05-patterns.md | 359 -
.../steps/step-06-structure.md | 379 -
.../steps/step-07-validation.md | 359 -
.../steps/step-08-complete.md | 352 -
.../create-architecture/workflow.md | 50 -
.../steps/step-01-validate-prerequisites.md | 259 -
.../steps/step-02-design-epics.md | 233 -
.../steps/step-03-create-stories.md | 272 -
.../steps/step-04-final-validation.md | 145 -
.../templates/epics-template.md | 57 -
.../create-epics-and-stories/workflow.md | 59 -
.../4-implementation/code-review/checklist.md | 23 -
.../code-review/instructions.xml | 227 -
.../code-review/workflow.yaml | 50 -
.../correct-course/checklist.md | 279 -
.../correct-course/instructions.md | 206 -
.../correct-course/workflow.yaml | 58 -
.../create-story/checklist.md | 358 -
.../create-story/instructions.xml | 345 -
.../4-implementation/create-story/template.md | 49 -
.../create-story/workflow.yaml | 59 -
.../4-implementation/dev-story/checklist.md | 80 -
.../dev-story/instructions.xml | 410 -
.../4-implementation/dev-story/workflow.yaml | 25 -
.../retrospective/instructions.md | 1443 --
.../retrospective/workflow.yaml | 57 -
.../sprint-planning/checklist.md | 33 -
.../sprint-planning/instructions.md | 225 -
.../sprint-status-template.yaml | 55 -
.../sprint-planning/workflow.yaml | 52 -
.../sprint-status/instructions.md | 229 -
.../sprint-status/workflow.yaml | 35 -
.../quick-dev/steps/step-01-mode-detection.md | 156 -
.../steps/step-02-context-gathering.md | 120 -
.../quick-dev/steps/step-03-execute.md | 113 -
.../quick-dev/steps/step-04-self-check.md | 113 -
.../steps/step-05-adversarial-review.md | 106 -
.../steps/step-06-resolve-findings.md | 140 -
.../bmad-quick-flow/quick-dev/workflow.md | 52 -
.../quick-spec/steps/step-01-understand.md | 189 -
.../quick-spec/steps/step-02-investigate.md | 144 -
.../quick-spec/steps/step-03-generate.md | 128 -
.../quick-spec/steps/step-04-review.md | 173 -
.../quick-spec/tech-spec-template.md | 74 -
.../bmad-quick-flow/quick-spec/workflow.md | 79 -
.../workflows/document-project/checklist.md | 245 -
.../documentation-requirements.csv | 12 -
.../document-project/instructions.md | 221 -
.../templates/deep-dive-template.md | 345 -
.../templates/index-template.md | 169 -
.../templates/project-overview-template.md | 103 -
.../templates/project-scan-report-schema.json | 160 -
.../templates/source-tree-template.md | 135 -
.../workflows/document-project/workflow.yaml | 28 -
.../workflows/deep-dive-instructions.md | 298 -
.../document-project/workflows/deep-dive.yaml | 31 -
.../workflows/full-scan-instructions.md | 1106 -
.../document-project/workflows/full-scan.yaml | 31 -
.../_shared/excalidraw-library.json | 90 -
.../_shared/excalidraw-templates.yaml | 127 -
.../create-dataflow/checklist.md | 39 -
.../create-dataflow/instructions.md | 130 -
.../create-dataflow/workflow.yaml | 26 -
.../create-diagram/checklist.md | 43 -
.../create-diagram/instructions.md | 141 -
.../create-diagram/workflow.yaml | 26 -
.../create-flowchart/checklist.md | 49 -
.../create-flowchart/instructions.md | 241 -
.../create-flowchart/workflow.yaml | 26 -
.../create-wireframe/checklist.md | 38 -
.../create-wireframe/instructions.md | 133 -
.../create-wireframe/workflow.yaml | 26 -
.../project-context-template.md | 21 -
.../steps/step-01-discover.md | 184 -
.../steps/step-02-generate.md | 318 -
.../steps/step-03-complete.md | 278 -
.../generate-project-context/workflow.md | 49 -
.../testarch/atdd/atdd-checklist-template.md | 364 -
.../bmm/workflows/testarch/atdd/checklist.md | 374 -
.../workflows/testarch/atdd/instructions.md | 806 -
.../bmm/workflows/testarch/atdd/workflow.yaml | 45 -
.../workflows/testarch/automate/checklist.md | 582 -
.../testarch/automate/instructions.md | 1324 -
.../workflows/testarch/automate/workflow.yaml | 52 -
_bmad/bmm/workflows/testarch/ci/checklist.md | 248 -
.../testarch/ci/github-actions-template.yaml | 198 -
.../testarch/ci/gitlab-ci-template.yaml | 149 -
.../bmm/workflows/testarch/ci/instructions.md | 536 -
_bmad/bmm/workflows/testarch/ci/workflow.yaml | 45 -
.../workflows/testarch/framework/checklist.md | 321 -
.../testarch/framework/instructions.md | 481 -
.../testarch/framework/workflow.yaml | 47 -
.../testarch/nfr-assess/checklist.md | 407 -
.../testarch/nfr-assess/instructions.md | 722 -
.../nfr-assess/nfr-report-template.md | 445 -
.../testarch/nfr-assess/workflow.yaml | 47 -
.../testarch/test-design/checklist.md | 235 -
.../testarch/test-design/instructions.md | 788 -
.../test-design/test-design-template.md | 294 -
.../testarch/test-design/workflow.yaml | 54 -
.../testarch/test-review/checklist.md | 472 -
.../testarch/test-review/instructions.md | 628 -
.../test-review/test-review-template.md | 390 -
.../testarch/test-review/workflow.yaml | 46 -
.../bmm/workflows/testarch/trace/checklist.md | 655 -
.../workflows/testarch/trace/instructions.md | 1047 -
.../testarch/trace/trace-template.md | 675 -
.../workflows/testarch/trace/workflow.yaml | 55 -
.../workflow-status/init/instructions.md | 346 -
.../workflow-status/init/workflow.yaml | 29 -
.../workflows/workflow-status/instructions.md | 395 -
.../paths/enterprise-brownfield.yaml | 103 -
.../paths/enterprise-greenfield.yaml | 100 -
.../paths/method-brownfield.yaml | 103 -
.../paths/method-greenfield.yaml | 100 -
.../workflow-status/project-levels.yaml | 59 -
.../workflow-status-template.yaml | 24 -
.../workflows/workflow-status/workflow.yaml | 30 -
_bmad/core/agents/bmad-master.md | 57 -
_bmad/core/config.yaml | 9 -
_bmad/core/resources/excalidraw/README.md | 160 -
.../excalidraw/excalidraw-helpers.md | 127 -
.../resources/excalidraw/library-loader.md | 50 -
.../excalidraw/validate-json-instructions.md | 79 -
_bmad/core/tasks/index-docs.xml | 65 -
.../core/tasks/review-adversarial-general.xml | 41 -
_bmad/core/tasks/shard-doc.xml | 109 -
_bmad/core/tasks/workflow.xml | 235 -
.../advanced-elicitation/methods.csv | 51 -
.../advanced-elicitation/workflow.xml | 117 -
.../workflows/brainstorming/brain-methods.csv | 62 -
.../steps/step-01-session-setup.md | 197 -
.../brainstorming/steps/step-01b-continue.md | 122 -
.../steps/step-02a-user-selected.md | 225 -
.../steps/step-02b-ai-recommended.md | 237 -
.../steps/step-02c-random-selection.md | 209 -
.../steps/step-02d-progressive-flow.md | 264 -
.../steps/step-03-technique-execution.md | 399 -
.../steps/step-04-idea-organization.md | 303 -
.../core/workflows/brainstorming/template.md | 15 -
.../core/workflows/brainstorming/workflow.md | 58 -
.../party-mode/steps/step-01-agent-loading.md | 139 -
.../steps/step-02-discussion-orchestration.md | 204 -
.../party-mode/steps/step-03-graceful-exit.md | 159 -
_bmad/core/workflows/party-mode/workflow.md | 206 -
package-lock.json | 20483 ++++++++++++++++
package.json | 1 -
429 files changed, 20632 insertions(+), 84207 deletions(-)
delete mode 100644 .claude/commands/bmad/bmm/agents/analyst.md
delete mode 100644 .claude/commands/bmad/bmm/agents/architect.md
delete mode 100644 .claude/commands/bmad/bmm/agents/dev.md
delete mode 100644 .claude/commands/bmad/bmm/agents/pm.md
delete mode 100644 .claude/commands/bmad/bmm/agents/quick-flow-solo-dev.md
delete mode 100644 .claude/commands/bmad/bmm/agents/sm.md
delete mode 100644 .claude/commands/bmad/bmm/agents/tea.md
delete mode 100644 .claude/commands/bmad/bmm/agents/tech-writer.md
delete mode 100644 .claude/commands/bmad/bmm/agents/ux-designer.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/check-implementation-readiness.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/code-review.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/correct-course.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-architecture.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-epics-and-stories.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-excalidraw-dataflow.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-excalidraw-diagram.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-excalidraw-flowchart.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-excalidraw-wireframe.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-product-brief.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-story.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/create-ux-design.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/dev-story.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/document-project.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/generate-project-context.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/prd.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/quick-dev.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/quick-spec.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/research.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/retrospective.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/sprint-planning.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/sprint-status.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-atdd.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-automate.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-ci.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-framework.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-nfr.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-test-design.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-test-review.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/testarch-trace.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/workflow-init.md
delete mode 100644 .claude/commands/bmad/bmm/workflows/workflow-status.md
delete mode 100644 .claude/commands/bmad/core/agents/bmad-master.md
delete mode 100644 .claude/commands/bmad/core/tasks/index-docs.md
delete mode 100644 .claude/commands/bmad/core/tasks/shard-doc.md
delete mode 100644 .claude/commands/bmad/core/workflows/brainstorming.md
delete mode 100644 .claude/commands/bmad/core/workflows/party-mode.md
create mode 100644 .claude/rules/content-i18n.md
create mode 100644 .claude/rules/documentation-quality.md
create mode 100644 .claude/rules/git-workflow.md
create mode 100644 .claude/rules/information-architecture.md
create mode 100644 .claude/rules/screenshots.md
create mode 100644 .claude/rules/terminology.md
create mode 100644 .claude/rules/versioning.md
create mode 100644 .claude/rules/writing-style.md
delete mode 100644 .idea/docs.clientxcms.com.iml
delete mode 100644 .idea/modules.xml
delete mode 100644 .idea/vcs.xml
delete mode 100644 .idea/workspace.xml
delete mode 100644 _bmad-output/analysis/brainstorming-session-2026-01-24.md
delete mode 100644 _bmad-output/implementation-artifacts/0-1-poc-migration-defaultlocale.md
delete mode 100644 _bmad-output/implementation-artifacts/0-2-config-i18n-complete.md
delete mode 100644 _bmad-output/implementation-artifacts/0-3-structure-dossiers-i18n-fr.md
delete mode 100644 _bmad-output/implementation-artifacts/0-5-composants-react-extraction-textes.md
delete mode 100644 _bmad-output/implementation-artifacts/0-6-bandeau-not-yet-translated.md
delete mode 100644 _bmad-output/implementation-artifacts/0-7-config-redirects-301.md
delete mode 100644 _bmad-output/implementation-artifacts/0-8-fix-broken-links.md
delete mode 100644 _bmad-output/implementation-artifacts/1-1-relecture-introduction-md.md
delete mode 100644 _bmad-output/implementation-artifacts/1-2-validation-finale.md
delete mode 100644 _bmad-output/implementation-artifacts/2-1-relecture-requis-md.md
delete mode 100644 _bmad-output/implementation-artifacts/2-2-traduire-installation-md-index.md
delete mode 100644 _bmad-output/implementation-artifacts/2-3-traduire-cloud-md.md
delete mode 100644 _bmad-output/implementation-artifacts/2-4-traduire-selfhosted-md.md
delete mode 100644 _bmad-output/implementation-artifacts/2-5-traduire-plesk-md.md
delete mode 100644 _bmad-output/implementation-artifacts/2-6-traduire-docker-md.md
delete mode 100644 _bmad-output/implementation-artifacts/2-7-traduire-ansible-md.md
delete mode 100644 _bmad-output/implementation-artifacts/2-8-traduire-upgrade-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-1-traduire-getting-started-md-index.md
delete mode 100644 _bmad-output/implementation-artifacts/3-2-traduire-first-login-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-3-traduire-personalization-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-4-traduire-server-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-5-traduire-products-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-6-traduire-payments-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-7-traduire-accounts-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-8-traduire-service-md.md
delete mode 100644 _bmad-output/implementation-artifacts/3-9-traduire-finish-md.md
delete mode 100644 _bmad-output/implementation-artifacts/screenshots/1-2-task1-en-page.png
delete mode 100644 _bmad-output/implementation-artifacts/screenshots/1-2-task2-fr-page.png
delete mode 100644 _bmad-output/implementation-artifacts/sprint-status.yaml
delete mode 100644 _bmad-output/parallel-worker-prompt.md
delete mode 100644 _bmad-output/planning-artifacts/epic-0-setup-infrastructure.md
delete mode 100644 _bmad-output/planning-artifacts/epic-1-mvd-introduction.md
delete mode 100644 _bmad-output/planning-artifacts/epic-2-mvd-installation.md
delete mode 100644 _bmad-output/planning-artifacts/epic-3-mvd-getting-started.md
delete mode 100644 _bmad-output/planning-artifacts/epic-4-mvd-settings-core.md
delete mode 100644 _bmad-output/planning-artifacts/epic-5-post-mvd-extensions.md
delete mode 100644 _bmad-output/planning-artifacts/epic-6-post-mvd-developers.md
delete mode 100644 _bmad-output/planning-artifacts/epic-7-post-mvd-blog.md
delete mode 100644 _bmad-output/planning-artifacts/epic-8-launch-communication.md
delete mode 100644 _bmad-output/planning-artifacts/i18n-prd.md
delete mode 100644 _bmad-output/planning-artifacts/index.md
delete mode 100644 _bmad-output/screenshots/poc-i18n-homepage-en.png
delete mode 100644 _bmad-output/screenshots/poc-i18n-homepage-fr.png
delete mode 100644 _bmad-output/screenshots/poc-i18n-requis-en.png
delete mode 100644 _bmad-output/screenshots/poc-i18n-requis-fr.png
delete mode 100644 _bmad-output/workers/worker-1.md
delete mode 100644 _bmad-output/workers/worker-2.md
delete mode 100644 _bmad-output/workers/worker-3.md
delete mode 100644 _bmad-output/workers/worker-4.md
delete mode 100644 _bmad-output/workers/worker-5.md
delete mode 100644 _bmad-output/workers/worker-6.md
delete mode 100644 _bmad-output/workers/worker-7.md
delete mode 100644 _bmad-output/workers/worker-8.md
delete mode 100644 _bmad-output/workers/worker-9.md
delete mode 100644 _bmad/_config/agent-manifest.csv
delete mode 100644 _bmad/_config/agents/bmm-analyst.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-architect.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-dev.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-pm.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-quick-flow-solo-dev.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-sm.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-tea.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-tech-writer.customize.yaml
delete mode 100644 _bmad/_config/agents/bmm-ux-designer.customize.yaml
delete mode 100644 _bmad/_config/agents/core-bmad-master.customize.yaml
delete mode 100644 _bmad/_config/files-manifest.csv
delete mode 100644 _bmad/_config/ides/claude-code.yaml
delete mode 100644 _bmad/_config/manifest.yaml
delete mode 100644 _bmad/_config/task-manifest.csv
delete mode 100644 _bmad/_config/tool-manifest.csv
delete mode 100644 _bmad/_config/workflow-manifest.csv
delete mode 100644 _bmad/bmm/agents/analyst.md
delete mode 100644 _bmad/bmm/agents/architect.md
delete mode 100644 _bmad/bmm/agents/dev.md
delete mode 100644 _bmad/bmm/agents/pm.md
delete mode 100644 _bmad/bmm/agents/quick-flow-solo-dev.md
delete mode 100644 _bmad/bmm/agents/sm.md
delete mode 100644 _bmad/bmm/agents/tea.md
delete mode 100644 _bmad/bmm/agents/tech-writer.md
delete mode 100644 _bmad/bmm/agents/ux-designer.md
delete mode 100644 _bmad/bmm/config.yaml
delete mode 100644 _bmad/bmm/data/README.md
delete mode 100644 _bmad/bmm/data/documentation-standards.md
delete mode 100644 _bmad/bmm/data/project-context-template.md
delete mode 100644 _bmad/bmm/teams/default-party.csv
delete mode 100644 _bmad/bmm/teams/team-fullstack.yaml
delete mode 100644 _bmad/bmm/testarch/knowledge/api-request.md
delete mode 100644 _bmad/bmm/testarch/knowledge/api-testing-patterns.md
delete mode 100644 _bmad/bmm/testarch/knowledge/auth-session.md
delete mode 100644 _bmad/bmm/testarch/knowledge/burn-in.md
delete mode 100644 _bmad/bmm/testarch/knowledge/ci-burn-in.md
delete mode 100644 _bmad/bmm/testarch/knowledge/component-tdd.md
delete mode 100644 _bmad/bmm/testarch/knowledge/contract-testing.md
delete mode 100644 _bmad/bmm/testarch/knowledge/data-factories.md
delete mode 100644 _bmad/bmm/testarch/knowledge/email-auth.md
delete mode 100644 _bmad/bmm/testarch/knowledge/error-handling.md
delete mode 100644 _bmad/bmm/testarch/knowledge/feature-flags.md
delete mode 100644 _bmad/bmm/testarch/knowledge/file-utils.md
delete mode 100644 _bmad/bmm/testarch/knowledge/fixture-architecture.md
delete mode 100644 _bmad/bmm/testarch/knowledge/fixtures-composition.md
delete mode 100644 _bmad/bmm/testarch/knowledge/intercept-network-call.md
delete mode 100644 _bmad/bmm/testarch/knowledge/log.md
delete mode 100644 _bmad/bmm/testarch/knowledge/network-error-monitor.md
delete mode 100644 _bmad/bmm/testarch/knowledge/network-first.md
delete mode 100644 _bmad/bmm/testarch/knowledge/network-recorder.md
delete mode 100644 _bmad/bmm/testarch/knowledge/nfr-criteria.md
delete mode 100644 _bmad/bmm/testarch/knowledge/overview.md
delete mode 100644 _bmad/bmm/testarch/knowledge/playwright-config.md
delete mode 100644 _bmad/bmm/testarch/knowledge/probability-impact.md
delete mode 100644 _bmad/bmm/testarch/knowledge/recurse.md
delete mode 100644 _bmad/bmm/testarch/knowledge/risk-governance.md
delete mode 100644 _bmad/bmm/testarch/knowledge/selective-testing.md
delete mode 100644 _bmad/bmm/testarch/knowledge/selector-resilience.md
delete mode 100644 _bmad/bmm/testarch/knowledge/test-healing-patterns.md
delete mode 100644 _bmad/bmm/testarch/knowledge/test-levels-framework.md
delete mode 100644 _bmad/bmm/testarch/knowledge/test-priorities-matrix.md
delete mode 100644 _bmad/bmm/testarch/knowledge/test-quality.md
delete mode 100644 _bmad/bmm/testarch/knowledge/timing-debugging.md
delete mode 100644 _bmad/bmm/testarch/knowledge/visual-debugging.md
delete mode 100644 _bmad/bmm/testarch/tea-index.csv
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/product-brief.template.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-02-vision.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-03-users.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-04-metrics.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-05-scope.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-06-complete.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/domain-steps/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-02-customer-behavior.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-02-customer-insights.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-03-customer-pain-points.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-04-customer-decisions.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-05-competitive-analysis.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/market-steps/step-06-research-completion.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/research.template.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/technical-steps/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/technical-steps/step-02-technical-overview.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/technical-steps/step-03-integration-patterns.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/technical-steps/step-04-architectural-patterns.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/technical-steps/step-05-implementation-research.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/technical-steps/step-06-research-synthesis.md
delete mode 100644 _bmad/bmm/workflows/1-analysis/research/workflow.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01b-continue.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-02-discovery.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-05-inspiration.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-06-design-system.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-07-defining-experience.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-08-visual-foundation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-09-design-directions.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-10-user-journeys.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-11-component-strategy.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-12-ux-patterns.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-13-responsive-accessibility.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-14-complete.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/ux-design-template.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/data/domain-complexity.csv
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/data/prd-purpose.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/data/project-types.csv
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-01b-continue.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-02-discovery.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-03-success.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-04-journeys.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-05-domain.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-06-innovation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-07-project-type.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-08-scoping.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-09-functional.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-10-nonfunctional.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-11-polish.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-c/step-12-complete.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-e/step-e-01-discovery.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-e/step-e-01b-legacy-conversion.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-e/step-e-02-review.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-e/step-e-03-edit.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-e/step-e-04-complete.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-01-discovery.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-02-format-detection.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-02b-parity-check.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-03-density-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-04-brief-coverage-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-05-measurability-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-06-traceability-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-07-implementation-leakage-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-08-domain-compliance-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-09-project-type-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-10-smart-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-11-holistic-quality-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-12-completeness-validation.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/steps-v/step-v-13-report-complete.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/templates/prd-template.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/validation-report-prd-workflow.md
delete mode 100644 _bmad/bmm/workflows/2-plan-workflows/prd/workflow.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-01-document-discovery.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-02-prd-analysis.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-03-epic-coverage-validation.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-04-ux-alignment.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-05-epic-quality-review.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/steps/step-06-final-assessment.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/templates/readiness-report-template.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/architecture-decision-template.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/data/domain-complexity.csv
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/data/project-types.csv
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-01-init.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-01b-continue.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-02-context.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-05-patterns.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-06-structure.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-07-validation.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-08-complete.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-epics-and-stories/steps/step-01-validate-prerequisites.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-epics-and-stories/steps/step-02-design-epics.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-epics-and-stories/steps/step-03-create-stories.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-epics-and-stories/steps/step-04-final-validation.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-epics-and-stories/templates/epics-template.md
delete mode 100644 _bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/code-review/checklist.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/code-review/instructions.xml
delete mode 100644 _bmad/bmm/workflows/4-implementation/code-review/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/correct-course/checklist.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/correct-course/instructions.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/create-story/checklist.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/create-story/instructions.xml
delete mode 100644 _bmad/bmm/workflows/4-implementation/create-story/template.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/create-story/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/dev-story/checklist.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/dev-story/instructions.xml
delete mode 100644 _bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/retrospective/instructions.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/sprint-planning/checklist.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/sprint-planning/instructions.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/sprint-planning/sprint-status-template.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/4-implementation/sprint-status/instructions.md
delete mode 100644 _bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-01-mode-detection.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-02-context-gathering.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-03-execute.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-04-self-check.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-05-adversarial-review.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-06-resolve-findings.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-01-understand.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-02-investigate.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-03-generate.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-spec/tech-spec-template.md
delete mode 100644 _bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md
delete mode 100644 _bmad/bmm/workflows/document-project/checklist.md
delete mode 100644 _bmad/bmm/workflows/document-project/documentation-requirements.csv
delete mode 100644 _bmad/bmm/workflows/document-project/instructions.md
delete mode 100644 _bmad/bmm/workflows/document-project/templates/deep-dive-template.md
delete mode 100644 _bmad/bmm/workflows/document-project/templates/index-template.md
delete mode 100644 _bmad/bmm/workflows/document-project/templates/project-overview-template.md
delete mode 100644 _bmad/bmm/workflows/document-project/templates/project-scan-report-schema.json
delete mode 100644 _bmad/bmm/workflows/document-project/templates/source-tree-template.md
delete mode 100644 _bmad/bmm/workflows/document-project/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/document-project/workflows/deep-dive-instructions.md
delete mode 100644 _bmad/bmm/workflows/document-project/workflows/deep-dive.yaml
delete mode 100644 _bmad/bmm/workflows/document-project/workflows/full-scan-instructions.md
delete mode 100644 _bmad/bmm/workflows/document-project/workflows/full-scan.yaml
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/_shared/excalidraw-library.json
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/_shared/excalidraw-templates.yaml
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/checklist.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/instructions.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-diagram/checklist.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-diagram/instructions.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/checklist.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/instructions.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/checklist.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/instructions.md
delete mode 100644 _bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/generate-project-context/project-context-template.md
delete mode 100644 _bmad/bmm/workflows/generate-project-context/steps/step-01-discover.md
delete mode 100644 _bmad/bmm/workflows/generate-project-context/steps/step-02-generate.md
delete mode 100644 _bmad/bmm/workflows/generate-project-context/steps/step-03-complete.md
delete mode 100644 _bmad/bmm/workflows/generate-project-context/workflow.md
delete mode 100644 _bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md
delete mode 100644 _bmad/bmm/workflows/testarch/atdd/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/atdd/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/atdd/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/automate/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/automate/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/automate/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/ci/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/ci/github-actions-template.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/ci/gitlab-ci-template.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/ci/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/ci/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/framework/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/framework/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/framework/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/nfr-assess/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/nfr-assess/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/nfr-assess/nfr-report-template.md
delete mode 100644 _bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/test-design/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/test-design/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/test-design/test-design-template.md
delete mode 100644 _bmad/bmm/workflows/testarch/test-design/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/test-review/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/test-review/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/test-review/test-review-template.md
delete mode 100644 _bmad/bmm/workflows/testarch/test-review/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/testarch/trace/checklist.md
delete mode 100644 _bmad/bmm/workflows/testarch/trace/instructions.md
delete mode 100644 _bmad/bmm/workflows/testarch/trace/trace-template.md
delete mode 100644 _bmad/bmm/workflows/testarch/trace/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/init/instructions.md
delete mode 100644 _bmad/bmm/workflows/workflow-status/init/workflow.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/instructions.md
delete mode 100644 _bmad/bmm/workflows/workflow-status/paths/enterprise-brownfield.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/paths/enterprise-greenfield.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/paths/method-brownfield.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/paths/method-greenfield.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/project-levels.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/workflow-status-template.yaml
delete mode 100644 _bmad/bmm/workflows/workflow-status/workflow.yaml
delete mode 100644 _bmad/core/agents/bmad-master.md
delete mode 100644 _bmad/core/config.yaml
delete mode 100644 _bmad/core/resources/excalidraw/README.md
delete mode 100644 _bmad/core/resources/excalidraw/excalidraw-helpers.md
delete mode 100644 _bmad/core/resources/excalidraw/library-loader.md
delete mode 100644 _bmad/core/resources/excalidraw/validate-json-instructions.md
delete mode 100644 _bmad/core/tasks/index-docs.xml
delete mode 100644 _bmad/core/tasks/review-adversarial-general.xml
delete mode 100644 _bmad/core/tasks/shard-doc.xml
delete mode 100644 _bmad/core/tasks/workflow.xml
delete mode 100644 _bmad/core/workflows/advanced-elicitation/methods.csv
delete mode 100644 _bmad/core/workflows/advanced-elicitation/workflow.xml
delete mode 100644 _bmad/core/workflows/brainstorming/brain-methods.csv
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-01-session-setup.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-01b-continue.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-02a-user-selected.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-02b-ai-recommended.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-02c-random-selection.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-02d-progressive-flow.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-03-technique-execution.md
delete mode 100644 _bmad/core/workflows/brainstorming/steps/step-04-idea-organization.md
delete mode 100644 _bmad/core/workflows/brainstorming/template.md
delete mode 100644 _bmad/core/workflows/brainstorming/workflow.md
delete mode 100644 _bmad/core/workflows/party-mode/steps/step-01-agent-loading.md
delete mode 100644 _bmad/core/workflows/party-mode/steps/step-02-discussion-orchestration.md
delete mode 100644 _bmad/core/workflows/party-mode/steps/step-03-graceful-exit.md
delete mode 100644 _bmad/core/workflows/party-mode/workflow.md
create mode 100644 package-lock.json
diff --git a/.claude/commands/bmad/bmm/agents/analyst.md b/.claude/commands/bmad/bmm/agents/analyst.md
deleted file mode 100644
index 7224bfa4..00000000
--- a/.claude/commands/bmad/bmm/agents/analyst.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'analyst'
-description: 'analyst agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/analyst.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/architect.md b/.claude/commands/bmad/bmm/agents/architect.md
deleted file mode 100644
index 8bf9f3a1..00000000
--- a/.claude/commands/bmad/bmm/agents/architect.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'architect'
-description: 'architect agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/architect.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/dev.md b/.claude/commands/bmad/bmm/agents/dev.md
deleted file mode 100644
index 171ad6eb..00000000
--- a/.claude/commands/bmad/bmm/agents/dev.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'dev'
-description: 'dev agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/dev.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/pm.md b/.claude/commands/bmad/bmm/agents/pm.md
deleted file mode 100644
index 347e7d4e..00000000
--- a/.claude/commands/bmad/bmm/agents/pm.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'pm'
-description: 'pm agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/pm.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/quick-flow-solo-dev.md b/.claude/commands/bmad/bmm/agents/quick-flow-solo-dev.md
deleted file mode 100644
index 7a956561..00000000
--- a/.claude/commands/bmad/bmm/agents/quick-flow-solo-dev.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'quick-flow-solo-dev'
-description: 'quick-flow-solo-dev agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/quick-flow-solo-dev.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/sm.md b/.claude/commands/bmad/bmm/agents/sm.md
deleted file mode 100644
index bf7d6710..00000000
--- a/.claude/commands/bmad/bmm/agents/sm.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'sm'
-description: 'sm agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/sm.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/tea.md b/.claude/commands/bmad/bmm/agents/tea.md
deleted file mode 100644
index a91b8888..00000000
--- a/.claude/commands/bmad/bmm/agents/tea.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'tea'
-description: 'tea agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/tea.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/tech-writer.md b/.claude/commands/bmad/bmm/agents/tech-writer.md
deleted file mode 100644
index 1926e6eb..00000000
--- a/.claude/commands/bmad/bmm/agents/tech-writer.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'tech-writer'
-description: 'tech-writer agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/tech-writer.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/agents/ux-designer.md b/.claude/commands/bmad/bmm/agents/ux-designer.md
deleted file mode 100644
index 66a16bd9..00000000
--- a/.claude/commands/bmad/bmm/agents/ux-designer.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'ux-designer'
-description: 'ux-designer agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/bmm/agents/ux-designer.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/bmm/workflows/check-implementation-readiness.md b/.claude/commands/bmad/bmm/workflows/check-implementation-readiness.md
deleted file mode 100644
index f4d7cf7a..00000000
--- a/.claude/commands/bmad/bmm/workflows/check-implementation-readiness.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Critical validation workflow that assesses PRD, Architecture, and Epics & Stories for completeness and alignment before implementation. Uses adversarial review approach to find gaps and issues.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/code-review.md b/.claude/commands/bmad/bmm/workflows/code-review.md
deleted file mode 100644
index ae4a62fb..00000000
--- a/.claude/commands/bmad/bmm/workflows/code-review.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Perform an ADVERSARIAL Senior Developer code review that finds 3-10 specific problems in every story. Challenges everything: code quality, test coverage, architecture compliance, security, performance. NEVER accepts `looks good` - must find minimum issues and can auto-fix with user approval.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/code-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/correct-course.md b/.claude/commands/bmad/bmm/workflows/correct-course.md
deleted file mode 100644
index b5f02774..00000000
--- a/.claude/commands/bmad/bmm/workflows/correct-course.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/create-architecture.md b/.claude/commands/bmad/bmm/workflows/create-architecture.md
deleted file mode 100644
index 71179951..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-architecture.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Collaborative architectural decision facilitation for AI-agent consistency. Replaces template-driven architecture with intelligent, adaptive conversation that produces a decision-focused architecture document optimized for preventing agent conflicts.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/create-epics-and-stories.md b/.claude/commands/bmad/bmm/workflows/create-epics-and-stories.md
deleted file mode 100644
index 76e257a7..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-epics-and-stories.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Transform PRD requirements and Architecture decisions into comprehensive stories organized by user value. This workflow requires completed PRD + Architecture documents (UX recommended if UI exists) and breaks down requirements into implementation-ready epics and user stories that incorporate all available technical and design context. Creates detailed, actionable stories with complete acceptance criteria for development teams.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/create-excalidraw-dataflow.md b/.claude/commands/bmad/bmm/workflows/create-excalidraw-dataflow.md
deleted file mode 100644
index 47578ee0..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-excalidraw-dataflow.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Create data flow diagrams (DFD) in Excalidraw format'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/create-excalidraw-diagram.md b/.claude/commands/bmad/bmm/workflows/create-excalidraw-diagram.md
deleted file mode 100644
index 684236aa..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-excalidraw-diagram.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Create system architecture diagrams, ERDs, UML diagrams, or general technical diagrams in Excalidraw format'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/create-excalidraw-flowchart.md b/.claude/commands/bmad/bmm/workflows/create-excalidraw-flowchart.md
deleted file mode 100644
index 8e45ee70..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-excalidraw-flowchart.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Create a flowchart visualization in Excalidraw format for processes, pipelines, or logic flows'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/create-excalidraw-wireframe.md b/.claude/commands/bmad/bmm/workflows/create-excalidraw-wireframe.md
deleted file mode 100644
index ea645354..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-excalidraw-wireframe.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Create website or app wireframes in Excalidraw format'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/create-product-brief.md b/.claude/commands/bmad/bmm/workflows/create-product-brief.md
deleted file mode 100644
index 413c15a5..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-product-brief.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Create comprehensive product briefs through collaborative step-by-step discovery as creative Business Analyst working with the user as peers.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/create-story.md b/.claude/commands/bmad/bmm/workflows/create-story.md
deleted file mode 100644
index d2f282c0..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-story.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Create the next user story from epics+stories with enhanced context analysis and direct ready-for-dev marking'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/create-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/create-ux-design.md b/.claude/commands/bmad/bmm/workflows/create-ux-design.md
deleted file mode 100644
index 80da2d35..00000000
--- a/.claude/commands/bmad/bmm/workflows/create-ux-design.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Work with a peer UX Design expert to plan your applications UX patterns, look and feel.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/dev-story.md b/.claude/commands/bmad/bmm/workflows/dev-story.md
deleted file mode 100644
index 66b569c1..00000000
--- a/.claude/commands/bmad/bmm/workflows/dev-story.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/document-project.md b/.claude/commands/bmad/bmm/workflows/document-project.md
deleted file mode 100644
index d5295d7e..00000000
--- a/.claude/commands/bmad/bmm/workflows/document-project.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Analyzes and documents brownfield projects by scanning codebase, architecture, and patterns to create comprehensive reference documentation for AI-assisted development'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/document-project/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/document-project/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/generate-project-context.md b/.claude/commands/bmad/bmm/workflows/generate-project-context.md
deleted file mode 100644
index 27f07a10..00000000
--- a/.claude/commands/bmad/bmm/workflows/generate-project-context.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Creates a concise project-context.md file with critical rules and patterns that AI agents must follow when implementing code. Optimized for LLM context efficiency.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/generate-project-context/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/prd.md b/.claude/commands/bmad/bmm/workflows/prd.md
deleted file mode 100644
index 7c325b36..00000000
--- a/.claude/commands/bmad/bmm/workflows/prd.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'PRD tri-modal workflow - Create, Validate, or Edit comprehensive PRDs'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/2-plan-workflows/prd/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/quick-dev.md b/.claude/commands/bmad/bmm/workflows/quick-dev.md
deleted file mode 100644
index a66cf33f..00000000
--- a/.claude/commands/bmad/bmm/workflows/quick-dev.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Flexible development - execute tech-specs OR direct instructions with optional planning.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/quick-spec.md b/.claude/commands/bmad/bmm/workflows/quick-spec.md
deleted file mode 100644
index e78eca8e..00000000
--- a/.claude/commands/bmad/bmm/workflows/quick-spec.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Conversational spec engineering - ask questions, investigate code, produce implementation-ready tech-spec.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/research.md b/.claude/commands/bmad/bmm/workflows/research.md
deleted file mode 100644
index f54fc6d8..00000000
--- a/.claude/commands/bmad/bmm/workflows/research.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Conduct comprehensive research across multiple domains using current web data and verified sources - Market, Technical, Domain and other research types.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/1-analysis/research/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/bmm/workflows/retrospective.md b/.claude/commands/bmad/bmm/workflows/retrospective.md
deleted file mode 100644
index 85a04d7c..00000000
--- a/.claude/commands/bmad/bmm/workflows/retrospective.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/sprint-planning.md b/.claude/commands/bmad/bmm/workflows/sprint-planning.md
deleted file mode 100644
index e8530d26..00000000
--- a/.claude/commands/bmad/bmm/workflows/sprint-planning.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Generate and manage the sprint status tracking file for Phase 4 implementation, extracting all epics and stories from epic files and tracking their status through the development lifecycle'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/sprint-status.md b/.claude/commands/bmad/bmm/workflows/sprint-status.md
deleted file mode 100644
index d4ec9a0b..00000000
--- a/.claude/commands/bmad/bmm/workflows/sprint-status.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Summarize sprint-status.yaml, surface risks, and route to the right implementation workflow.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-atdd.md b/.claude/commands/bmad/bmm/workflows/testarch-atdd.md
deleted file mode 100644
index 75956725..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-atdd.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Generate failing acceptance tests before implementation using TDD red-green-refactor cycle'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/atdd/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/atdd/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-automate.md b/.claude/commands/bmad/bmm/workflows/testarch-automate.md
deleted file mode 100644
index 015922af..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-automate.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Expand test automation coverage after implementation or analyze existing codebase to generate comprehensive test suite'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/automate/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/automate/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-ci.md b/.claude/commands/bmad/bmm/workflows/testarch-ci.md
deleted file mode 100644
index 337dba4e..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-ci.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Scaffold CI/CD quality pipeline with test execution, burn-in loops, and artifact collection'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/ci/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/ci/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-framework.md b/.claude/commands/bmad/bmm/workflows/testarch-framework.md
deleted file mode 100644
index b2c16a24..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-framework.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Initialize production-ready test framework architecture (Playwright or Cypress) with fixtures, helpers, and configuration'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/framework/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/framework/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-nfr.md b/.claude/commands/bmad/bmm/workflows/testarch-nfr.md
deleted file mode 100644
index f2438734..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-nfr.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Assess non-functional requirements (performance, security, reliability, maintainability) before release with evidence-based validation'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-test-design.md b/.claude/commands/bmad/bmm/workflows/testarch-test-design.md
deleted file mode 100644
index 747263b9..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-test-design.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Dual-mode workflow: (1) System-level testability review in Solutioning phase, or (2) Epic-level test planning in Implementation phase. Auto-detects mode based on project phase.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/test-design/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/test-design/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-test-review.md b/.claude/commands/bmad/bmm/workflows/testarch-test-review.md
deleted file mode 100644
index 07ac2ec1..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-test-review.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Review test quality using comprehensive knowledge base and best practices validation'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/test-review/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/test-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/testarch-trace.md b/.claude/commands/bmad/bmm/workflows/testarch-trace.md
deleted file mode 100644
index 26b38b8b..00000000
--- a/.claude/commands/bmad/bmm/workflows/testarch-trace.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Generate requirements-to-tests traceability matrix, analyze coverage, and make quality gate decision (PASS/CONCERNS/FAIL/WAIVED)'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/trace/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/testarch/trace/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/workflow-init.md b/.claude/commands/bmad/bmm/workflows/workflow-init.md
deleted file mode 100644
index 0de870e5..00000000
--- a/.claude/commands/bmad/bmm/workflows/workflow-init.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Initialize a new BMM project by determining level, type, and creating workflow path'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/workflow-status/init/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/workflow-status/init/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/bmm/workflows/workflow-status.md b/.claude/commands/bmad/bmm/workflows/workflow-status.md
deleted file mode 100644
index 58eccc1a..00000000
--- a/.claude/commands/bmad/bmm/workflows/workflow-status.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-description: 'Lightweight status checker - answers ""what should I do now?"" for any agent. Reads YAML status file for workflow tracking. Use workflow-init for new projects.'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
-
-
-1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
-2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/workflow-status/workflow.yaml
-3. Pass the yaml path _bmad/bmm/workflows/workflow-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
-4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
-5. Save outputs after EACH section when generating any documents from templates
-
diff --git a/.claude/commands/bmad/core/agents/bmad-master.md b/.claude/commands/bmad/core/agents/bmad-master.md
deleted file mode 100644
index 07d39970..00000000
--- a/.claude/commands/bmad/core/agents/bmad-master.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-name: 'bmad-master'
-description: 'bmad-master agent'
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @_bmad/core/agents/bmad-master.md
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. Execute ALL activation steps exactly as written in the agent file
-4. Follow the agent's persona and menu system precisely
-5. Stay in character throughout the session
-
diff --git a/.claude/commands/bmad/core/tasks/index-docs.md b/.claude/commands/bmad/core/tasks/index-docs.md
deleted file mode 100644
index d8cece54..00000000
--- a/.claude/commands/bmad/core/tasks/index-docs.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-description: 'Generates or updates an index.md of all documents in the specified directory'
----
-
-# Index Docs
-
-LOAD and execute the task at: _bmad/core/tasks/index-docs.xml
-
-Follow all instructions in the task file exactly as written.
diff --git a/.claude/commands/bmad/core/tasks/shard-doc.md b/.claude/commands/bmad/core/tasks/shard-doc.md
deleted file mode 100644
index 9738ef7d..00000000
--- a/.claude/commands/bmad/core/tasks/shard-doc.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-description: 'Splits large markdown documents into smaller, organized files based on level 2 (default) sections'
----
-
-# Shard Document
-
-LOAD and execute the task at: _bmad/core/tasks/shard-doc.xml
-
-Follow all instructions in the task file exactly as written.
diff --git a/.claude/commands/bmad/core/workflows/brainstorming.md b/.claude/commands/bmad/core/workflows/brainstorming.md
deleted file mode 100644
index 16ccc895..00000000
--- a/.claude/commands/bmad/core/workflows/brainstorming.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/core/workflows/brainstorming/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/commands/bmad/core/workflows/party-mode.md b/.claude/commands/bmad/core/workflows/party-mode.md
deleted file mode 100644
index a887cf61..00000000
--- a/.claude/commands/bmad/core/workflows/party-mode.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-description: 'Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations'
----
-
-IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/core/workflows/party-mode/workflow.md, READ its entire contents and follow its directions exactly!
diff --git a/.claude/rules/content-i18n.md b/.claude/rules/content-i18n.md
new file mode 100644
index 00000000..e9f67011
--- /dev/null
+++ b/.claude/rules/content-i18n.md
@@ -0,0 +1,13 @@
+# i18n et qualité de contenu
+
+## Parité EN/FR obligatoire
+
+Chaque page de `/docs/` (source anglaise) doit avoir son miroir dans `/i18n/fr/docusaurus-plugin-content-docs/current/` au même chemin relatif. Éditer une page sans vérifier si son miroir FR a besoin du même changement est une livraison incomplète.
+
+## Admonitions MDX équilibrées
+
+`:::tip`, `:::warning`, `:::info` doivent être en nombre pair dans un fichier. Vérifier avec `grep -c ":::" ` avant de committer un fichier touché.
+
+## Lire le fichier entier avant d'éditer
+
+Sur les pages longues (settings, guides), lire le fichier en entier avant modification, pas seulement le contexte autour du diff : un bloc dupliqué ou une section orpheline ne se voit pas sur un petit diff.
diff --git a/.claude/rules/documentation-quality.md b/.claude/rules/documentation-quality.md
new file mode 100644
index 00000000..d2264c13
--- /dev/null
+++ b/.claude/rules/documentation-quality.md
@@ -0,0 +1,36 @@
+# Qualité rédactionnelle
+
+Sources : [Google Developer Documentation Style Guide](https://developers.google.com/style/highlights), [Diátaxis](https://diataxis.fr/).
+
+## Clarté et concision
+
+- Une idée par phrase. Phrases courtes, voix active (qui fait l'action doit être explicite).
+- Placer la condition avant l'instruction ("Si X, faites Y" plutôt que "Faites Y si X").
+- Titres et intitulés en casse de phrase, pas de Title Case.
+- Termes UI en gras, code/commandes en police monospace, liens descriptifs (jamais "cliquez ici").
+- Une liste numérotée pour une séquence d'étapes, une liste à puces pour une énumération sans ordre.
+
+## Précision
+
+- Aucune affirmation technique non vérifiée : si un comportement, un nom de champ ou une commande n'a pas été contrôlé à la source (code, doc officielle de la techno documentée), ne pas l'écrire comme un fait.
+- Dates, versions, formats : toujours non ambigus.
+- Ne pas laisser une page mélanger plusieurs objectifs (voir Diátaxis ci-dessous) : ça dilue la précision de chaque partie.
+
+## Structure : les 4 types de contenu (Diátaxis)
+
+Avant d'écrire une page, identifier laquelle des 4 catégories elle sert, et ne pas mélanger :
+
+| Type | Répond à | Ne pas y mettre |
+|---|---|---|
+| Tutoriel | Apprendre en faisant, pour un débutant | Options avancées, discussion de choix d'architecture |
+| Guide pratique (how-to) | Résoudre un problème précis d'un utilisateur qui sait déjà s'en servir | Pédagogie de base, exhaustivité |
+| Référence | Décrire précisément et exhaustivement (API, config, options) | Ton narratif, justification du pourquoi |
+| Explication | Comprendre le contexte, le pourquoi, les compromis | Instructions pas-à-pas |
+
+Une page qui essaie de faire les quatre à la fois finit par mal servir chacun des quatre besoins.
+
+## Niveau de détail
+
+- Détailler uniquement ce qui a un impact réel sur ce que le lecteur doit faire ou comprendre. Le détail se justifie par l'utilité, pas par l'exhaustivité pour elle-même.
+- Un cas limite, un piège connu, une valeur par défaut non intuitive : à détailler explicitement, ce sont les endroits où le lecteur se plante sans aide.
+- Un point déjà couvert ailleurs dans la doc : lien vers cette page, pas de duplication du contenu.
diff --git a/.claude/rules/git-workflow.md b/.claude/rules/git-workflow.md
new file mode 100644
index 00000000..2a7db7c4
--- /dev/null
+++ b/.claude/rules/git-workflow.md
@@ -0,0 +1,12 @@
+# Workflow git
+
+## Remotes
+
+| Remote | Pointe vers | Usage |
+|---|---|---|
+| `origin` | `ClientXCMS/docs.clientxcms.com` | Dépôt officiel |
+| `fork` (nom local, propre à chaque contributeur) | Le fork personnel du contributeur | Pour une session de travail groupant plusieurs sujets (partir de `preprod`) |
+
+## Pull Requests uniquement
+
+Toute contribution part d'une branche (`feat/nom-feature`, `fix/nom-issue`) et arrive sur `preprod` via une Pull Request - jamais de push direct. `preprod` est ensuite promue vers `V2` par l'équipe ClientXCMS, de manière hebdomadaire.
diff --git a/.claude/rules/information-architecture.md b/.claude/rules/information-architecture.md
new file mode 100644
index 00000000..9670d154
--- /dev/null
+++ b/.claude/rules/information-architecture.md
@@ -0,0 +1,25 @@
+# Architecture de l'information et présentation
+
+Sources : [Nielsen Norman Group - Be Succinct](https://www.nngroup.com/articles/be-succinct-writing-for-the-web/), [NN/g - Layer-Cake Pattern](https://www.nngroup.com/articles/layer-cake-pattern-scanning/), [NN/g - Formatting Long-Form Content](https://www.nngroup.com/articles/formatting-long-form-content/), [Write the Docs - Docs Principles](https://www.writethedocs.org/guide/writing/docs-principles/).
+
+## Scannabilité avant tout
+
+Un lecteur de doc technique ne lit pas, il scanne pour trouver sa réponse. Une page doit rester exploitable en diagonale :
+
+- 2 à 3 niveaux de titres maximum (titre de page, sous-titres, sous-sous-titres si vraiment nécessaire), descriptifs et jamais génériques ("Configuration du webhook", pas "Configuration").
+- Regrouper le contenu de même nature ensemble, le distinguer visuellement (tableau, encadré, bloc de code) plutôt que de le noyer dans un paragraphe.
+- Découper : jamais de mur de texte. Une idée = un paragraphe court, une liste dès que 3 éléments ou plus s'énumèrent.
+- Rédiger environ deux fois plus court que l'équivalent papier - le texte web se lit plus lentement à l'écran, la longueur pénalise directement l'utilisabilité mesurée.
+
+## Contenu utile, pas exhaustif pour le principe
+
+- Un exemple concret par cas d'usage courant, jamais une accumulation d'exemples qui noie le lecteur.
+- Cohérence de langage et de formatage sur l'ensemble de la doc : un même concept nommé de la même façon partout (voir aussi la parité i18n).
+- Une information à jour et incomplète vaut mieux qu'une information complète mais périmée. Une page qui documente un comportement qui n'existe plus est pire que l'absence de page.
+- Une répétition ciblée entre deux pages est acceptable si elle sert la clarté de chacune (mieux vaut une phrase de contexte redite qu'un aller-retour permanent entre pages).
+
+## Ce qui rend une doc consultable
+
+- Chaque page doit être trouvable seule (lien direct, recherche) sans dépendre d'avoir lu les pages précédentes dans l'ordre.
+- Chaque page reste complète sur son propre périmètre : elle répond à sa question sans renvoyer ailleurs pour l'essentiel.
+- La doc dans son ensemble doit couvrir les questions que se pose réellement un utilisateur, pas uniquement ce qui est facile à documenter.
diff --git a/.claude/rules/screenshots.md b/.claude/rules/screenshots.md
new file mode 100644
index 00000000..5dcec868
--- /dev/null
+++ b/.claude/rules/screenshots.md
@@ -0,0 +1,5 @@
+# Captures d'écran
+
+- Toute capture d'écran d'une interface ClientXCMS doit être fournie en paire : une version thème clair, une version thème sombre.
+- Les deux images sont hébergées dans le dépôt (voir la structure des assets dans `CLAUDE.md`), jamais une seule des deux variantes.
+- Une capture qui devient obsolète après un changement d'UI est refaite dans la même paire clair/dark, pas laissée partiellement à jour.
diff --git a/.claude/rules/terminology.md b/.claude/rules/terminology.md
new file mode 100644
index 00000000..a28c9939
--- /dev/null
+++ b/.claude/rules/terminology.md
@@ -0,0 +1,5 @@
+# Terminologie
+
+- **Extension** est le terme générique qui désigne l'ensemble : addon + module + thème. Ne pas utiliser "extension" comme synonyme d'un seul des trois.
+- **Addon**, **module**, **thème** : trois catégories distinctes, à ne jamais employer l'une pour l'autre. Nommer précisément celle dont on parle plutôt que le terme générique dès que le propos ne concerne qu'une catégorie.
+- Un même concept garde le même nom sur toute la doc et dans les deux locales (voir la parité i18n) : pas de synonyme variable d'une page à l'autre pour désigner la même chose.
diff --git a/.claude/rules/versioning.md b/.claude/rules/versioning.md
new file mode 100644
index 00000000..e24f3334
--- /dev/null
+++ b/.claude/rules/versioning.md
@@ -0,0 +1,19 @@
+# Signaler une information liée à une version
+
+Source : synthèse de guides de style technique (SUSE Documentation Style Guide et pratiques docs-as-code communément admises) sur le versioning en documentation.
+
+## Ne jamais figer "la version actuelle"
+
+Ne jamais écrire "la version actuelle est X.Y" ou citer un numéro de version précis d'un outil/framework dans une prose générale (ex : "Docusaurus 3.10") - cette phrase est fausse dès la prochaine mise à jour. Renvoyer vers la source de vérité (`package.json`, `composer.lock`, changelog du projet documenté) plutôt que de recopier un numéro.
+
+## Ancrer sur un point fixe, pas sur "maintenant"
+
+Pour une fonctionnalité qui n'existe qu'à partir d'une version donnée : utiliser un repère fixe dans le temps ("Disponible depuis la version X.Y", "Depuis X.Y") plutôt qu'une comparaison à la version actuelle ("dans la dernière version", "récemment ajouté"). Un repère fixe reste vrai indéfiniment ; une comparaison au présent devient fausse dès qu'une version sort.
+
+## Ne jamais documenter une fonctionnalité non sortie
+
+Ne pas décrire comme disponible une fonctionnalité prévue mais pas encore livrée dans une version stable. Si le contenu doit exister par anticipation, le signaler explicitement comme à venir, jamais présenté au même niveau que l'existant.
+
+## Fonctionnalité dépréciée ou supprimée
+
+Une fonctionnalité retirée ou dépréciée reste documentée avec un avertissement explicite (dépréciation, date/version de retrait, alternative) plutôt que d'être supprimée silencieusement ou laissée telle quelle comme si elle était toujours d'actualité.
diff --git a/.claude/rules/writing-style.md b/.claude/rules/writing-style.md
new file mode 100644
index 00000000..8110cfb8
--- /dev/null
+++ b/.claude/rules/writing-style.md
@@ -0,0 +1,7 @@
+# Style de rédaction
+
+- Aucun emoji, nulle part dans la doc.
+- L'analogie est l'exception, jamais un réflexe d'écriture ni une décoration. Par défaut on explique directement, sans détour.
+- Une analogie ne se pose que si, sans elle, un concept technique reste réellement difficile à saisir - jamais pour illustrer quelque chose déjà clair.
+- Rester sobre sur l'ensemble d'une page, pas seulement éviter de répéter le même type d'image : plusieurs analogies qui s'enchaînent, même différentes, cassent la clarté au lieu de la servir.
+- Quand une analogie est posée, elle doit parler à un public large (vie quotidienne, comparaison universelle), jamais à une niche technique différente du sujet traité.
diff --git a/.gitignore b/.gitignore
index b593425d..866d9c92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,12 +3,14 @@
# Production
/build
-/old
# Generated files
.docusaurus
.cache-loader
+# IDE
+.idea
+
# Misc
.DS_Store
.env.local
@@ -16,10 +18,6 @@
.env.development.local
.env.test.local
.env.production.local
-package-lock.json
npm-debug.log*
yarn-debug.log*
yarn-error.log*
-ai.py
-documentation_compilée.txt
-documentation_resumee.txt
diff --git a/.idea/docs.clientxcms.com.iml b/.idea/docs.clientxcms.com.iml
deleted file mode 100644
index 24643cc3..00000000
--- a/.idea/docs.clientxcms.com.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index e347d9d2..00000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1ddf..00000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index 8a6e8726..00000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1754065490340
-
-
- 1754065490340
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/CLAUDE.md b/CLAUDE.md
index 298fa3ea..425632eb 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -1,90 +1,35 @@
# CLAUDE.md
-This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
+Documentation officielle ClientXCMS (Docusaurus, https://docs.clientxcms.com). Version exacte : `package.json`.
-## Project Overview
+## Commandes
-Official documentation website for ClientXCMS, built with Docusaurus 3. French-language documentation for the ClientXCMS content management system.
+Ne jamais exécuter de commande npm/build/déploiement directement : demander à l'utilisateur de lancer les commandes documentées dans `README.md`.
-## Core Development Commands
+## Structure
-```bash
-npm install # Install dependencies
-npm run start # Development server at http://localhost:3000
-npm run build # Production build
-npm run serve # Serve built version
-npm run prod # Build and serve combined
-npm run typecheck # TypeScript type checking
-npm run clear # Clear Docusaurus cache
-```
+- `/docs/` - contenu anglais (source de vérité)
+- `/i18n/fr/docusaurus-plugin-content-docs/current/` - miroir français, même arborescence
+- `/blog/`, `/src/`, `/static/` - blog, composants, assets
+- Les assets locaux suivent le chemin de la doc (`/docs/settings/core/x` -> `/static/img/next_gen/settings/core/x`) ; certaines pages référencent aussi des images externes (`cdn.clientxcms.com` notamment)
-## Architecture
+## Branches
-### Content Structure
-- `/docs/` - Markdown documentation files
-- `/blog/` - Blog posts
-- `/src/components/` - Custom React components
-- `/src/css/` - Custom styles
-- `/static/` - Static assets
+| Branche | Rôle |
+|---|---|
+| `V2` | Production (branche par défaut) |
+| `preprod` | Pré-production |
-### Documentation Hierarchy
-```
-docs/
- introductions/ # Project overview
- installation/ # Installation guides (cloud, self-hosted, Plesk)
- getting_started/ # Initial setup
- settings/ # Configuration by feature
- extensions/ # Modules and addons
- developpers/ # API, themes, extensions guides
-```
+Détail du workflow git et des remotes : `.claude/rules/git-workflow.md` (chargé automatiquement).
+Parité i18n et qualité de contenu : `.claude/rules/content-i18n.md` (chargé automatiquement).
+Style de rédaction : `.claude/rules/writing-style.md` (chargé automatiquement).
+Qualité rédactionnelle (clarté, précision, structure) : `.claude/rules/documentation-quality.md` (chargé automatiquement).
+Architecture de l'information et présentation : `.claude/rules/information-architecture.md` (chargé automatiquement).
+Captures d'écran : `.claude/rules/screenshots.md` (chargé automatiquement).
+Terminologie : `.claude/rules/terminology.md` (chargé automatiquement).
+Signaler une info liée à une version : `.claude/rules/versioning.md` (chargé automatiquement).
-### Asset Mirror Structure
-Assets must mirror the documentation path:
-- Doc: `/docs/settings/core/maintenance`
-- Assets: `/static/img/next_gen/settings/core/maintenance`
+## Nommage
-All images must be hosted within the repository (no external hosting).
-
-### Configuration
-- `docusaurus.config.ts` - Main config, presets, plugins, theme
-- `sidebars.ts` - Auto-generated from folder structure
-- `static/api-docs.json` - OpenAPI spec for `/api` route (Redocusaurus)
-
-### Key Technical Details
-- Docs served at root (`routeBasePath: '/'`)
-- Single locale: French (`fr`)
-- Local search via `@easyops-cn/docusaurus-search-local`
-- API documentation via Redocusaurus preset
-- Version label: "NEXT GEN" (no active versioning currently)
-
-## Branching & Deployment
-
-| Branch | Environment | URL |
-|--------|-------------|-----|
-| `V2` | Production | https://docs.clientxcms.com |
-| `preprod` | Pre-production | https://preprod-docs.clientxcms.com |
-
-- Feature branches: `feat/feature-name`
-- Fix branches: `fix/issue-name`
-- Never push directly to `V2`
-- PRs to `preprod` for new content, `V2` for hotfixes only
-
-### CI/CD
-- PRs trigger `npm run build` test (non-dependabot)
-- Push to `V2` triggers Docker build and deployment
-
-## Content Guidelines
-
-### File Naming
-- Lowercase only
-- English names
-- Kebab-case for multi-word names
-
-### Category Configuration
-Each folder can have `_category_.json`:
-```json
-{
- "label": "Display Name",
- "position": 1
-}
-```
+- Fichiers en minuscules, kebab-case, noms en anglais
+- `_category_.json` par dossier : `{"label": "...", "position": N}`
diff --git a/_bmad-output/analysis/brainstorming-session-2026-01-24.md b/_bmad-output/analysis/brainstorming-session-2026-01-24.md
deleted file mode 100644
index 360e8f7d..00000000
--- a/_bmad-output/analysis/brainstorming-session-2026-01-24.md
+++ /dev/null
@@ -1,298 +0,0 @@
----
-stepsCompleted: [1, 2, 3, 4]
-inputDocuments: []
-session_topic: 'Implementation i18n documentation ClientXCMS Docusaurus'
-session_goals: 'Strategie langues, approche traduction, architecture technique, maintenance, scope, plan implementation'
-selected_approach: 'ai-recommended'
-techniques_used: ['Question Storming', 'Six Thinking Hats', 'Cross-Pollination']
-ideas_generated: 45
-epics_created: 8
-stories_estimated: 30+
-session_active: false
-workflow_completed: true
-context_file: ''
----
-
-# Brainstorming Session Results
-
-**Facilitateur:** Alexandre
-**Date:** 2026-01-24
-
-## Session Overview
-
-**Sujet:** Implementation de l'internationalisation (i18n) pour la documentation ClientXCMS
-
-**Contexte technique:**
-- Site Docusaurus 3.9 avec 132 fichiers markdown dans /docs/
-- 37 articles de blog
-- Actuellement uniquement en francais (locale: 'fr')
-- Structure bien organisee avec des _category_.json
-- Composants React avec texte en dur (HomepageFeatures)
-- Branche feat/i18n creee et prete
-
-**Objectifs (6 axes):**
-1. Strategie de langues - Priorisation des locales
-2. Approche de traduction - Methode et responsabilites
-3. Architecture technique - Structure i18n Docusaurus
-4. Strategie de maintenance - Synchronisation des traductions
-5. Scope initial - Blog vs docs, sections prioritaires
-6. Plan d'implementation - Etapes concretes
-
-## Technique Selection
-
-**Approche:** AI-Recommended Techniques
-**Contexte d'analyse:** Planification strategique multi-dimensionnelle
-
-**Techniques recommandees:**
-
-1. **Question Storming** (deep) - Cartographier toutes les decisions a prendre avant de chercher des solutions
-2. **Six Thinking Hats** (structured) - Analyser chaque axe sous perspectives multiples (faits, risques, benefices, creativite)
-3. **Cross-Pollination** (creative) - Apprendre des patterns i18n d'autres projets Docusaurus
-
-**Rationale IA:** Sequence concue pour couvrir les 6 axes de maniere exhaustive, eviter les angles morts, et s'appuyer sur des patterns eprouves.
-
----
-
-## Phase 1: Question Storming
-
-### Questions initiales identifiees
-
-**Business/utilisateur:** Clients francophones uniquement ? Trafic non-francophone ? Abandons barriere langue ?
-
-**Faisabilite:** Qui traduit 132 fichiers ? Cout traduction pro ? IA suffisante ?
-
-**Priorite:** Pourquoi maintenant ? Plus important que autres features ?
-
-**Maintenance:** Qui met a jour EN quand FR change ? Detection obsolescence ?
-
-### 5 Hesitations transformees en strategies
-
-| Hesitation | Strategie |
-|------------|-----------|
-| Screenshots | Categoriser (essentiel vs nice-to-have) + automatiser via MCP Chrome |
-| Maintenance | Detection auto desync + PRs generees automatiquement |
-| Qui traduit | Claude MAX + communaute + pipeline 4 etapes (generation -> relecture -> contribution -> validation) |
-| Scope | MVD 15-20 pages + bandeau "not translated" pour le reste |
-| Blog | Phase 2, articles recents d'abord, changelogs 2023 = skip |
-
-### Insights cles
-
-- **MVD defini:** Intro -> Installation -> Getting Started -> Settings/Core = chemin critique
-- **Workflow BMAD:** Permet aux contributeurs de reproduire le process
-- **Automatisation SysAdmin:** Scripts screenshots = meme logique que checks Nagios
-- **Permission de ne pas tout faire:** Libere de la pression d'exhaustivite
-
----
-
-## Phase 2: Six Thinking Hats
-
-### White Hat - Faits
-
-| Donnee | Valeur |
-|--------|--------|
-| MVD reel | 20-30 pages (intro, installation, getting started, settings/core) |
-| Contributeurs realistes | 3-5 personnes si workflow clair |
-| Frequence updates FR | ~2 majeurs/mois + fixes hebdo |
-| Trafic geo | A verifier (evidence qualitative: demandes EN sur Discord) |
-
-**Pivot strategique identifie:** EN devient primary, FR devient heritage a maintenir.
-
-### Black Hat - Risques
-
-| Risque | Severite | Mitigation |
-|--------|----------|------------|
-| Perte base FR (URLs, SEO) | Recadre: SEO FR jamais travaille, rien a perdre | Redirects 301 |
-| Dette traduction inversee (FR obsolete) | Haute | Detection auto + PRs generees |
-| ROI international = 0 | Haute | Plan lancement multi-canal |
-| Migration defaultLocale inconnue | Bloquante | POC 2-3 pages avant commit |
-
-### Yellow Hat - Benefices
-
-- **Game changer:** ClientXCMS est open source -> doc EN = contributeurs code internationaux
-- Langue universelle du dev (issues/PRs en anglais)
-- Visibilite ecosysteme open source global
-- Potentiel sponsors (GitHub Sponsors, Open Collective)
-- Traduction = relecture forcee = amelioration doc
-- Contenu marketing organique (workflow BMAD + Claude)
-
-### Green Hat - Creativite
-
-- **Build in public via GitHub:** Process visible, commits racontent l'histoire
-- **LinkedIn:** Posts reguliers, contenu reel, angle IA appliquee
-- **Plan lancement:** Reddit r/selfhosted, Show HN, Awesome lists, Dev.to
-- **Template reproductible:** Le repo devient "Comment i18n sa doc avec BMAD + Claude"
-
-### Red Hat - Emotions
-
-- **Excitation:** Sortir de la bulle FR, contributeurs internationaux, rentabiliser Claude MAX
-- **Hesitation:** Charge de travail, motivation long terme, doute adoption EN
-- **Instinct:** "Ca vaut le coup d'essayer" - pire cas = apprentissage, meilleur cas = decollage
-
-### Blue Hat - Synthese
-
-Le projet n'est plus "traduire la doc" mais **"positionner ClientXCMS comme projet open source international avec un workflow reproductible"**.
-
----
-
-## Phase 3: Cross-Pollination (mode rapide)
-
-### Switch defaultLocale - Comportement Docusaurus
-
-Le `defaultLocale` est strip de l'URL. Changement FR->EN:
-- Avant: `/docs/intro` = FR, `/en/docs/intro` = EN
-- Apres: `/docs/intro` = EN, `/fr/docs/intro` = FR
-
-**Impact:** Anciennes URLs pointent vers mauvaise langue. Solution: Redirects 301 CDN.
-
-### Structure fichiers i18n confirmee
-
-```
-project/
-├── docs/ # defaultLocale (EN)
-├── i18n/fr/ # Traductions FR
-│ ├── docusaurus-plugin-content-docs/current/
-│ └── docusaurus-theme-classic/
-└── docusaurus.config.ts
-```
-
-### Pieges documentes
-
-- URLs cassees apres switch (Issue #4723)
-- Search plugin incompatible potentiel (a verifier)
-- Build lent si i18n vide (resolu Docusaurus 3.x)
-
-### Strategie migration recommandee
-
-1. POC 2-3 pages en local
-2. Changer defaultLocale: 'en'
-3. Deplacer contenu FR vers i18n/fr/
-4. Creer contenu EN dans ./docs/
-5. Configurer redirects 301
-6. Tester plugin search local
-
----
-
-## Organisation et Plan d'action
-
-### Structure Epics
-
-| Epic | Nom | Priorite | Stories estimees |
-|------|-----|----------|------------------|
-| 0 | Setup & Infrastructure i18n | CRITIQUE | 7 |
-| 1 | MVD - Introduction | HAUTE | 2-3 |
-| 2 | MVD - Installation | HAUTE | 5 |
-| 3 | MVD - Getting Started | HAUTE | 3 |
-| 4 | MVD - Settings Core | MOYENNE-HAUTE | 4 |
-| 5 | Post-MVD - Extensions | BASSE | ~10 |
-| 6 | Post-MVD - Developers | BASSE | ~5 |
-| 7 | Blog | TRES BASSE | Variable |
-| 8 | Lancement & Communication | HAUTE | 6 |
-
-### Epic 0 : Setup & Infrastructure i18n (BLOQUANT)
-
-| Story | Description |
-|-------|-------------|
-| 0.1 | POC migration defaultLocale (2-3 pages test) |
-| 0.2 | Config i18n dans docusaurus.config.ts |
-| 0.3 | Structure dossiers i18n/fr/ |
-| 0.4 | Test plugin search local avec i18n |
-| 0.5 | Composants React - extraction textes (Translate) |
-| 0.6 | Bandeau "Not yet translated" |
-| 0.7 | Config redirects 301 (preprod d'abord) |
-
-### Epics 1-4 : MVD (Minimum Viable Documentation)
-
-**Scope MVD:** 20-30 pages couvrant le chemin critique "Decouvre -> Installe -> Ca marche"
-
-- Epic 1: Introduction (~3 pages)
-- Epic 2: Installation - cloud, self-hosted, Plesk (~8 pages)
-- Epic 3: Getting Started - config initiale (~5-10 pages)
-- Epic 4: Settings/Core - parametres essentiels (~5-10 pages)
-
-### Epic 8 : Lancement & Communication
-
-| Story | Action | Timing |
-|-------|--------|--------|
-| 8.1 | Setup build in public | Des maintenant |
-| 8.2 | Premier post LinkedIn | Apres Epic 0 |
-| 8.3 | Post Reddit r/selfhosted | Apres MVD |
-| 8.4 | Show HN | Apres MVD |
-| 8.5 | Soumission Awesome lists | Apres MVD |
-| 8.6 | Article Dev.to/Hashnode | Apres MVD |
-
-### Workflow par story
-
-```
-1. Lire la page FR source
-2. Generer traduction EN (Claude Code)
-3. Deplacer FR vers i18n/fr/docusaurus-plugin-content-docs/current/
-4. Placer EN dans ./docs/
-5. Screenshots si necessaires (MCP Chrome FR + EN)
-6. Verifier liens internes
-7. Build local + test
-8. Commit + PR
-```
-
-### Dependances
-
-```
-Epic 0 (Setup) ─────► Epic 1-4 (MVD) ─────► Epic 5-7 (Post-MVD)
- │ │
- └── Epic 8.1-8.2 ────┴── Epic 8.3-8.6 (Lancement)
-```
-
----
-
-## Resume de session
-
-### Decisions cles
-
-| Decision | Choix |
-|----------|-------|
-| Langue principale | EN (pivot strategique) |
-| Langue secondaire | FR (heritage a maintenir) |
-| Scope initial | MVD 20-30 pages |
-| Methode traduction | Claude Code MAX + relecture communaute |
-| Screenshots | Categoriser + automatiser (MCP Chrome) |
-| Blog | Phase 3, articles recents d'abord |
-| Maintenance | Detection auto desync + PRs generees |
-
-### Risques identifies et mitigations
-
-| Risque | Mitigation |
-|--------|------------|
-| Migration defaultLocale inconnue | POC 2-3 pages AVANT tout commit |
-| Dette traduction FR | Detection auto + PRs generees |
-| ROI international = 0 | Plan lancement multi-canal |
-| Plugin search incompatible | Test dans Epic 0.4 |
-
-### Opportunites identifiees
-
-- ClientXCMS open source = contributeurs code internationaux
-- Build in public = visibilite organique
-- Template reproductible = meta-visibilite
-- Workflow BMAD + Claude = contenu marketing
-
-### Prochaines actions immediates
-
-1. **Creer Epic 0** dans le systeme de suivi
-2. **Story 0.1** : POC migration sur 2-3 pages en local
-3. **Story 8.1** : Commit initial du brainstorming (build in public)
-
----
-
-## Ressources et references
-
-- [Docusaurus i18n Tutorial](https://docusaurus.io/docs/i18n/tutorial)
-- [Docusaurus i18n Introduction](https://docusaurus.io/docs/i18n/introduction)
-- [Issue #4723 - defaultLocale fallback](https://github.com/facebook/docusaurus/issues/4723)
-- [Discussion #10980 - folder structure](https://github.com/facebook/docusaurus/discussions/10980)
-
----
-
-**Session completee le 2026-01-24**
-**Techniques utilisees:** Question Storming, Six Thinking Hats, Cross-Pollination
-**Idees generees:** ~45 insights
-**Epics crees:** 8
-**Stories estimees:** 30+
-
diff --git a/_bmad-output/implementation-artifacts/0-1-poc-migration-defaultlocale.md b/_bmad-output/implementation-artifacts/0-1-poc-migration-defaultlocale.md
deleted file mode 100644
index 8d225262..00000000
--- a/_bmad-output/implementation-artifacts/0-1-poc-migration-defaultlocale.md
+++ /dev/null
@@ -1,88 +0,0 @@
-# Story 0.1: POC migration defaultLocale
-
-Status: done
-
-## Story
-
-As a **documentation maintainer**,
-I want **to validate the i18n migration strategy with a proof of concept**,
-so that **we can confirm the technical approach before full rollout**.
-
-## Context
-
-Tester le changement de `defaultLocale` de 'fr' vers 'en' sur 2-3 pages pour valider la faisabilite technique de la migration i18n.
-
-## Acceptance Criteria
-
-1. [x] **AC1**: docusaurus.config.ts modifie avec `defaultLocale: 'en'`
-2. [x] **AC2**: Locale dropdown actif dans la navbar
-3. [x] **AC3**: introduction.md traduit en EN
-4. [x] **AC4**: requis.md traduit en EN
-5. [x] **AC5**: Versions FR copiees dans i18n/fr/
-6. [x] **AC6**: Build passe sans erreur pour EN et FR
-7. [x] **AC7**: Test manuel: `/` = EN, `/fr/` = FR
-
-## Tasks / Subtasks
-
-- [x] Task 1: Modifier docusaurus.config.ts (AC: 1, 2)
- - [x] 1.1 Changer defaultLocale de 'fr' a 'en'
- - [x] 1.2 Ajouter localeConfigs pour EN et FR
- - [x] 1.3 Activer localeDropdown dans navbar
-
-- [x] Task 2: Traduire les pages POC (AC: 3, 4)
- - [x] 2.1 Traduire introduction.md en anglais
- - [x] 2.2 Traduire requis.md en anglais
-
-- [x] Task 3: Creer structure i18n/fr/ (AC: 5)
- - [x] 3.1 Creer dossier i18n/fr/docusaurus-plugin-content-docs/current/
- - [x] 3.2 Copier versions FR de introduction.md et requis.md
- - [x] 3.3 Mettre a jour _category_.json pour FR
-
-- [x] Task 4: Valider le build (AC: 6, 7)
- - [x] 4.1 Executer npm run build
- - [x] 4.2 Tester navigation EN et FR
- - [x] 4.3 Verifier le language switcher
-
-## Dev Notes
-
-### Decisions techniques
-
-- `localeConfigs` definit les labels pour chaque langue (English, Francais)
-- La structure i18n/fr/ suit la convention Docusaurus
-- Les _category_.json doivent avoir des labels dans la langue cible
-
-### Fichiers modifies
-
-```
-docusaurus.config.ts
-docs/introductions/introduction.md
-docs/installation/requis.md
-docs/introductions/_category_.json
-docs/installation/_category_.json
-docs/developpers/extensions/_category_.json
-docs/extensions/_category_.json
-i18n/fr/docusaurus-plugin-content-docs/current/introductions/introduction.md
-i18n/fr/docusaurus-plugin-content-docs/current/installation/requis.md
-i18n/fr/docusaurus-plugin-content-docs/current/introductions/_category_.json
-i18n/fr/docusaurus-plugin-content-docs/current/installation/_category_.json
-```
-
-### References
-
-- [Source: _bmad-output/planning-artifacts/epic-0-setup-infrastructure.md#Story 0.1]
-
-## Dev Agent Record
-
-### Agent Model Used
-
-Claude (session manuelle)
-
-### Completion Notes List
-
-- POC valide avec succes
-- Build OK pour EN et FR
-- Navigation entre langues fonctionnelle
-
-### Commit
-
-`11b5627` - feat(i18n): POC migration defaultLocale FR -> EN
diff --git a/_bmad-output/implementation-artifacts/0-2-config-i18n-complete.md b/_bmad-output/implementation-artifacts/0-2-config-i18n-complete.md
deleted file mode 100644
index 2a3992ff..00000000
--- a/_bmad-output/implementation-artifacts/0-2-config-i18n-complete.md
+++ /dev/null
@@ -1,78 +0,0 @@
-# Story 0.2: Config i18n complete
-
-Status: done
-
-## Story
-
-As a **documentation user**,
-I want **the UI elements (navbar, footer, theme) to be properly translated**,
-so that **the interface is fully localized in French when viewing FR content**.
-
-## Context
-
-Generer et configurer tous les fichiers de traduction UI pour que l'interface Docusaurus soit entierement traduite en francais.
-
-## Acceptance Criteria
-
-1. [x] **AC1**: `npm run write-translations -- --locale fr` execute
-2. [x] **AC2**: code.json avec traductions FR pour le theme
-3. [x] **AC3**: navbar.json avec labels FR pour la navigation
-4. [x] **AC4**: footer.json avec labels FR pour le footer
-5. [x] **AC5**: current.json avec categories sidebar FR
-6. [x] **AC6**: Labels EN dans docusaurus.config.ts comme defaut
-
-## Tasks / Subtasks
-
-- [x] Task 1: Generer les fichiers de traduction (AC: 1)
- - [x] 1.1 Executer npm run write-translations -- --locale fr
- - [x] 1.2 Verifier les fichiers generes
-
-- [x] Task 2: Traduire les fichiers UI (AC: 2, 3, 4, 5)
- - [x] 2.1 Traduire code.json (92 entrees)
- - [x] 2.2 Traduire navbar.json
- - [x] 2.3 Traduire footer.json
- - [x] 2.4 Traduire current.json (categories sidebar)
- - [x] 2.5 Ajouter options.json pour le blog
-
-- [x] Task 3: Configurer les labels EN par defaut (AC: 6)
- - [x] 3.1 Mettre a jour docusaurus.config.ts avec labels EN
-
-## Dev Notes
-
-### Fichiers de traduction crees
-
-```
-i18n/fr/code.json (364 lignes, 92+ traductions)
-i18n/fr/docusaurus-plugin-content-blog/options.json (14 lignes)
-i18n/fr/docusaurus-plugin-content-docs/current.json (90 lignes)
-i18n/fr/docusaurus-theme-classic/footer.json (98 lignes)
-i18n/fr/docusaurus-theme-classic/navbar.json (50 lignes)
-```
-
-### Structure des traductions
-
-- `code.json`: Textes du theme (boutons, labels, messages)
-- `navbar.json`: Items de navigation
-- `footer.json`: Liens et textes du footer
-- `current.json`: Labels des categories dans la sidebar
-
-### References
-
-- [Source: _bmad-output/planning-artifacts/epic-0-setup-infrastructure.md#Story 0.2]
-- [Docusaurus i18n Tutorial](https://docusaurus.io/docs/i18n/tutorial)
-
-## Dev Agent Record
-
-### Agent Model Used
-
-Claude (session manuelle)
-
-### Completion Notes List
-
-- 630 lignes ajoutees au total
-- Toutes les traductions UI completes
-- Build OK
-
-### Commit
-
-`6e6dc58` - feat(i18n): add complete French translation files for UI elements
diff --git a/_bmad-output/implementation-artifacts/0-3-structure-dossiers-i18n-fr.md b/_bmad-output/implementation-artifacts/0-3-structure-dossiers-i18n-fr.md
deleted file mode 100644
index 6234a26a..00000000
--- a/_bmad-output/implementation-artifacts/0-3-structure-dossiers-i18n-fr.md
+++ /dev/null
@@ -1,94 +0,0 @@
-# Story 0.3: Structure dossiers i18n/fr/
-
-Status: done
-
-## Story
-
-As a **French-speaking user**,
-I want **to access the complete French documentation**,
-so that **I can read all content in my native language**.
-
-## Context
-
-Copier tout le contenu FR de `docs/` vers `i18n/fr/` pour une separation complete des locales. Cela permet d'avoir:
-- `docs/` = contenu EN (a traduire progressivement)
-- `i18n/fr/` = contenu FR complet
-
-## Acceptance Criteria
-
-1. [x] **AC1**: 132 fichiers MD copies dans `i18n/fr/docusaurus-plugin-content-docs/current/`
-2. [x] **AC2**: Versions FR originales restaurees (introduction.md, requis.md)
-3. [x] **AC3**: Build OK pour les deux locales
-4. [x] **AC4**: `/fr/` affiche contenu FR complet
-
-## Tasks / Subtasks
-
-- [x] Task 1: Copier tous les fichiers docs (AC: 1)
- - [x] 1.1 Identifier tous les fichiers MD dans docs/
- - [x] 1.2 Copier vers i18n/fr/docusaurus-plugin-content-docs/current/
- - [x] 1.3 Preserver la structure des dossiers
-
-- [x] Task 2: Restaurer les versions FR (AC: 2)
- - [x] 2.1 Restaurer introduction.md en FR dans i18n/fr/
- - [x] 2.2 Restaurer requis.md en FR dans i18n/fr/
-
-- [x] Task 3: Valider le build (AC: 3, 4)
- - [x] 3.1 Executer npm run build
- - [x] 3.2 Verifier /fr/ affiche tout le contenu
-
-## Dev Notes
-
-### Statistiques
-
-- 132 fichiers MD copies
-- 146 fichiers au total (incluant _category_.json, images)
-- 14,304 lignes ajoutees
-
-### Structure creee
-
-```
-i18n/fr/docusaurus-plugin-content-docs/current/
- customers.md
- developpers/
- api.md
- commands.md
- extensions/
- software/
- themes/
- emails.txt
- extensions/
- addons/
- modules/
- getting_started/
- installation/
- introductions/
- invoices.md
- services.md
- settings/
-```
-
-### Separation des locales
-
-Apres cette story:
-- `docs/` contient le contenu EN (en cours de traduction)
-- `i18n/fr/` contient le contenu FR complet et independant
-
-### References
-
-- [Source: _bmad-output/planning-artifacts/epic-0-setup-infrastructure.md#Story 0.3]
-
-## Dev Agent Record
-
-### Agent Model Used
-
-Claude (session manuelle)
-
-### Completion Notes List
-
-- Copie complete de 132 fichiers
-- Structure miroir preservee
-- Build OK pour EN et FR
-
-### Commit
-
-`20a4c16` - feat(i18n): copy complete FR content to i18n structure
diff --git a/_bmad-output/implementation-artifacts/0-5-composants-react-extraction-textes.md b/_bmad-output/implementation-artifacts/0-5-composants-react-extraction-textes.md
deleted file mode 100644
index dd6222a3..00000000
--- a/_bmad-output/implementation-artifacts/0-5-composants-react-extraction-textes.md
+++ /dev/null
@@ -1,91 +0,0 @@
-# Story 0.5: Composants React - extraction textes
-
-Status: done
-
-## Story
-
-As a **documentation user viewing the homepage**,
-I want **the feature cards to be displayed in my language**,
-so that **the entire user experience is localized**.
-
-## Context
-
-Les composants React (notamment HomepageFeatures) contiennent des textes en dur en francais. Il faut utiliser le composant `` de Docusaurus pour les rendre traduisibles.
-
-## Acceptance Criteria
-
-1. [x] **AC1**: HomepageFeatures utilise `` de Docusaurus
-2. [x] **AC2**: 19 traductions FR ajoutees dans code.json
-3. [x] **AC3**: Textes par defaut en EN dans le code
-4. [x] **AC4**: Build OK
-
-## Tasks / Subtasks
-
-- [x] Task 1: Extraire les textes de HomepageFeatures (AC: 1, 3)
- - [x] 1.1 Importer Translate de @docusaurus/Translate
- - [x] 1.2 Convertir les textes FR en dur vers EN
- - [x] 1.3 Wrapper chaque texte avec
- - [x] 1.4 Gerer les placeholders bold avec `values`
-
-- [x] Task 2: Ajouter les traductions FR (AC: 2)
- - [x] 2.1 Ajouter les 19 entrees dans code.json
- - [x] 2.2 Traduire pour les 3 feature cards
-
-- [x] Task 3: Valider (AC: 4)
- - [x] 3.1 Verifier le build
- - [x] 3.2 Tester EN et FR visuellement
-
-## Dev Notes
-
-### Composant Translate
-
-```tsx
-import Translate from '@docusaurus/Translate';
-
-// Texte simple
-
- Default English text
-
-
-// Avec placeholder
-important }}
->
- {'Text with {bold} placeholder'}
-
-```
-
-### Feature cards traduites
-
-1. **Revenue Management** - Gestion des revenus
-2. **Installation & Configuration** - Installation & Configuration
-3. **Client Area Customization** - Personnalisation de l'espace client
-
-### Fichiers modifies
-
-```
-src/components/HomepageFeatures/index.tsx (+98 -34 lignes)
-i18n/fr/code.json (+76 lignes)
-```
-
-### References
-
-- [Source: _bmad-output/planning-artifacts/epic-0-setup-infrastructure.md#Story 0.5]
-- [Docusaurus Translate API](https://docusaurus.io/docs/docusaurus-core#translate)
-
-## Dev Agent Record
-
-### Agent Model Used
-
-Claude (session manuelle)
-
-### Completion Notes List
-
-- 19 nouvelles traductions ajoutees
-- Pattern Translate avec values pour bold
-- Homepage entierement bilingue
-
-### Commit
-
-`b7bea2a` - feat(i18n): add Translate component to HomepageFeatures
diff --git a/_bmad-output/implementation-artifacts/0-6-bandeau-not-yet-translated.md b/_bmad-output/implementation-artifacts/0-6-bandeau-not-yet-translated.md
deleted file mode 100644
index 73c7b001..00000000
--- a/_bmad-output/implementation-artifacts/0-6-bandeau-not-yet-translated.md
+++ /dev/null
@@ -1,109 +0,0 @@
-# Story 0.6: Bandeau "Not yet translated"
-
-Status: done
-
-## Story
-
-As a **user viewing an untranslated English page**,
-I want **to see a clear indicator that the page is not yet translated**,
-so that **I know French content is available and can navigate to it**.
-
-## Context
-
-Avec le nouveau defaultLocale EN, les pages non traduites affichent le contenu FR original. Il faut un bandeau automatique pour:
-- Informer l'utilisateur que la page n'est pas encore traduite
-- Fournir un lien vers la version FR
-
-## Acceptance Criteria
-
-1. [x] **AC1**: Composant NotTranslatedBanner cree
-2. [x] **AC2**: DocItem/Layout swizzle pour integration automatique
-3. [x] **AC3**: Affichage base sur frontmatter `translated: true`
-4. [x] **AC4**: Lien vers version FR de la page
-5. [x] **AC5**: Style warning discret mais visible
-6. [x] **AC6**: Traductions FR du bandeau
-
-## Tasks / Subtasks
-
-- [x] Task 1: Creer le composant NotTranslatedBanner (AC: 1, 4, 5)
- - [x] 1.1 Creer src/components/NotTranslatedBanner/index.tsx
- - [x] 1.2 Ajouter les styles CSS module
- - [x] 1.3 Implementer le lien vers /fr/
-
-- [x] Task 2: Integrer dans DocItem/Layout (AC: 2, 3)
- - [x] 2.1 Swizzle DocItem/Layout
- - [x] 2.2 Detecter frontmatter `translated: true`
- - [x] 2.3 Afficher bandeau si non traduit et locale EN
-
-- [x] Task 3: Ajouter les traductions (AC: 6)
- - [x] 3.1 Ajouter messages EN par defaut
- - [x] 3.2 Ajouter traductions FR dans code.json
-
-- [x] Task 4: Marquer les pages traduites (AC: 3)
- - [x] 4.1 Ajouter `translated: true` a introduction.md
- - [x] 4.2 Ajouter `translated: true` a requis.md
-
-## Dev Notes
-
-### Logique d'affichage
-
-```
-SI locale == 'en' ET frontmatter.translated != true
- ALORS afficher bandeau
-SINON
- ne rien afficher
-```
-
-### Structure du composant
-
-```tsx
-// src/components/NotTranslatedBanner/index.tsx
-export default function NotTranslatedBanner() {
- return (
-