0.1.0-alpha.4
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/architecture/002-GOVERNANCE_ARCHITECTURE.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Architecture de gouvernance PGR
|
||||
|
||||
@@ -55,6 +55,26 @@ PGR rules + templates + skeleton specifications
|
||||
|
||||
Une évolution ultérieure de PGR ne modifie jamais automatiquement les projets déjà créés.
|
||||
|
||||
## Adoption d’un projet existant
|
||||
|
||||
Un dépôt déjà existant ne repasse pas artificiellement par le flux d’instanciation. Son adoption part de sa baseline réelle et compare les owners PGR applicables avec les contrats locaux avant toute migration. Le mapping utilise la classification `ADOPT / KEEP-LOCAL / OVERRIDE / DEFER`.
|
||||
|
||||
Le flux conceptuel est :
|
||||
|
||||
```text
|
||||
baseline autoritaire du projet
|
||||
↓
|
||||
inventaire + owners PGR applicables
|
||||
↓
|
||||
ADOPT / KEEP-LOCAL / OVERRIDE / DEFER
|
||||
↓
|
||||
migration progressive + validation
|
||||
↓
|
||||
projet autonome avec historique préservé
|
||||
```
|
||||
|
||||
Le contrat normatif appartient à [`../rules/230-ADOPTION.md`](../rules/230-ADOPTION.md). Un skeleton MAY servir de référence de comparaison, mais l’adoption ne prétend pas que le projet existant a été créé depuis ce skeleton et ne réécrit pas rétroactivement ses snapshots historiques.
|
||||
|
||||
## Hiérarchie
|
||||
|
||||
Les règles générales sont raffinées par les scopes plus spécifiques. Un choix spécialisé, par exemple une contrainte Tauri Android, ne devient pas automatiquement une règle Android ou Java générale.
|
||||
|
||||
Reference in New Issue
Block a user