0.0.2-alpha.4
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/architecture/001-PROJECT_PROFILE.md -->
|
||||
<!-- version: 13 -->
|
||||
<!-- version: 14 -->
|
||||
|
||||
# Profil du projet Knowledge
|
||||
|
||||
@@ -28,7 +28,7 @@ PGR publish report pgr-0.1.3-publish.001-report.md = PASS
|
||||
|
||||
Cette référence est une provenance d'adoption figée. Après matérialisation des contrats retenus, la baseline normative de Knowledge est constituée des artefacts locaux du dépôt Knowledge. Une version ou session future ne consulte pas automatiquement le PGR courant ; une nouvelle comparaison PGR exige une réévaluation explicitement engagée.
|
||||
|
||||
`alpha.4` doit terminer cette matérialisation locale pour l'adoption `v0.1.3`, sans recopier mécaniquement la structure PGR et sans réécrire les artefacts historiques déjà publiés.
|
||||
`0.0.2-alpha.4` matérialise les owners locaux nécessaires et ferme cette adoption comme migration ponctuelle. Le mapping durable est [`003-PGR_ADOPTION_MAP.md`](003-PGR_ADOPTION_MAP.md).
|
||||
|
||||
L'archive PGR `v0.1.3` vérifiée possède `VERSION = 0.1.3`, `332` entrées ZIP, `290` fichiers, `42` répertoires, une racine unique `pgr/`, aucun symlink et aucun `.git`. Son rapport post-tag indique `48/48` tests Python et les audits Markdown propres.
|
||||
|
||||
@@ -54,75 +54,64 @@ Les classifications locales restent :
|
||||
- `OVERRIDE` — règle PGR applicable remplacée ou raffinée localement avec justification ;
|
||||
- `DEFER` — choix volontairement reporté avec condition de reprise.
|
||||
|
||||
## Owners et skeletons applicables
|
||||
## Owners locaux après adoption
|
||||
|
||||
| Élément | Décision courante | État Knowledge | Motif |
|
||||
|----------------------------------------------|------------------------------------|-----------------|---------------------------------------------------------------|
|
||||
| `200-GOVERNANCE` | `ADOPT` | actif | lifecycle/version locale |
|
||||
| `210-WORKFLOW` | `ADOPT` | actif | plan/delta/history/handoff |
|
||||
| `220-SKELETONS` | `ADOPT` comme référence | actif | les skeletons existants ne sont pas réappliqués mécaniquement |
|
||||
| `230-ADOPTION` | `ADOPT` | `0.0.2-alpha.1` | migration explicite PGR `v0.1.1 -> v0.1.3` |
|
||||
| `300-DOCUMENTATION` | `ADOPT` | actif | rôles documentaires et taxonomie |
|
||||
| `400-VALIDATION` | `ADOPT` | actif | preuves proportionnées et autorité opérateur |
|
||||
| `500-LANGUAGES` + `510-RUST_CARGO` | `ADOPT` | actif | backend Rust/workspace Cargo strict |
|
||||
| `530-TYPESCRIPT` | `ADOPT` | actif | frontend durable TypeScript |
|
||||
| `540-JAVASCRIPT_PACKAGE_ECOSYSTEM` | `ADOPT` | actif | npm/lockfile/scripts explicites |
|
||||
| `550-VITE` | `ADOPT` | actif | dev server/build/cache/outputs/manifest |
|
||||
| `560-CSS_SASS` | `ADOPT` | actif | CSS/Sass et outputs |
|
||||
| `700-FRAMEWORKS` | `ADOPT` | actif | cadre générique des frameworks |
|
||||
| `710-TAURI` | `DEFER` / non applicable | inchangé | aucun host desktop/mobile Tauri |
|
||||
| skeleton `001-PROJECT_GOVERNANCE_FOUNDATION` | `ADOPT` comme référence historique | matérialisé | fondation locale existante |
|
||||
| skeleton `002-RUST_CARGO_WORKSPACE` | `ADOPT` comme référence historique | matérialisé | workspace Rust existant |
|
||||
| skeleton `003-WEB_FRONTEND` | `ADOPT` comme référence historique | matérialisé | frontend indépendant du host |
|
||||
| validation `005-WEB_FRONTEND_VALIDATION` | `ADOPT` | actif | restore/typecheck/build/smoke proportionnés |
|
||||
Les responsabilités quotidiennes sont désormais possédées par :
|
||||
|
||||
Les owners Java/Maven/Gradle restructurés dans PGR `0.1.2`, le profil Android réévalué en `0.1.3` et les autres technologies absentes ne sont pas sélectionnés. Leur évolution n'entraîne donc aucune migration de code Knowledge.
|
||||
```text
|
||||
docs/rules/200-GOVERNANCE.md
|
||||
docs/rules/210-WORKFLOW.md
|
||||
docs/rules/300-DOCUMENTATION.md
|
||||
docs/rules/400-VALIDATION.md
|
||||
docs/rules/510-RUST_CARGO.md
|
||||
docs/rules/530-WEB_FRONTEND.md
|
||||
```
|
||||
|
||||
Aucun `OVERRIDE` n'est requis par l'adoption `v0.1.3`.
|
||||
Le détail de la migration depuis les owners PGR `v0.1.3`, y compris les décisions `KEEP-LOCAL`, les éléments non applicables et les skeletons uniquement historiques, est conservé dans [`003-PGR_ADOPTION_MAP.md`](003-PGR_ADOPTION_MAP.md). Aucun de ces owners locaux ne nécessite de consulter PGR pour être interprété.
|
||||
|
||||
## Matrice des décisions importantes
|
||||
|
||||
| Décision | Classification | Contrat retenu / condition de reprise |
|
||||
|----------------------------------------|-----------------------------------|------------------------------------------------------------------------------------------------------------------|
|
||||
| Dépôt applicatif | `KEEP-LOCAL` | `sasedev-knowledge` ; workspace unique de la plateforme |
|
||||
| Nom court / préfixe crates | `KEEP-LOCAL` | `knowledge` / `knowledge-` |
|
||||
| Dépôt normatif | `KEEP-LOCAL` | dépôt existant `pgr`, jamais fusionné dans le dépôt applicatif |
|
||||
| Dépôt HOWTO | `KEEP-LOCAL` | dépôt séparé `howtos` |
|
||||
| Dépôt snippets | `KEEP-LOCAL` | dépôt séparé `snippets` |
|
||||
| Nombre de sources Git | `KEEP-LOCAL` | au moins trois sources initiales, sans limite codée à trois |
|
||||
| Git comme backend du contenu | `KEEP-LOCAL` | invariant d'architecture Knowledge |
|
||||
| Implémentation Git de `0.0.2` | `KEEP-LOCAL` | processus `git` contrôlé derrière `knowledge-git-api` ; décision réévaluable derrière le contrat |
|
||||
| Configuration physique Git | `KEEP-LOCAL` | `knowledge-git-lib` matérialisée en `0.0.2-alpha.2` ; source locale/remote + racine d'état ; pas dans le domaine |
|
||||
| Copies Git générées | `KEEP-LOCAL` | racine d'état explicite hors dépôt source, mirrors et snapshots adressés par clé sûre/révision |
|
||||
| Partage du cache Git entre processus | `DEFER` | état root exclusif à une instance backend en `0.0.2` ; reprendre avec verrouillage inter-processus réel |
|
||||
| Forge | `KEEP-LOCAL` | capacité optionnelle derrière adapter ; aucune API de forge dans le domaine |
|
||||
| Gitea | `DEFER` | premier adapter candidat ; reprendre lorsque des capacités forge-only sont implémentées |
|
||||
| Synchronisation sans webhook | `KEEP-LOCAL` | explicite/périodique convergent vers le même cas d'usage ; hooks/webhooks restent accélérateurs |
|
||||
| Scheduler périodique concret | `DEFER` | créer seulement lorsque son owner runtime/lifecycle est démontré |
|
||||
| Dernière révision observée en `0.0.2` | `KEEP-LOCAL` | fournie par l'appelant et retournée par le cas d'usage ; pas de pseudo-persistance locale |
|
||||
| PostgreSQL | `KEEP-LOCAL` | une base logique partagée future pour état transversal/projections ; jamais vérité du contenu Git publié |
|
||||
| Rust stable / édition 2024 | `ADOPT` | profil Rust/Cargo PGR |
|
||||
| Workspace Cargo | `ADOPT` | skeleton Rust/Cargo déjà matérialisé |
|
||||
| `Cargo.lock` | `KEEP-LOCAL` | généré localement et ignoré ; manifests Cargo versionnés |
|
||||
| Actix Web | `KEEP-LOCAL` | trois launchers existants et composition partagée dans `knowledge-web-lib` |
|
||||
| Maud | `KEEP-LOCAL` | rendu SSR commun dans `knowledge-web-lib` |
|
||||
| TypeScript | `ADOPT` | owner `530` |
|
||||
| Package manager frontend | `KEEP-LOCAL` | npm ; `package-lock.json` versionné |
|
||||
| Vite | `KEEP-LOCAL` + owner `550` adopté | build/preview de références et manifest consommé par Maud |
|
||||
| Sass | `KEEP-LOCAL` + owner `560` adopté | styles source et assets réellement servis |
|
||||
| Bootstrap | `KEEP-LOCAL` | framework CSS local Knowledge, jamais règle PGR universelle |
|
||||
| Racine frontend | `KEEP-LOCAL` | package partagé `Web/knowledge-template-lab/` |
|
||||
| Templates statiques Web | `KEEP-LOCAL` | harness de conception/validation ; rendu runtime Maud |
|
||||
| Intégration manifest Vite / Maud | `KEEP-LOCAL` | matérialisée dans `knowledge-web-lib` |
|
||||
| Driver/ORM PostgreSQL | `DEFER` | reprendre à la première implémentation persistante réelle |
|
||||
| Migrations PostgreSQL | `DEFER` | reprendre avec le premier schéma réel |
|
||||
| Moteur de recherche | `DEFER` | commencer par capacités PostgreSQL/index applicatif lorsque ce scope sera engagé |
|
||||
| Fournisseur d'auth externe | `DEFER` | reprendre lorsque le workflow utilisateur l'exige |
|
||||
| Surface admin par application | `KEEP-LOCAL` | chaque serveur protège ses opérations privilégiées ; URL exacte différée |
|
||||
| Quatrième application d'administration | `DEFER` | agréger seulement si une responsabilité transverse apparaît |
|
||||
| Modèle rôles/capabilities | `DEFER` | reprendre avec les cas d'usage d'autorisation réels |
|
||||
| Formats finaux HOWTO/snippet | `DEFER` | définir avec corpus réel |
|
||||
| Autres noms de crates | `DEFER` | créer uniquement lorsque l'ownership est démontré |
|
||||
| Décision | Classification | Contrat retenu / condition de reprise |
|
||||
|----------------------------------------|-------------------------------|------------------------------------------------------------------------------------------------------------------|
|
||||
| Dépôt applicatif | `KEEP-LOCAL` | `sasedev-knowledge` ; workspace unique de la plateforme |
|
||||
| Nom court / préfixe crates | `KEEP-LOCAL` | `knowledge` / `knowledge-` |
|
||||
| Dépôt normatif | `KEEP-LOCAL` | dépôt existant `pgr`, jamais fusionné dans le dépôt applicatif |
|
||||
| Dépôt HOWTO | `KEEP-LOCAL` | dépôt séparé `howtos` |
|
||||
| Dépôt snippets | `KEEP-LOCAL` | dépôt séparé `snippets` |
|
||||
| Nombre de sources Git | `KEEP-LOCAL` | au moins trois sources initiales, sans limite codée à trois |
|
||||
| Git comme backend du contenu | `KEEP-LOCAL` | invariant d'architecture Knowledge |
|
||||
| Implémentation Git de `0.0.2` | `KEEP-LOCAL` | processus `git` contrôlé derrière `knowledge-git-api` ; décision réévaluable derrière le contrat |
|
||||
| Configuration physique Git | `KEEP-LOCAL` | `knowledge-git-lib` matérialisée en `0.0.2-alpha.2` ; source locale/remote + racine d'état ; pas dans le domaine |
|
||||
| Copies Git générées | `KEEP-LOCAL` | racine d'état explicite hors dépôt source, mirrors et snapshots adressés par clé sûre/révision |
|
||||
| Partage du cache Git entre processus | `DEFER` | état root exclusif à une instance backend en `0.0.2` ; reprendre avec verrouillage inter-processus réel |
|
||||
| Forge | `KEEP-LOCAL` | capacité optionnelle derrière adapter ; aucune API de forge dans le domaine |
|
||||
| Gitea | `DEFER` | premier adapter candidat ; reprendre lorsque des capacités forge-only sont implémentées |
|
||||
| Synchronisation sans webhook | `KEEP-LOCAL` | explicite/périodique convergent vers le même cas d'usage ; hooks/webhooks restent accélérateurs |
|
||||
| Scheduler périodique concret | `DEFER` | créer seulement lorsque son owner runtime/lifecycle est démontré |
|
||||
| Dernière révision observée en `0.0.2` | `KEEP-LOCAL` | fournie par l'appelant et retournée par le cas d'usage ; pas de pseudo-persistance locale |
|
||||
| PostgreSQL | `KEEP-LOCAL` | une base logique partagée future pour état transversal/projections ; jamais vérité du contenu Git publié |
|
||||
| Rust stable / édition 2024 | `ADOPT` | owner local `docs/rules/510-RUST_CARGO.md` |
|
||||
| Workspace Cargo | `ADOPT` | configuration locale + owner `510-RUST_CARGO.md` |
|
||||
| `Cargo.lock` | `KEEP-LOCAL` | généré localement et ignoré ; manifests Cargo versionnés |
|
||||
| Actix Web | `KEEP-LOCAL` | trois launchers existants et composition partagée dans `knowledge-web-lib` |
|
||||
| Maud | `KEEP-LOCAL` | rendu SSR commun dans `knowledge-web-lib` |
|
||||
| TypeScript | `ADOPT` | owner local `docs/rules/530-WEB_FRONTEND.md` |
|
||||
| Package manager frontend | `KEEP-LOCAL` | npm ; `package-lock.json` versionné |
|
||||
| Vite | `KEEP-LOCAL` + contrat adopté | owner local Web ; build/preview de références et manifest consommé par Maud |
|
||||
| Sass | `KEEP-LOCAL` + contrat adopté | owner local Web ; styles source et assets réellement servis |
|
||||
| Bootstrap | `KEEP-LOCAL` | framework CSS local Knowledge, jamais règle PGR universelle |
|
||||
| Racine frontend | `KEEP-LOCAL` | package partagé `Web/knowledge-template-lab/` |
|
||||
| Templates statiques Web | `KEEP-LOCAL` | harness de conception/validation ; rendu runtime Maud |
|
||||
| Intégration manifest Vite / Maud | `KEEP-LOCAL` | matérialisée dans `knowledge-web-lib` |
|
||||
| Driver/ORM PostgreSQL | `DEFER` | reprendre à la première implémentation persistante réelle |
|
||||
| Migrations PostgreSQL | `DEFER` | reprendre avec le premier schéma réel |
|
||||
| Moteur de recherche | `DEFER` | commencer par capacités PostgreSQL/index applicatif lorsque ce scope sera engagé |
|
||||
| Fournisseur d'auth externe | `DEFER` | reprendre lorsque le workflow utilisateur l'exige |
|
||||
| Surface admin par application | `KEEP-LOCAL` | chaque serveur protège ses opérations privilégiées ; URL exacte différée |
|
||||
| Quatrième application d'administration | `DEFER` | agréger seulement si une responsabilité transverse apparaît |
|
||||
| Modèle rôles/capabilities | `DEFER` | reprendre avec les cas d'usage d'autorisation réels |
|
||||
| Formats finaux HOWTO/snippet | `DEFER` | définir avec corpus réel |
|
||||
| Autres noms de crates | `DEFER` | créer uniquement lorsque l'ownership est démontré |
|
||||
|
||||
## Nomenclature de crates
|
||||
|
||||
@@ -166,15 +155,15 @@ Elles justifient de conserver séparées l'identité/authentification partagée,
|
||||
|
||||
## Résultat de l'adoption PGR 0.1.3
|
||||
|
||||
L'adoption est bornée aux évolutions réellement applicables :
|
||||
`0.0.2-alpha.4` ferme l'adoption comme migration ponctuelle :
|
||||
|
||||
- `230-ADOPTION` devient applicable parce que Knowledge est désormais un projet existant ;
|
||||
- les owners déjà adoptés restent actifs ;
|
||||
- les changements PGR Java/Maven/Gradle/Android ne s'appliquent pas ;
|
||||
- le `DEFER` Tauri reste inchangé ;
|
||||
- les skeletons servent de références de comparaison et ne sont pas réinstanciés ;
|
||||
- les anciennes gates/deltas/histories `0.0.1` conservent leur contexte historique, y compris les états `FAIL` et anciennes décisions corrigées plus tard ;
|
||||
- aucune règle produit Git/process n'est promue en règle PGR générale.
|
||||
- les owners nécessaires sont adaptés et possédés localement ;
|
||||
- les règles Web externes applicables sont consolidées en un owner Knowledge plutôt que copiées en quatre documents ;
|
||||
- les skeletons restent une provenance d'instanciation, pas des dépendances normatives ;
|
||||
- les scripts génériques utiles sont sélectionnés localement et les variantes locales restent autoritaires ;
|
||||
- les futurs prompts de session repartent de Knowledge seul ;
|
||||
- une nouvelle stable PGR n'a aucun effet tant qu'une réévaluation n'est pas explicitement planifiée ;
|
||||
- les artefacts historiques `0.0.1` et les tranches antérieures de `0.0.2` restent inchangés.
|
||||
|
||||
## Décisions à rouvrir
|
||||
|
||||
|
||||
136
docs/architecture/003-PGR_ADOPTION_MAP.md
Normal file
136
docs/architecture/003-PGR_ADOPTION_MAP.md
Normal file
@@ -0,0 +1,136 @@
|
||||
<!-- file: docs/architecture/003-PGR_ADOPTION_MAP.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Mapping d'adoption PGR v0.1.3 vers Knowledge
|
||||
|
||||
## Objet
|
||||
|
||||
Ce document ferme la réconciliation PGR explicitement engagée au démarrage de `0.0.2`. Il conserve la provenance des contrats examinés et indique leur owner Knowledge durable.
|
||||
|
||||
Après cette tranche, le développement courant se fonde sur les artefacts locaux Knowledge. Les règles sélectionnées ci-dessous sont adaptées et suffisamment matérialisées localement pour leur usage quotidien ; ce mapping ne crée aucune dépendance de lecture vers PGR.
|
||||
|
||||
## Source d'adoption observée
|
||||
|
||||
```text
|
||||
PGR tag v0.1.3
|
||||
PGR commit fe80dbbb737390a7ea99df27d979bd59ccfb86e3
|
||||
PGR archive SHA-256 f3a7dffd5fe0fd3542e6b5207fda0b94bca2bd05bd5a54542d0a08d635a5d6ee
|
||||
publish report pgr-0.1.3-publish.001-report.md = PASS
|
||||
```
|
||||
|
||||
Cette source sert uniquement à expliquer les décisions ci-dessous.
|
||||
|
||||
## Décisions ADOPT
|
||||
|
||||
### Gouvernance — provenance PGR owner 200
|
||||
|
||||
Décision : `ADOPT`.
|
||||
|
||||
Owner local : [`../rules/200-GOVERNANCE.md`](../rules/200-GOVERNANCE.md).
|
||||
|
||||
Adaptation : proportionnalité, versioning/lifecycle, fixes, REPLAN, baseline autoritaire, décisions différées et autonomie normative sont exprimés sans dépendre d'un dépôt PGR courant.
|
||||
|
||||
### Workflow — provenance PGR owner 210
|
||||
|
||||
Décision : `ADOPT`.
|
||||
|
||||
Owner local : [`../rules/210-WORKFLOW.md`](../rules/210-WORKFLOW.md).
|
||||
|
||||
Adaptation : contrats delta/history, cycle gate/commit/push, prompts/handoffs, fixes, REPLAN, fermeture stable, tag/archive et preuve post-tag sont spécialisés pour Knowledge et `origin/master` lorsqu'il est établi.
|
||||
|
||||
### Adoption d'un projet existant — provenance PGR owner 230
|
||||
|
||||
Décision : `ADOPT`, puis scope fermé après matérialisation.
|
||||
|
||||
Owner local durable : gouvernance locale et présent mapping.
|
||||
|
||||
Adaptation : toute future adoption externe doit être explicitement engagée ; aucune surveillance continue de PGR n'est créée.
|
||||
|
||||
### Documentation — provenance PGR owner 300
|
||||
|
||||
Décision : `ADOPT`.
|
||||
|
||||
Owner local : [`../rules/300-DOCUMENTATION.md`](../rules/300-DOCUMENTATION.md).
|
||||
|
||||
Adaptation : rôles README/RULES/ROADMAP/CHANGELOG/index, familles documentaires, documents vivants/historiques, headers, plans, revue d'horizon et prompts sont possédés localement.
|
||||
|
||||
### Validation — provenance PGR owner 400
|
||||
|
||||
Décision : `ADOPT`.
|
||||
|
||||
Owner local : [`../rules/400-VALIDATION.md`](../rules/400-VALIDATION.md).
|
||||
|
||||
Adaptation : validation proportionnée, statuts, catégories de preuve, autorité opérateur, ordre des gates et scripts read-only sont possédés localement.
|
||||
|
||||
### Rust / Cargo — provenance PGR owners 500 + 510
|
||||
|
||||
Décision : `ADOPT` pour le profil Rust applicable ; le méta-owner langage 500 n'est pas matérialisé séparément.
|
||||
|
||||
Owner local : [`../rules/510-RUST_CARGO.md`](../rules/510-RUST_CARGO.md).
|
||||
|
||||
Adaptation : Rust 2024, workspace, nomenclature, façade crate-root, tests et audits stricts sont exprimés directement pour Knowledge.
|
||||
|
||||
### Web — provenance PGR owners 530 + 540 + 550 + 560
|
||||
|
||||
Décision : `ADOPT` pour les contrats réellement utilisés.
|
||||
|
||||
Owner local consolidé : [`../rules/530-WEB_FRONTEND.md`](../rules/530-WEB_FRONTEND.md).
|
||||
|
||||
Adaptation : TypeScript, npm, Vite et Sass sont regroupés avec les décisions locales Bootstrap et Maud afin d'éviter quatre owners locaux artificiellement séparés.
|
||||
|
||||
## Décisions KEEP-LOCAL
|
||||
|
||||
### Skeletons — provenance PGR owner 220
|
||||
|
||||
Décision : `KEEP-LOCAL` après instanciation.
|
||||
|
||||
Les skeletons de fondation, workspace Rust et frontend ont servi à amorcer l'état existant. Ils ne sont pas réappliqués ni conservés comme dépendances normatives. Les fichiers réellement instanciés dans Knowledge sont les propriétaires de leur configuration.
|
||||
|
||||
### Frameworks — provenance PGR owner 700
|
||||
|
||||
Décision : `KEEP-LOCAL`.
|
||||
|
||||
Le méta-owner framework n'apporte pas de règle quotidienne supplémentaire : Actix Web, Maud et Bootstrap sont des choix locaux documentés dans `RULES.md`, l'architecture et l'owner Web local.
|
||||
|
||||
### Audits Rust déjà adaptés
|
||||
|
||||
Décision : `KEEP-LOCAL` lorsque les scripts locaux divergent ou spécialisent la baseline générique.
|
||||
|
||||
Les audits Rust présents dans `scripts/` sont les copies autoritaires Knowledge. Ils ne sont pas remplacés automatiquement par des scripts PGR portant le même nom.
|
||||
|
||||
## Décisions DEFER / non applicables
|
||||
|
||||
- `710-TAURI` : `DEFER`, aucun host Tauri dans le scope courant.
|
||||
- Java/Maven/Gradle : non applicables au workspace actuel.
|
||||
- Android : non applicable au produit Web actuel.
|
||||
- autres plateformes/langages absents : non sélectionnés.
|
||||
|
||||
Aucun `OVERRIDE` de règle PGR applicable n'est nécessaire pour clôturer cette adoption ; les décisions produit distinctes sont classées `KEEP-LOCAL` plutôt que présentées comme des overrides artificiels.
|
||||
|
||||
## Artefacts localement matérialisés
|
||||
|
||||
L'adoption est considérée autonome lorsque les artefacts suivants sont présents et validés :
|
||||
|
||||
```text
|
||||
RULES.md
|
||||
docs/rules/200-GOVERNANCE.md
|
||||
docs/rules/210-WORKFLOW.md
|
||||
docs/rules/300-DOCUMENTATION.md
|
||||
docs/rules/400-VALIDATION.md
|
||||
docs/rules/510-RUST_CARGO.md
|
||||
docs/rules/530-WEB_FRONTEND.md
|
||||
docs/templates/001-NEW_SESSION_PROMPT.md
|
||||
docs/templates/002-RELEASE_PLAN.md
|
||||
docs/templates/003-OPERATOR_HANDOFF.md
|
||||
docs/templates/004-RUST_LIBRARY_CRATE.md
|
||||
scripts/audit_markdown_headers.py
|
||||
scripts/audit_markdown_links.py
|
||||
scripts/audit_markdown_tables.py
|
||||
scripts/audit_rust_crate_root_facades.py
|
||||
```
|
||||
|
||||
Les configurations déjà instanciées (`Cargo.toml`, `rustfmt.toml`, `clippy.toml`, `.cargo/config.toml`, package npm, tsconfig et Vite) restent leurs propres artefacts autoritaires ; elles ne sont pas dupliquées dans un répertoire de templates uniquement pour reproduire PGR.
|
||||
|
||||
## Critère de fermeture
|
||||
|
||||
Après `PASS` d'`alpha.4`, une nouvelle session Knowledge doit pouvoir comprendre et développer le projet à partir de la stable Knowledge et de ses artefacts locaux, sans charger PGR. Une future adoption PGR demeure possible, mais seulement comme opération explicitement planifiée.
|
||||
Reference in New Issue
Block a user