5.2 KiB
Delta 0.2.12-pre.001-fix.001 — Forecast souple éditable et statuts
1. Base requise
Ce correctif s'applique exclusivement après :
v0.2.11
+ 0.2.12-pre.001
Conformément à VER-ID-008, workspace.package.version reste :
0.2.12-pre.1
Le correctif est strictement documentaire : il ne modifie aucun fichier de code, build, runtime, configuration exécutable ou migration.
2. Motif du correctif
Le forecast souple de pre.001 avait été matérialisé sous forme de tableau. Cette représentation décrit correctement le découpage initial, mais elle est mal adaptée au suivi réel d'une release KSP : elle ne permet pas d'insérer naturellement les correctifs d'une tranche sous la prerelease concernée ni de faire évoluer son statut sans reconstruire le tableau.
Le précédent durable de 0.2.11 utilise déjà le format éditable attendu :
### pre.NNN — responsabilité
**Statut : ...**
paragraphe de scope/gate
#### pre.NNN-fix.MMM — correction
**Statut : ...**
paragraphe de correction
Le présent fix applique cette convention à 0.2.12 sans modifier le contenu fonctionnel du forecast.
3. Correction du forecast
La section Forecast souple recalibré du plan 019 n'est plus un tableau.
Chaque tranche possède désormais :
- un titre
###avec son identifiant et sa responsabilité ; - un statut explicite ;
- un paragraphe décrivant scope, dépendances/gates et principaux hors-périmètre de la tranche ;
- la possibilité d'insérer ses correctifs directement en dessous sous forme de titres
####.
pre.001-fix.001 est lui-même matérialisé sous pre.001 afin que le plan reflète dès maintenant la structure qui sera utilisée pendant toute la release.
4. Statuts initiaux
Le gate opérateur de pre.001 fourni avant ce correctif est intégralement propre. Le plan marque donc :
pre.001 réalisé ; gate opérateur complet PASS
pre.001-fix.001 réalisé
pre.002..015 planifié
rel.001 planifié
Ces statuts sont éditoriaux et pourront être révisés par les deltas ultérieurs sans rigidifier la prévision souple.
5. Forecast technique inchangé
Le correctif ne redécoupe pas la release. La trajectoire reste :
pre.001 audit/sizing/maps/Config/security
pre.002 scaffold SOL Prices Desk
pre.003 Config composite + registry/resources atomiques + bootstrap
pre.004 runtime/registry rows/DTOs
pre.005 refresh row
pre.006 refresh many/all + in-flight/cooldown
pre.007 UX/polish/instrumentation
pre.008 hardening Price Desk
pre.009 Wallet composite/runtime Off-chain
pre.010 Wallet DTO/commands prix
pre.011 Wallet UI prix + non-régressions
pre.012 hardening cross-app
pre.013 gate technique/live + builds finaux
pre.014 réconciliation documentaire
pre.015 prompt suivant + CHANGELOG + ROADMAP
rel.001 publication stable
Les couloirs de fermeture restent donc distincts conformément à VER-LIFECYCLE-006 à VER-LIFECYCLE-012.
6. Validation opérateur acquise avant le fix
Les résultats fournis par l'opérateur sur 0.2.12-pre.001 sont :
cargo fmt --all PASS
python3 scripts/audit_rust_workspace_rules.py PASS / clean / 0 candidate export
python3 scripts/audit_markdown_tables.py ... deltas/0.2.12 PASS / 144 tables / 105 files
cargo check --workspace PASS
cargo clippy --workspace --all-targets PASS
cargo test --workspace PASS
Les tests explicitement ignored dans la sortie restent les smokes/live/probes opt-in déjà prévus par leurs contrats ; aucun échec n'est signalé.
7. Fichiers modifiés
docs/plans/019-V0_2_12_SOL_PRICES_DESK_PLAN.md
Le header documentaire du plan passe de version: 1 à version: 2.
8. Fichiers ajoutés
deltas/0.2.12/pre.001-fix.001.md
9. Fichiers supprimés
aucun
10. Fichiers volontairement inchangés
Cargo.toml
deltas/0.2.12/pre.001.md
docs/validation/015-V0_2_12_SOL_PRICES_DESK.md
ROADMAP.md
CHANGELOG.md
prompts/017-V0_2_12_START_PROMPT.md
config/**
crates/**
Le delta pre.001.md publié n'est pas réécrit silencieusement. La validation durable conserve son rôle de matrice de gates ; le forecast détaillé et son historique de fixes restent propriétaires du plan de release.
11. Validations du correctif
Le correctif étant documentaire, le gate minimal attendu après application est :
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas/0.2.12
L'audit structurel Rust peut être rejoué sans risque mais aucune commande Cargo n'est requise par ce seul changement documentaire. Un opérateur peut néanmoins refaire le gate complet s'il souhaite conserver une séquence uniforme entre livraisons.
12. Scope inchangé
Le correctif n'ajoute aucun scaffold, crate, commande Tauri, DTO, Config runtime, provider, refresh, capability, ressource packagée ou intégration Wallet. La prochaine responsabilité reste exclusivement 0.2.12-pre.002 : scaffold strict de ksp-app-solprices-desk.