v0.1.0-pre.066
This commit is contained in:
19
RULES.md
19
RULES.md
@@ -1,16 +1,21 @@
|
||||
<!-- file: RULES.md -->
|
||||
<!-- version: 24 -->
|
||||
<!-- version: 25 -->
|
||||
|
||||
# Index des règles `khadhroony-bot3`
|
||||
# Index normatif de `khadhroony-bot3`
|
||||
|
||||
La lecture des fichiers suivants est obligatoire avant toute modification :
|
||||
`RULES.md` est l’unique fichier de règles conservé à la racine du workspace. Il constitue le point d’entrée obligatoire et renvoie vers les règles détaillées maintenues sous `docs/rules/`.
|
||||
|
||||
1. [`RULES_GENERAL.md`](RULES_GENERAL.md) — gouvernance documentaire, méthode de travail et livraisons delta ;
|
||||
2. [`RULES_RUST.md`](RULES_RUST.md) — règles Rust réutilisables ;
|
||||
3. [`RULES_SPECIFIC_KHADHROONY.md`](RULES_SPECIFIC_KHADHROONY.md) — architecture et conventions propres au workspace.
|
||||
La lecture des documents suivants est obligatoire avant toute modification :
|
||||
|
||||
1. [`docs/rules/RULES_GENERAL.md`](docs/rules/RULES_GENERAL.md) — gouvernance, méthode de travail, documentation et livraisons ;
|
||||
2. [`docs/rules/RULES_RUST.md`](docs/rules/RULES_RUST.md) — règles Rust réutilisables ;
|
||||
3. [`docs/rules/RULES_SPECIFIC_KHADHROONY.md`](docs/rules/RULES_SPECIFIC_KHADHROONY.md) — architecture et conventions propres au workspace ;
|
||||
4. [`docs/rules/CRATE_DOCUMENTATION_RULES.md`](docs/rules/CRATE_DOCUMENTATION_RULES.md) — contrat des `README.md`, `TODO.md`, `USAGE.md` et `CHANGELOG.md` de crates.
|
||||
|
||||
Ces règles sont cumulatives. En cas de conflit, la règle la plus stricte s’applique. Une exception doit être explicite, locale, bornée et documentée.
|
||||
|
||||
Les documents de `olddocs/` sont historiques et non normatifs. Ils peuvent servir de sources pour réécrire une documentation bot3, mais ne doivent pas être copiés ou activés automatiquement.
|
||||
|
||||
Toute tranche commence par :
|
||||
|
||||
```bash
|
||||
@@ -18,4 +23,4 @@ cargo fmt --all
|
||||
python3 scripts/audit_rust_workspace_rules.py
|
||||
```
|
||||
|
||||
La migration ne peut être déclarée terminée qu’après validation de la checklist active et des critères de clôture.
|
||||
Une validation n’est déclarée réussie que si elle a réellement été exécutée.
|
||||
|
||||
Reference in New Issue
Block a user