Files
khadhroony-solana-project/deltas/0.2.12/pre.010.md
2026-08-27 19:11:07 +02:00

3.5 KiB

Delta 0.2.12-pre.010 — réconciliation documentaire finale

Base requise

0.2.12-pre.009-fix.001
workspace.package.version = 0.2.12-pre.9.fix.1

Le gate opérateur de cette base est intégralement vert : audits, cargo check, Clippy, tests ciblés, workspace complet, smoke live de composition SOL Prices et builds Tauri Linux SOL Prices/Wallet/Config Desk.

Objectif

Figé documentaire final de 0.2.12 avant la prerelease de préparation de publication. Cette tranche applique explicitement la séparation VER-LIFECYCLE-006 : elle réconcilie README/USAGE, architecture, plan et validation, sans modifier CHANGELOG.md, ROADMAP.md ni créer/finaliser le prompt 0.2.13.

Version Cargo

Publication non-fix de prerelease :

0.2.12-pre.9.fix.1
-> 0.2.12-pre.10

Conformément à VER-ID-015/016, aucun tauri.conf.json ou package.json n'est synchronisé artificiellement.

Fichiers ajoutés

crates/ksp-app-solprices-desk/USAGE.md
deltas/0.2.12/pre.010.md

Fichiers modifiés

Cargo.toml
crates/ksp-app-solprices-desk/README.md
crates/ksp-app-wallet-desk/README.md
crates/ksp-app-wallet-desk/USAGE.md
docs/000-README.md
docs/architecture/003-COMPONENT_CONTRACTS.md
docs/architecture/004-COMPONENT_INVENTORY.md
docs/architecture/005-DEPENDENCY_GRAPH.md
docs/architecture/010-APPS_SERVICES_SCENARIOS_AND_CONTROL.md
docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md
docs/plans/019-V0_2_12_SOL_PRICES_DESK_PLAN.md
docs/validation/015-V0_2_12_SOL_PRICES_DESK.md

Fichiers supprimés

Aucun.

Décisions réconciliées

  • SOL Prices Desk est une HID provider-neutral avec refresh manuel row/selected/all, batch borné 1..=64, aucune moyenne/fallback/auto-refresh.
  • Wallet Desk consomme MarketPriceService::refresh_all pendant le refresh balance et calcule côté Rust une moyenne SOL/USD consumer-owned ainsi que l'équivalent USD exact ; indisponibilité prix -> N.A. sans échec de balance.
  • La moyenne Wallet ne devient jamais un contrat Off-chain Transport ni un prix canonique.
  • La version desktop reste Cargo-owned ; les manifests npm privés ne pilotent pas la version KSP.
  • La fermeture ne fusionne finalement pas documentation et publication : pre.010 est documentaire, pre.011 sera la préparation minimale.

Validations exécutées dans l'environnement de génération

python3 scripts/audit_rust_workspace_rules.py                      PASS
python3 scripts/audit_markdown_tables.py README.md ... deltas      PASS — 143 tables / 127 fichiers

Les contrôles portent sur l'arbre complet reconstruit jusqu'à pre.009-fix.001, puis réconcilié par pre.010.

Validations opérateur héritées de la base

fmt/audits/check/clippy                              PASS
tests SOL Prices + workspace                        PASS
smoke live composition SOL Prices                   PASS
Tauri build SOL Prices                              PASS
Tauri build Wallet                                  PASS
Tauri build Config                                  PASS supplémentaire

Validations non exécutées

Les commandes Cargo ne sont pas revendiquées dans l'environnement de génération. pre.010 ne requiert aucun nouveau smoke live ni build Tauri, le couloir technique étant déjà fermé.

Question ouverte

Aucune pour le périmètre 0.2.12. La tranche suivante est exclusivement pre.011 : prompt 0.2.13 — Interface foundation, CHANGELOG.md, ROADMAP.md, Cargo.toml et delta mécanique.