From 9849aa70847c68422f2eac5011b84920b5d652ba Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Mon, 10 Aug 2026 12:08:31 +0200 Subject: [PATCH] v0.5.1 --- CHANGELOG.md | 4 ++-- Cargo.toml | 4 ++-- .../V0_5_1_FOUNDATION_VALIDATION_REPORT.md | 20 +++++++++++++------ 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7653b99..5df799e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ - + # CHANGELOG — khadhroony-bot3 @@ -33,7 +33,7 @@ Ce changelog décrit les évolutions fonctionnelles globales du projet. Il ne re ### Validation et suite -- validations `cargo fmt`, `cargo check --workspace`, `cargo clippy --all-targets`, audit workspace, `cargo test --workspace` et démarrage Tauri réussies sur la frontière `0.5.1-pre.008` clôturée ; +- validations `cargo fmt`, `cargo check --workspace`, `cargo clippy --all-targets`, audit workspace et `cargo test --workspace` réussies sur la prerelease de clôture `0.5.1-pre.009`, puis build desktop de release `0.5.1` validé par `cargo tauri build` avec génération des bundles `.deb`, `.rpm` et `.AppImage` ; - conservation des préfixes SQL `kb_sol_*` jusqu’au chantier cohérent `0.5.3` ; - préparation de `0.5.2`, dédiée à la restructuration de `ks-wallet`, sans ouvrir de nouvelle surface protocolaire. diff --git a/Cargo.toml b/Cargo.toml index 12417d7..819acac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ # file: Cargo.toml -# version: 53 +# version: 54 [workspace] resolver = "3" @@ -18,7 +18,7 @@ members = [ ] [workspace.package] -version = "0.5.1-pre.9" +version = "0.5.1" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3" diff --git a/docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md b/docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md index b28e0e3..698cd18 100644 --- a/docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md +++ b/docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md @@ -1,5 +1,5 @@ - + # Validation de fondation — clôture 0.5.1 @@ -95,9 +95,9 @@ Les principales cibles unitaires observées après le dernier correctif comprenn - `ks-store` : 84 tests ; - `ks-wallet` : 6 tests. -## Validation finale de `pre.009` +## Validation de la prerelease de clôture -`0.5.1-pre.009` ne doit introduire aucun nouveau comportement fonctionnel. Après application du delta de clôture, la campagne standard doit être rejouée : +Après application de `0.5.1-pre.009`, l’opérateur a rejoué le 10 août 2026 la campagne standard complète : ```bash cargo fmt --all @@ -107,13 +107,21 @@ python3 scripts/audit_rust_workspace_rules.py cargo test --workspace ``` -Avant publication finale de `0.5.1`, le build desktop de release est recommandé afin de vérifier également TypeScript/Vite par la chaîne Tauri : +Tous les contrôles sont passés sans erreur ni warning : audit Rust général propre, export completeness à zéro candidat et audit Khadhroony propre. La transition de `0.5.1-pre.009` vers `0.5.1` ne modifie aucun comportement fonctionnel ; elle ne change que la version workspace et les traces documentaires de clôture. + +Après passage du workspace à `0.5.1`, l’opérateur a également validé le 10 août 2026 le build desktop de release : ```bash cargo tauri build -c kb-app-demo-desktop/tauri.conf.json ``` -Ce rapport ne prétend pas que ce build de release a déjà été exécuté pour `0.5.1`. +La chaîne Tauri a validé TypeScript/Vite, compilé toutes les crates du workspace en `0.5.1` avec le profil `release` et généré avec succès les trois bundles desktop attendus : + +- `Khadhroony Bot3 Demo Desktop_0.5.1_amd64.deb` ; +- `Khadhroony Bot3 Demo Desktop-0.5.1-1.x86_64.rpm` ; +- `Khadhroony Bot3 Demo Desktop_0.5.1_amd64.AppImage`. + +Aucun correctif fonctionnel supplémentaire n’est requis pour la release `0.5.1`. ## Reports @@ -128,4 +136,4 @@ Le plan temporaire `0.5.1` et le prompt de session `030` sont archivés sous `ol ## Statut -**Fondation fonctionnelle `0.5.1` prête pour la validation finale de la prerelease de clôture.** +**Fondation fonctionnelle `0.5.1` clôturée, validations finales et build desktop de release réussis ; prête pour commit/tag.**