This commit is contained in:
2026-08-10 12:08:31 +02:00
parent bae7f0b9d8
commit 9849aa7084
3 changed files with 18 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: CHANGELOG.md --> <!-- file: CHANGELOG.md -->
<!-- version: 15 --> <!-- version: 17 -->
# CHANGELOG — khadhroony-bot3 # CHANGELOG — khadhroony-bot3
@@ -33,7 +33,7 @@ Ce changelog décrit les évolutions fonctionnelles globales du projet. Il ne re
### Validation et suite ### 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_*` jusquau chantier cohérent `0.5.3` ; - conservation des préfixes SQL `kb_sol_*` jusquau 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. - préparation de `0.5.2`, dédiée à la restructuration de `ks-wallet`, sans ouvrir de nouvelle surface protocolaire.

View File

@@ -1,5 +1,5 @@
# file: Cargo.toml # file: Cargo.toml
# version: 53 # version: 54
[workspace] [workspace]
resolver = "3" resolver = "3"
@@ -18,7 +18,7 @@ members = [
] ]
[workspace.package] [workspace.package]
version = "0.5.1-pre.9" version = "0.5.1"
edition = "2024" edition = "2024"
license = "MIT" license = "MIT"
repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3" repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3"

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md --> <!-- file: docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md -->
<!-- version: 1 --> <!-- version: 3 -->
# Validation de fondation — clôture 0.5.1 # 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-store` : 84 tests ;
- `ks-wallet` : 6 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`, lopérateur a rejoué le 10 août 2026 la campagne standard complète :
```bash ```bash
cargo fmt --all cargo fmt --all
@@ -107,13 +107,21 @@ python3 scripts/audit_rust_workspace_rules.py
cargo test --workspace 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`, lopérateur a également validé le 10 août 2026 le build desktop de release :
```bash ```bash
cargo tauri build -c kb-app-demo-desktop/tauri.conf.json 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 nest requis pour la release `0.5.1`.
## Reports ## Reports
@@ -128,4 +136,4 @@ Le plan temporaire `0.5.1` et le prompt de session `030` sont archivés sous `ol
## Statut ## 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.**