v0.2.9-pre.012-fix.001
This commit is contained in:
103
deltas/0.2.9/pre.012-fix.001.md
Normal file
103
deltas/0.2.9/pre.012-fix.001.md
Normal file
@@ -0,0 +1,103 @@
|
||||
# Delta `0.2.9-pre.012-fix.001` — séparation normative de la fermeture
|
||||
|
||||
## Base requise
|
||||
|
||||
```text
|
||||
livraison : 0.2.9-pre.012
|
||||
Cargo : 0.2.9-pre.12
|
||||
```
|
||||
|
||||
Ce correctif est purement documentaire/normatif. Conformément à `VER-ID-008`, `workspace.package.version` reste `0.2.9-pre.12`.
|
||||
|
||||
## Objectif
|
||||
|
||||
Éviter que les dernières prereleases d'une release mélangent smokes/live, réconciliation README/USAGE/validation et préparation CHANGELOG/ROADMAP/prompt.
|
||||
|
||||
La fermeture standard devient :
|
||||
|
||||
```text
|
||||
pre.N-2 gate technique/live si nécessaire
|
||||
pre.N-1 réconciliation documentaire finale
|
||||
pre.N prompt suivant + CHANGELOG + ROADMAP uniquement
|
||||
rel.001 publication stable
|
||||
```
|
||||
|
||||
Les fichiers mécaniques `Cargo.toml` et delta restent autorisés lorsqu'ils sont exigés par le workflow.
|
||||
|
||||
## Preuve opérateur `pre.012` reçue
|
||||
|
||||
Le log opérateur du 2026-08-24 confirme :
|
||||
|
||||
```text
|
||||
fmt/audit/check/clippy PASS sans warning
|
||||
Markdown tables PASS, 87 tableaux / 252 fichiers
|
||||
Config unit 113/113
|
||||
Config public API 15/15
|
||||
Config ownership 5/5
|
||||
Transport unit 383/383
|
||||
Transport public API 49/49
|
||||
Transport completeness 43/43
|
||||
Transport doctests 4/4
|
||||
workspace dependencies 3/3
|
||||
cargo test --workspace PASS
|
||||
PublicNode live smoke non exécuté, test ignored
|
||||
cargo tree final non présent dans le log fourni
|
||||
```
|
||||
|
||||
## Décisions normatives
|
||||
|
||||
- la dernière prerelease avant `rel.NNN` est limitée fonctionnellement au prompt de la release suivante, `CHANGELOG.md` et `ROADMAP.md` ;
|
||||
- la prerelease précédente possède la réconciliation finale des README/USAGE, plans, validations et références durables ;
|
||||
- lorsqu'un smoke/live final existe, il possède une prerelease technique dédiée avant la réconciliation documentaire ;
|
||||
- si aucun smoke n'est requis, seule cette tranche est omise ; les deux dernières responsabilités restent séparées ;
|
||||
- un `fix` reste local au couloir de sa prerelease et n'absorbe jamais une autre responsabilité de fermeture ;
|
||||
- si un défaut d'un couloir antérieur apparaît tard, une nouvelle prerelease dédiée est ouverte et les couloirs postérieurs sont rejoués ;
|
||||
- `rel.NNN` ne sert pas de rattrapage technique ou documentaire.
|
||||
|
||||
## Recalibrage `0.2.9`
|
||||
|
||||
```text
|
||||
pre.013 smoke PublicNode Mainnet + graphes Cargo finaux
|
||||
pre.014 réconciliation plan/validation/README/USAGE/références
|
||||
pre.015 finalisation prompt 0.2.10 + CHANGELOG + ROADMAP
|
||||
rel.001 publication stable
|
||||
```
|
||||
|
||||
Le prompt et les README/USAGE déjà préparés en `pre.012` ne sont pas supprimés de l'historique : ils seront respectivement finalisés en `pre.015` et réconciliés en `pre.014`.
|
||||
|
||||
## Fichiers modifiés
|
||||
|
||||
```text
|
||||
docs/rules/PROMPT_STRUCTURE.md
|
||||
docs/rules/VERSION_WORKFLOW.md
|
||||
docs/rules/FILE_CONTRACTS.md
|
||||
docs/plans/016-V0_2_9_YELLOWSTONE_GRPC_PLAN.md
|
||||
docs/validation/012-V0_2_9_YELLOWSTONE_GRPC.md
|
||||
```
|
||||
|
||||
## Fichier ajouté
|
||||
|
||||
```text
|
||||
deltas/0.2.9/pre.012-fix.001.md
|
||||
```
|
||||
|
||||
## Fichiers supprimés
|
||||
|
||||
Aucun.
|
||||
|
||||
## Validations à exécuter pour ce fix
|
||||
|
||||
```bash
|
||||
python3 scripts/audit_markdown_tables.py docs/rules/PROMPT_STRUCTURE.md docs/rules/VERSION_WORKFLOW.md docs/rules/FILE_CONTRACTS.md docs/plans/016-V0_2_9_YELLOWSTONE_GRPC_PLAN.md docs/validation/012-V0_2_9_YELLOWSTONE_GRPC.md deltas/0.2.9/pre.012-fix.001.md
|
||||
```
|
||||
|
||||
L'audit Rust/Cargo complet n'est pas requis par ce fix documentaire lui-même ; le prochain gate technique est `pre.013`.
|
||||
|
||||
## Validations non exécutées dans ce delta
|
||||
|
||||
```text
|
||||
smoke PublicNode Mainnet live
|
||||
cargo tree final
|
||||
```
|
||||
|
||||
Elles appartiennent désormais explicitement à `pre.013`.
|
||||
Reference in New Issue
Block a user