Construction¶
Comment plusieurs équipes travaillent-elles sans se bloquer ni créer deux sources de vérité ?
Le projet conserve un monorepo. Les équipes Studio, Forges, Voix et Documentation maintiennent leurs surfaces ; Plateforme garde les contrats communs et la distribution. Le découpage organise le travail, il ne prétend pas supprimer toutes les dépendances.
Territoires et revues¶
| Territoire | Responsabilité | Quand croiser la revue |
|---|---|---|
| Studio | Interface React, serveur Node, comptes et collaboration | API, données, auth ou ressources partagées |
| Forges | Poste, bibliothèque, rôles et contrats des forges | Contrat consommé par le Studio |
| Noyau partagé | Canonique Python, états et travailleurs | Équipes concernées par chaque changement |
| Voix | Service audio | Protocole, politique ou fournisseur |
| Documentation | Portail et image statique | Capacité ou état annoncé pour un domaine |
Une intégration commune¶
flowchart TB
T[Lot d’une équipe] --> C[Contrats et tests ciblés]
C --> R[Revue croisée]
R --> I[Intégration commune]
I --> V[Version distribuable]
Les travaux bornés partent de l’intégration commune. Il n’existe pas de branches permanentes Studio et Forges qui divergeraient au fil des livraisons. Les instructions humaines et celles des agents de code sont placées ensemble à chaque point d’entrée du dépôt.
Dépendances assumées¶
Le canonique et les rôles de forge emploient la même bibliothèque Python, sans copies concurrentes. Le bundle de ressources historique est maintenu par l’équipe Forges et lu aussi par le serveur Studio. Sa copie dans une image est une distribution, pas une seconde source à modifier.
Les images peuvent porter des versions différentes seulement si leurs contrats restent compatibles. Les rôles d’équipe sont définis ; les protections GitHub et la CI distante restent à raccorder.
Livrables et validation¶
Pour chaque domaine : guide de démarrage, consignes de modification, tests ciblés, image et contrat avec ses consommateurs. Le guide des équipes du dépôt est la source unique des commandes. La sortie d’un lot exige un résultat versionné et une revue sur l’état réellement construit.