MigrationProvenance — documentation du dépôt applicatif

Provenance : documentation du dépôt applicatif

Copie du dossier docs/ de BoostEcom/boostecom.app (sha cee5f0f0, 2026-10-08) dans ce dépôt : correspondance fichier par fichier, renumérotation des ADR, fichiers non migrés et vague suivante.

HISTORIQUE. Cette page enregistre d’où vient chaque page migrée. Les pages copiées gardent leurs mentions d’origine des chemins docs/… du dépôt applicatif (voir « Vague suivante »).

Base figée

  • Dépôt source : BoostEcom/boostecom.app, branche main
  • Commit source : cee5f0f0 (PR #1733)
  • Date de la copie : 2026-10-08
  • Périmètre : le dossier docs/ entier, 211 fichiers (210 Markdown, 1 JSON)

La copie initiale était une copie, pas une traduction : le texte gardait sa langue (français ou anglais), ses dates et ses statuts. Une passe suivante a traduit en français la prose restée en anglais (décision du propriétaire : la documentation est entièrement en français), sans toucher au code, aux chemins, aux identifiants, aux cibles de liens, aux dates, aux statuts ni au sens des décisions ; les citations littérales (textes d’UI, messages d’erreur, extraits de code) restent dans leur langue d’origine. Le contenu de l’app reste la référence de ce qui a été livré ; ces pages disent pourquoi et comment.

Règles de conversion

  • .md devient .mdx ; le frontmatter ne porte que title (le H1, retiré du corps) et description (le premier paragraphe, raccourci).
  • ADR : le frontmatter d’origine (status, date, pillars, supersedes) ou les lignes « Date / Statut / Remplace / Pilier » deviennent la section « Statut » en tête de page ; les statuts sont écrits en français (accepted → Accepté, proposed → Proposé, superseded by NNNN → Remplacé par ADR-NNNN).
  • MDX : <, { et } hors code sont échappés, <br> devient <br />, les commentaires HTML deviennent des commentaires MDX, une ligne de code inline qui commençait par { ou < est rejointe, une barre verticale dans un code inline de tableau est échappée. Les blocs de code ne sont pas modifiés.
  • Liens : un lien vers une autre doc de l’app pointe sur sa nouvelle page (chemin absolu du site, sans extension) ; un code inline qui ne contenait qu’un chemin docs/… devient un lien vers la nouvelle page, avec son texte d’origine ; un lien vers le code, le backlog ou un fichier de l’app pointe sur https://github.com/BoostEcom/boostecom.app/blob/main/<chemin> (tree/ pour un dossier). Le texte des liens n’est pas réécrit, sauf le renvoi de architecture/routes vers l’ancienne ADR 0043 du tableau de bord, devenu « ADR 0048 (ancienne 0043) ».
  • 33 liens visaient un fichier de code déjà absent au sha cee5f0f0 (surtout dans audits/2026-09-19-asymetrie-founder-store-studio) : ils sont gardés tels quels, vers GitHub.

Renumérotation des ADR

Ancien fichierNouvelle pageRaison
docs/decisions/0043-le-tableau-de-bord-est-desktop-only.mdADR-0048deux ADR portaient 0043 ; « Le plan C (agence) est retiré » garde 0043 (c’est elle que cite la prose : « plan C, ADR 0043 ») ; 0048 était le seul numéro libre
docs/decisions/2977-extension-auto-analysis.mdADR-0050ancien numéro 2977, celui de l’item de backlog intelligence/2977, hors de la série 00xx ; prend le numéro qui suit 0049

Toutes les autres ADR gardent leur numéro : la série va de 0001 à 0050 sans trou.

Fichiers repliés ou non migrés

FichierSort
docs/decisions/README.mdreplié dans l’index des ADR (sections « Le problème que ça résout » à « Rapport avec le reste », chemins mis à jour)
docs/decisions/_template.mdreplié dans l’index des ADR : gabarit adapté au format de ce dépôt, et gabarit d’origine en bloc de code
docs/ops/operator-decisions.mdnon migré. Registre dérivé du backlog : src/test/operator-decisions-register.test.ts exige que chaque item ouvert type: "decision" y ait sa ligne et qu’aucune ligne ne cite un item disparu ; le Dev Studio (src/app/(dashboard)/ops/dev/_components/sections.tsx) et AGENTS.md y renvoient. Le déplacer casserait ce garde : il reste dans l’app tant que le registre n’est pas régénéré ailleurs. Les pages qui le citaient pointent sur sa version GitHub.
docs/audits/2026-10-08-boostecom-boundary.manifest.jsoncopié à l’identique à côté de son audit (audits/2026-10-08-boostecom-boundary.manifest.json) ; l’audit y renvoie

Pages par zone

ZonePages
adr50
architecture53
audits57
economie12
engineering/adr2
engineering/fleet3
engineering/migration1
engineering/migration/canvas10
operations1
operations/runbooks21

Correspondance complète

Ancien chemin (app)Nouveau chemin (docs)
docs/architecture/acces-delegue-et-frontiere-studio.mdarchitecture/acces-delegue-et-frontiere-studio.mdx
docs/architecture/agentic-stack.mdarchitecture/agentic-stack.mdx
docs/architecture/annotations.mdarchitecture/annotations.mdx
docs/architecture/atlas-channels.mdarchitecture/atlas-channels.mdx
docs/architecture/atlas-complete-delivery-plan-2026-09-17.mdarchitecture/atlas-complete-delivery-plan-2026-09-17.mdx
docs/architecture/atlas-universal-runtime-contract.mdarchitecture/atlas-universal-runtime-contract.mdx
docs/architecture/cinema-engine.mdarchitecture/cinema-engine.mdx
docs/architecture/code-protection.mdarchitecture/code-protection.mdx
docs/architecture/community-events.mdarchitecture/community-events.mdx
docs/architecture/community-forum.mdarchitecture/community-forum.mdx
docs/architecture/community-levels.mdarchitecture/community-levels.mdx
docs/architecture/console-d-octroi-de-mandat.mdarchitecture/console-d-octroi-de-mandat.mdx
docs/architecture/contact-routing.mdarchitecture/contact-routing.mdx
docs/architecture/cookie-consent.mdarchitecture/cookie-consent.mdx
docs/architecture/creative-media-os.mdarchitecture/creative-media-os.mdx
docs/architecture/database.mdarchitecture/database.mdx
docs/architecture/dev-console.mdarchitecture/dev-console.mdx
docs/architecture/doc-guard.mdarchitecture/doc-guard.mdx
docs/architecture/durable-audit-jobs.mdarchitecture/durable-audit-jobs.mdx
docs/architecture/experiments.mdarchitecture/experiments.mdx
docs/architecture/extension-presence-contract.mdarchitecture/extension-presence-contract.mdx
docs/architecture/extension-privacy-claims.mdarchitecture/extension-privacy-claims.mdx
docs/architecture/global-search.mdarchitecture/global-search.mdx
docs/architecture/intelligence-catalogue-quality.mdarchitecture/intelligence-catalogue-quality.mdx
docs/architecture/intelligence-extension-analysis.mdarchitecture/intelligence-extension-analysis.mdx
docs/architecture/intelligence-mcp-roadmap.mdarchitecture/intelligence-mcp-roadmap.mdx
docs/architecture/intelligence-pipeline.mdarchitecture/intelligence-pipeline.mdx
docs/architecture/intelligence-prediction-roadmap.mdarchitecture/intelligence-prediction-roadmap.mdx
docs/architecture/marketplace-roadmap.mdarchitecture/marketplace-roadmap.mdx
docs/architecture/marketplace.mdarchitecture/marketplace.mdx
docs/architecture/mcp-oauth.mdarchitecture/mcp-oauth.mdx
docs/architecture/measurement-stack.mdarchitecture/measurement-stack.mdx
docs/architecture/memory-layer.mdarchitecture/memory-layer.mdx
docs/architecture/mirror.mdarchitecture/mirror.mdx
docs/architecture/panel-ingest-contract.mdarchitecture/panel-ingest-contract.mdx
docs/architecture/pillar-signals.mdarchitecture/pillar-signals.mdx
docs/architecture/preview-endpoint.mdarchitecture/preview-endpoint.mdx
docs/architecture/public-log.mdarchitecture/public-log.mdx
docs/architecture/radar.mdarchitecture/radar.mdx
docs/architecture/routes.mdarchitecture/routes.mdx
docs/architecture/shopify-media-boundary.mdarchitecture/shopify-media-boundary.mdx
docs/architecture/store-activity.mdarchitecture/store-activity.mdx
docs/architecture/store-provisioning.mdarchitecture/store-provisioning.mdx
docs/architecture/studio-agency-os.mdarchitecture/studio-agency-os.mdx
docs/architecture/studio-system-library.mdarchitecture/studio-system-library.mdx
docs/architecture/support-inbox.mdarchitecture/support-inbox.mdx
docs/architecture/swipe-file.mdarchitecture/swipe-file.mdx
docs/architecture/tenant-creation.mdarchitecture/tenant-creation.mdx
docs/architecture/turnkey-wizard-completion.mdarchitecture/turnkey-wizard-completion.mdx
docs/architecture/ucp-client.mdarchitecture/ucp-client.mdx
docs/architecture/ui-consistency-contract.mdarchitecture/ui-consistency-contract.mdx
docs/architecture/ui-glossary.mdarchitecture/ui-glossary.mdx
docs/architecture/ui-stack.mdarchitecture/ui-stack.mdx
docs/audits/2026-06-11-dead-code-legacy-audit.mdaudits/2026-06-11-dead-code-legacy-audit.mdx
docs/audits/2026-06-13-full-codebase-audit.mdaudits/2026-06-13-full-codebase-audit.mdx
docs/audits/2026-06-14-audit-verification.mdaudits/2026-06-14-audit-verification.mdx
docs/audits/2026-06-14-store-browser-audit.mdaudits/2026-06-14-store-browser-audit.mdx
docs/audits/2026-06-15-full-codebase-audit.mdaudits/2026-06-15-full-codebase-audit.mdx
docs/audits/2026-06-15-remaining-work.mdaudits/2026-06-15-remaining-work.mdx
docs/audits/2026-08-12-i18n-audit-exhaustif.mdaudits/2026-08-12-i18n-audit-exhaustif.mdx
docs/audits/2026-08-12-i18n-audit.mdaudits/2026-08-12-i18n-audit.mdx
docs/audits/2026-08-15-env-fallback-audit.mdaudits/2026-08-15-env-fallback-audit.mdx
docs/audits/2026-08-25-ai-platform.mdaudits/2026-08-25-ai-platform.mdx
docs/audits/2026-08-25-billing.mdaudits/2026-08-25-billing.mdx
docs/audits/2026-08-25-data-platform.mdaudits/2026-08-25-data-platform.mdx
docs/audits/2026-08-25-security-identity.mdaudits/2026-08-25-security-identity.mdx
docs/audits/2026-08-26-commerce-systems.mdaudits/2026-08-26-commerce-systems.mdx
docs/audits/2026-08-26-integrations.mdaudits/2026-08-26-integrations.mdx
docs/audits/2026-08-27-app-shell.mdaudits/2026-08-27-app-shell.mdx
docs/audits/2026-08-27-design-system.mdaudits/2026-08-27-design-system.mdx
docs/audits/2026-08-27-growth-web.mdaudits/2026-08-27-growth-web.mdx
docs/audits/2026-08-27-intelligence.mdaudits/2026-08-27-intelligence.mdx
docs/audits/2026-08-27-marketplace.mdaudits/2026-08-27-marketplace.mdx
docs/audits/2026-08-27-platform-ops.mdaudits/2026-08-27-platform-ops.mdx
docs/audits/2026-08-28-quatre-portes.mdaudits/2026-08-28-quatre-portes.mdx
docs/audits/2026-08-29-payment-system.mdaudits/2026-08-29-payment-system.mdx
docs/audits/2026-09-03-full-codebase-audit.mdaudits/2026-09-03-full-codebase-audit.mdx
docs/audits/2026-09-10-spy-ext-coherence.mdaudits/2026-09-10-spy-ext-coherence.mdx
docs/audits/2026-09-11-ai-platform.mdaudits/2026-09-11-ai-platform.mdx
docs/audits/2026-09-11-audit-dead-code-transverse.mdaudits/2026-09-11-audit-dead-code-transverse.mdx
docs/audits/2026-09-11-audit-final-parcours.mdaudits/2026-09-11-audit-final-parcours.mdx
docs/audits/2026-09-11-modele-metier.mdaudits/2026-09-11-modele-metier.mdx
docs/audits/2026-09-11-navigation-discoverability.mdaudits/2026-09-11-navigation-discoverability.mdx
docs/audits/2026-09-11-recherche-globale.mdaudits/2026-09-11-recherche-globale.mdx
docs/audits/2026-09-11-relations-users-stores-organisations.mdaudits/2026-09-11-relations-users-stores-organisations.mdx
docs/audits/2026-09-11-ux-etats-produit.mdaudits/2026-09-11-ux-etats-produit.mdx
docs/audits/2026-09-12-quatre-piliers.mdaudits/2026-09-12-quatre-piliers.mdx
docs/audits/2026-09-17-audit-chat-composer-et-moteur.mdaudits/2026-09-17-audit-chat-composer-et-moteur.mdx
docs/audits/2026-09-17-onboarding-benchmark.mdaudits/2026-09-17-onboarding-benchmark.mdx
docs/audits/2026-09-17-une-source-de-verite-pour-le-store.mdaudits/2026-09-17-une-source-de-verite-pour-le-store.mdx
docs/audits/2026-09-18-creative-growth-os.mdaudits/2026-09-18-creative-growth-os.mdx
docs/audits/2026-09-19-asymetrie-founder-store-studio.mdaudits/2026-09-19-asymetrie-founder-store-studio.mdx
docs/audits/2026-09-19-inventaire-des-surfaces-creatives.mdaudits/2026-09-19-inventaire-des-surfaces-creatives.mdx
docs/audits/2026-09-19-trous-studio-avatar-mcp-api.mdaudits/2026-09-19-trous-studio-avatar-mcp-api.mdx
docs/audits/2026-09-20-faut-il-une-troisieme-page.mdaudits/2026-09-20-faut-il-une-troisieme-page.mdx
docs/audits/2026-09-20-le-dashboard-store-ce-qui-est-construit-et-debranche.mdaudits/2026-09-20-le-dashboard-store-ce-qui-est-construit-et-debranche.mdx
docs/audits/2026-09-20-les-trois-plafonds-de-lecture-shopify.mdaudits/2026-09-20-les-trois-plafonds-de-lecture-shopify.mdx
docs/audits/2026-09-23-billing-scale.mdaudits/2026-09-23-billing-scale.mdx
docs/audits/2026-09-23-chat-capacity.mdaudits/2026-09-23-chat-capacity.mdx
docs/audits/2026-09-23-home-shell-film.mdaudits/2026-09-23-home-shell-film.mdx
docs/audits/2026-09-24-extension-auto-analysis.mdaudits/2026-09-24-extension-auto-analysis.mdx
docs/audits/2026-09-25-nettoyage-avant-indexation.mdaudits/2026-09-25-nettoyage-avant-indexation.mdx
docs/audits/2026-09-26-agent-pages-polish.mdaudits/2026-09-26-agent-pages-polish.mdx
docs/audits/2026-09-26-builder-chrome.mdaudits/2026-09-26-builder-chrome.mdx
docs/audits/2026-09-26-builder-empty.mdaudits/2026-09-26-builder-empty.mdx
docs/audits/2026-09-26-knip-cleanup.mdaudits/2026-09-26-knip-cleanup.mdx
docs/audits/2026-09-26-store-activity-duplicates.mdaudits/2026-09-26-store-activity-duplicates.mdx
docs/audits/2026-10-08-boostecom-boundary.manifest.jsonaudits/2026-10-08-boostecom-boundary.manifest.json (copie à l’identique)
docs/audits/2026-10-08-boostecom-boundary.mdaudits/2026-10-08-boostecom-boundary.mdx
docs/audits/2026-10-08-studio-to-orbit-parity.mdaudits/2026-10-08-studio-to-orbit-parity.mdx
docs/business-model/README.mdeconomie/vue-d-ensemble.mdx
docs/business-model/affiliate.mdeconomie/affiliate.mdx
docs/business-model/credits.mdeconomie/credits.mdx
docs/business-model/ecosystem.mdeconomie/ecosystem.mdx
docs/business-model/financial-model.mdeconomie/financial-model.mdx
docs/business-model/model-curation.mdeconomie/model-curation.mdx
docs/business-model/operations.mdeconomie/operations.mdx
docs/business-model/opex-and-taxes.mdeconomie/opex-and-taxes.mdx
docs/business-model/partners.mdeconomie/partners.mdx
docs/business-model/plans.mdeconomie/plans.mdx
docs/business-model/risks-and-fortifications.mdeconomie/risks-and-fortifications.mdx
docs/business-model/roadmap.mdeconomie/roadmap.mdx
docs/canvas/README.mdengineering/migration/canvas/vue-d-ensemble.mdx
docs/canvas/architecture.mdengineering/migration/canvas/architecture.mdx
docs/canvas/data-model.mdengineering/migration/canvas/data-model.mdx
docs/canvas/execution-plan.mdengineering/migration/canvas/execution-plan.mdx
docs/canvas/migration-rollout.mdengineering/migration/canvas/migration-rollout.mdx
docs/canvas/operations.mdengineering/migration/canvas/operations.mdx
docs/canvas/research-summary.mdengineering/migration/canvas/research-summary.mdx
docs/canvas/stack.mdengineering/migration/canvas/stack.mdx
docs/canvas/tips-hacks.mdengineering/migration/canvas/tips-hacks.mdx
docs/canvas/tools-shopify.mdengineering/migration/canvas/tools-shopify.mdx
docs/decisions/0001-branch-as-lock-over-shared-checklist.mdadr/0001-branch-as-lock-over-shared-checklist.mdx
docs/decisions/0002-url-multilingue-prefixe-locale.mdadr/0002-url-multilingue-prefixe-locale.mdx
docs/decisions/0003-creative-est-un-process-vertical-pas-un-produit.mdadr/0003-creative-est-un-process-vertical-pas-un-produit.mdx
docs/decisions/0004-le-studio-agence-est-un-tenant-de-la-plateforme.mdadr/0004-le-studio-agence-est-un-tenant-de-la-plateforme.mdx
docs/decisions/0005-credits-sur-anniversaire-abonnement.mdadr/0005-credits-sur-anniversaire-abonnement.mdx
docs/decisions/0006-trois-niveaux-de-preuve-d-identite.mdadr/0006-trois-niveaux-de-preuve-d-identite.mdx
docs/decisions/0007-retrait-des-cles-sk.mdadr/0007-retrait-des-cles-sk.mdx
docs/decisions/0008-le-harnais-d-eval-est-vitest.mdadr/0008-le-harnais-d-eval-est-vitest.mdx
docs/decisions/0009-db-push-et-guard-genere-plutot-que-migrations.mdadr/0009-db-push-et-guard-genere-plutot-que-migrations.mdx
docs/decisions/0010-un-seul-markup-porte-par-le-plan.mdadr/0010-un-seul-markup-porte-par-le-plan.mdx
docs/decisions/0011-la-porte-kyc-du-marketplace.mdadr/0011-la-porte-kyc-du-marketplace.mdx
docs/decisions/0012-prix-decouple-des-credits.mdadr/0012-prix-decouple-des-credits.mdx
docs/decisions/0013-agency-et-studio-sont-deux-namespaces.mdadr/0013-agency-et-studio-sont-deux-namespaces.mdx
docs/decisions/0014-le-programme-partenaire-echange-de-la-distribution-pas-une-commission.mdadr/0014-le-programme-partenaire-echange-de-la-distribution-pas-une-commission.mdx
docs/decisions/0015-trois-audiences-un-seul-programme-de-partenariat.mdadr/0015-trois-audiences-un-seul-programme-de-partenariat.mdx
docs/decisions/0016-une-seule-porte-d-audit-dans-le-chat.mdadr/0016-une-seule-porte-d-audit-dans-le-chat.mdx
docs/decisions/0017-remotion-est-le-moteur-video-des-planes-a-et-c.mdadr/0017-remotion-est-le-moteur-video-des-planes-a-et-c.mdx
docs/decisions/0018-playbook-maitre-supersede.mdadr/0018-playbook-maitre-supersede.mdx
docs/decisions/0019-un-moteur-markdown-et-la-6-du-sdk.mdadr/0019-un-moteur-markdown-et-la-6-du-sdk.mdx
docs/decisions/0020-l-onboarding-se-termine-sur-le-scan-jamais-sur-le-paiement.mdadr/0020-l-onboarding-se-termine-sur-le-scan-jamais-sur-le-paiement.mdx
docs/decisions/0021-une-ligne-du-plan-atlas-est-du-travail-executable.mdadr/0021-une-ligne-du-plan-atlas-est-du-travail-executable.mdx
docs/decisions/0022-le-kernel-atlas-est-un-texte-versionne-pas-un-dossier-yaml.mdadr/0022-le-kernel-atlas-est-un-texte-versionne-pas-un-dossier-yaml.mdx
docs/decisions/0023-une-capacite-un-contexte-n-grammaires.mdadr/0023-une-capacite-un-contexte-n-grammaires.mdx
docs/decisions/0024-un-moteur-creatif-deux-profils-la-plateforme-est-un-tenant-de-son-propre-studio.mdadr/0024-un-moteur-creatif-deux-profils-la-plateforme-est-un-tenant-de-son-propre-studio.mdx
docs/decisions/0025-quatre-relations-trois-mecanismes-un-seul-registre-d-acces.mdadr/0025-quatre-relations-trois-mecanismes-un-seul-registre-d-acces.mdx
docs/decisions/0026-le-tenant-fondateur-est-designe-pas-devine.mdadr/0026-le-tenant-fondateur-est-designe-pas-devine.mdx
docs/decisions/0027-le-siege-reste-dans-la-codebase.mdadr/0027-le-siege-reste-dans-la-codebase.mdx
docs/decisions/0028-deux-bibliotheques-de-skills-jamais-une-avec-un-drapeau.mdadr/0028-deux-bibliotheques-de-skills-jamais-une-avec-un-drapeau.mdx
docs/decisions/0029-boostecom-opere-growth-storefront-shopify-garde-logistique.mdadr/0029-boostecom-opere-growth-storefront-shopify-garde-logistique.mdx
docs/decisions/0030-preview-design-builder-redaction-workflow-canvas.mdadr/0030-preview-design-builder-redaction-workflow-canvas.mdx
docs/decisions/0031-builder-is-onlook-canvas.mdadr/0031-builder-is-onlook-canvas.mdx
docs/decisions/0032-builder-is-the-onlook-editor.mdadr/0032-builder-is-the-onlook-editor.mdx
docs/decisions/0033-shopify-custom-app-merchant-owned-par-defaut.mdadr/0033-shopify-custom-app-merchant-owned-par-defaut.mdx
docs/decisions/0034-un-workflow-ne-tourne-que-devant-l-operateur.mdadr/0034-un-workflow-ne-tourne-que-devant-l-operateur.mdx
docs/decisions/0035-qualification-catalogue-par-preuves.mdadr/0035-qualification-catalogue-par-preuves.mdx
docs/decisions/0036-catalogue-public-autonome.mdadr/0036-catalogue-public-autonome.mdx
docs/decisions/0037-les-plans-sont-des-paliers-d-usage.mdadr/0037-les-plans-sont-des-paliers-d-usage.mdx
docs/decisions/0038-prefixe-de-langue-as-needed-sur-les-pages-publiques.mdadr/0038-prefixe-de-langue-as-needed-sur-les-pages-publiques.mdx
docs/decisions/0039-boutiques-incluses-par-palier.mdadr/0039-boutiques-incluses-par-palier.mdx
docs/decisions/0040-slugs-d-agent-par-prenom.mdadr/0040-slugs-d-agent-par-prenom.mdx
docs/decisions/0041-un-programme-de-partenariat-une-page.mdadr/0041-un-programme-de-partenariat-une-page.mdx
docs/decisions/0042-les-connecteurs-sont-le-produit-pas-de-registre-d-outils-tiers.mdadr/0042-les-connecteurs-sont-le-produit-pas-de-registre-d-outils-tiers.mdx
docs/decisions/0043-le-plan-c-agence-est-retire.mdadr/0043-le-plan-c-agence-est-retire.mdx
docs/decisions/0043-le-tableau-de-bord-est-desktop-only.mdadr/0048-le-tableau-de-bord-est-desktop-only.mdx
docs/decisions/0044-mirror-reconstruit-sans-copier.mdadr/0044-mirror-reconstruit-sans-copier.mdx
docs/decisions/0045-mirror-est-un-onglet-du-builder.mdadr/0045-mirror-est-un-onglet-du-builder.mdx
docs/decisions/0046-les-frames-du-builder-rendent-la-page-preview-en-mode-editeur.mdadr/0046-les-frames-du-builder-rendent-la-page-preview-en-mode-editeur.mdx
docs/decisions/0047-pages-publiques-cacheables-et-csp-a-nonce.mdadr/0047-pages-publiques-cacheables-et-csp-a-nonce.mdx
docs/decisions/0049-annuaires-publics-et-dossiers-de-boutiques.mdadr/0049-annuaires-publics-et-dossiers-de-boutiques.mdx
docs/decisions/2977-extension-auto-analysis.mdadr/0050-extension-auto-analysis.mdx
docs/decisions/README.mdengineering/adr.mdx (replié)
docs/decisions/_template.mdengineering/adr.mdx (replié)
docs/insights/README.mdoperations/insights.mdx
docs/launch-playbook.mdoperations/runbooks/launch-playbook.mdx
docs/migration/internal-operator-skills.mdengineering/migration/internal-operator-skills.mdx
docs/ops/blob-retention.mdoperations/runbooks/blob-retention.mdx
docs/ops/creative-drop-runbook.mdoperations/runbooks/creative-drop-runbook.mdx
docs/ops/creative-studio.mdoperations/runbooks/creative-studio.mdx
docs/ops/database-index-maintenance.mdoperations/runbooks/database-index-maintenance.mdx
docs/ops/debloquer-le-creative-os.mdoperations/runbooks/debloquer-le-creative-os.mdx
docs/ops/finops-2026-10-03.mdoperations/runbooks/finops-2026-10-03.mdx
docs/ops/intelligence-env-matrix.mdoperations/runbooks/intelligence-env-matrix.mdx
docs/ops/intelligence-runtime-checklist.mdoperations/runbooks/intelligence-runtime-checklist.mdx
docs/ops/launch-checklist.mdoperations/runbooks/lancement-checklist.mdx
docs/ops/marketplace-integrations.mdoperations/runbooks/marketplace-integrations.mdx
docs/ops/mcp-toolbelt.mdoperations/runbooks/mcp-toolbelt.mdx
docs/ops/operator-decisions.mdnon migré, reste dans l’app (GitHub)
docs/ops/provider-cost-ledger.mdoperations/runbooks/provider-cost-ledger.mdx
docs/ops/public-domains-audit.mdoperations/runbooks/public-domains-audit.mdx
docs/ops/secret-rotation.mdoperations/runbooks/secret-rotation.mdx
docs/ops/security-roadmap-2026-q3.mdoperations/runbooks/security-roadmap-2026-q3.mdx
docs/ops/status-page-and-dead-letter-queue.mdoperations/runbooks/status-page-and-dead-letter-queue.mdx
docs/ops/stripe-account-setup.mdoperations/runbooks/stripe-account-setup.mdx
docs/ops/subdomains.mdoperations/runbooks/subdomains.mdx
docs/ops/vercel-dashboard-checklist.mdoperations/runbooks/vercel-dashboard-checklist.mdx
docs/ops/vercel-env-checklist.mdoperations/runbooks/vercel-env-checklist.mdx
docs/team/README.mdengineering/fleet/modele.mdx
docs/team/protocol.mdengineering/fleet/protocol.mdx
docs/team/roster.mdengineering/fleet/roster.mdx

Vague suivante

Cette copie ne touche pas l’app. La vague 2, côté BoostEcom/boostecom.app :

  1. Supprimer docs/ de l’app (sauf docs/ops/operator-decisions.md tant que son registre n’a pas d’autre place), puis faire pointer ses consommateurs sur ce site : environ 378 références docs/… dans 255 fichiers de code selon l’audit du 2026-10-08, dont les gardes doc-paths-exist, doc-source-paths-exist et backlog-refs-in-code-resolve, les scripts check-doc-claims.mjs (partie docs/), check-doc-links.mjs, fleet-status.mjs et fleet-scope-check.mjs, src/services/fleet/prompt.ts (renvoi à protocol.md), l’étape 2 de la skill dev-studio-ship, les globs docs/** de .claude/fleet/ownership.json.
  2. Porter les tests qui lisent la prose vers scripts/audit-boostecom-claims.mjs de ce dépôt (même rôle que l’audit des affirmations (claims) d’Orbit : comparer les pages à l’arbre de l’app) : builder-is-onlook-canvas, mirror-is-a-builder-tab, the-canvas-writes-no-catalogue, claude-md-marketing-routes, claude-md-minimal-routes, deploy-schema-path, erasure-leaves-no-pii, measurement-stack-doc, analytics-planes-stay-separate, thesis-source-of-truth, studio-library-register, marketplace-type-registry, claude-md-budget, provider-ledger, stripe-setup-doc-covers-the-price-keys, secret-rotation-runbook-is-real, mcp-toolbelt, studio-modalities, build-policy, daily-bonus-window, financial-model-margins, atlas-auto-routing, doc-claims, roster-perimeter, pillar-scope-matches-ownership, dev-studio-ship-protocol, backlog-frontmatter-is-well-formed, backlog-state-matches-location, ai-gateway-routing, canvas-archive-banner, marketing-proof-is-placed, env-audit-coverage (tous dans src/test/ de l’app). operator-decisions-register reste dans l’app avec son registre. Les marqueurs doc-claims de economie/credits sont devenus des commentaires MDX : le port doit les lire sous cette forme.
  3. Le texte des pages copiées cite encore des chemins docs/… de l’app (texte de liens et code inline gardés tels quels) : les réécrire vers les chemins de ce site quand l’app aura supprimé docs/.