Architecture Remediation Plan¶
Status¶
Architecture Remediation Plan
This document defines the ordered remediation actions resulting from the Architecture Review.
It is an execution plan, not a normative architecture specification.
Purpose¶
Rendre CMonChoix Platform V2 conforme au niveau cible :
- premium ;
- industriel ;
- performance-first ;
- maintenable ;
- extensible ;
- durable sur 10 à 15 ans.
Aucune extension majeure ne doit commencer tant que les P0 ne sont pas traités.
Scope¶
This plan prioritizes architecture remediation work.
Normative architecture rules are defined in the architecture reference documents.
Ordre strict de correction¶
1. Catalog Semantic Model¶
Priorité : P0.
But :
Définir les objets fondamentaux de la Platform :
- Catalog ;
- Product Family ;
- Product Model ;
- Product Variant ;
- Canonical Product ;
- Offer ;
- Candidate ;
- Projection.
Résultat attendu :
La Platform ne raisonne plus autour du comparateur, mais autour d'un catalogue produit canonique.
2. Truth Model¶
Priorité : P0.
But :
Définir ce qui constitue une vérité métier.
Le document devra clarifier :
- vérité constructeur ;
- vérité normalisée ;
- vérité marchand ;
- vérité heuristique ;
- conflit entre sources ;
- hiérarchie Source of Truth.
3. Business Capability Model¶
Priorité : P0.
But :
Séparer le Core Domain des capacités applicatives.
Exemples de capacités :
- identity resolution ;
- offer aggregation ;
- comparison ;
- ranking ;
- projection generation ;
- SEO page generation.
4. Platform Vocabulary¶
Priorité : P1.
But :
Stabiliser le langage officiel de la Platform.
Aucun nouveau concept ne doit être introduit sans définition unique.
Termes à définir :
- Layer ;
- Concept ;
- Contract ;
- Module ;
- Package ;
- Use Case ;
- Workflow ;
- Entry Point ;
- Host ;
- Adapter ;
- Projection ;
- Knowledge ;
- Capability.
5. Vertical Architecture¶
Priorité : P2.
But :
Clarifier qu'une verticale n'est pas un mini-Domain.
Une verticale organise de la connaissance métier.
Elle ne possède jamais le raisonnement.
6. Boundary Architecture Matrix¶
Priorité : P2.
But :
Ajouter une matrice visuelle complète des dépendances autorisées et interdites.
7. Knowledge Ownership¶
Priorité : P2.
But :
Définir :
- propriétaire d'une connaissance ;
- source de vérité ;
- version ;
- validation ;
- cycle de vie.
Architecture Gate¶
Toute évolution est refusée si elle :
- augmente le couplage ;
- introduit une dépendance technique dans le Domain ;
- met de l'orchestration dans le Knowledge ;
- mélange Product, Offer, Candidate et Projection ;
- dégrade le SEO ;
- dégrade la performance ;
- contourne un Contract ;
- crée un concept non défini dans Platform Vocabulary.
Règle premium¶
Le site comparateur est une application de la Platform.
Il consomme une vérité produit canonique.
Il ne doit jamais dicter la structure du Domain.
Le SEO, la performance et l'UX doivent découler de la qualité du Catalog Model, des Projections et du Knowledge.
Related Documents¶
- Architecture Review Report
- Platform Vision
- Architecture Principles
- Architecture Invariants
- Architecture Dependencies
- Canonical Identity
- Component Map
Related ADR¶
None currently.
Future Evolution¶
This remediation plan will evolve as findings are resolved and new architecture milestones are completed.