Files
khadhroony-solana-project/deltas/0.2.9/pre.012-fix.001.md

3.5 KiB

Delta 0.2.9-pre.012-fix.001 — séparation normative de la fermeture

Base requise

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 :

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 :

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

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

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é

deltas/0.2.9/pre.012-fix.001.md

Fichiers supprimés

Aucun.

Validations à exécuter pour ce fix

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

smoke PublicNode Mainnet live
cargo tree final

Elles appartiennent désormais explicitement à pre.013.