Files
khadhroony-solana-project/deltas/0.0.3/rel.001.md
2026-08-14 13:08:25 +02:00

147 lines
3.4 KiB
Markdown

<!-- file: deltas/0.0.3/rel.001.md -->
<!-- version: 1 -->
# Delta 0.0.3-rel.001
## Base requise
`v0.0.3-pre.010`.
La base de publication intègre également la correction documentaire locale validée par le user sur `docs/architecture/004-COMPONENT_INVENTORY.md` : alignement du tableau Markdown et passage du header de version 9 à 10.
## Objectif
Publier la release stable `0.0.3`, clôturer la phase fondatrice et préparer l'ouverture de `0.1.1`.
## Version Cargo
`workspace.package.version` passe de :
```text
0.0.3-pre.10
```
à :
```text
0.0.3
```
Le header de `Cargo.toml` passe de version 16 à 17.
## Fichiers ajoutés
- `deltas/0.0.3/rel.001.md`
## Fichiers modifiés
- `Cargo.toml`
- `ROADMAP.md`
- `docs/000-README.md`
- `docs/architecture/004-COMPONENT_INVENTORY.md`
- `docs/plans/000-README.md`
- `docs/plans/001-V0_0_3_PLAN.md`
- `docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md`
`docs/architecture/004-COMPONENT_INVENTORY.md` est inclus pour formaliser dans la livraison stable l'alignement de tableau déjà réalisé localement et validé par le user ; son contenu courant porte déjà `version: 10`.
## Fichiers supprimés
Aucun.
## Audit des fichiers présents
L'archive complète `0.0.3-pre.010` fournie par le user contient 56 fichiers.
Aucun fichier parasite n'a été identifié.
Sont conservés intentionnellement :
- `.cargo/config.toml` ;
- `rustfmt.toml` ;
- `clippy.toml` ;
- le squelette `crates/ksp-core-lib` ;
- l'historique `deltas/0.0.2/*` ;
- l'historique `deltas/0.0.3/*` ;
- les documents d'architecture, plans, règles et prompts actifs.
Sont correctement absents :
- anciens prompts `V0_1_X` ;
- ancien `prompts/001-PROMPT_STRUCTURE.md` ;
- probes/tests temporaires de `0.0.2-pre.001-fix.002` ;
- `Cargo.lock` ;
- `target/` ;
- archives imbriquées ;
- caches/editor/OS files.
## Validations documentaires exécutées
Sur l'archive complète fournie :
- headers `file:` / `version:` : succès ;
- liens Markdown locaux : succès ;
- unicité des identifiants normatifs : succès ;
- inventaire des suppressions historiques : succès ;
- absence des anciens prompts/probes : succès ;
- parsing de `Cargo.toml` `0.0.3-pre.10` avant publication : succès.
## Validations Cargo exécutées par le user
Commandes :
```bash
cargo fmt --all -- --check
cargo check --workspace
cargo test --workspace
cargo clippy --workspace --all-targets
```
Résultats communiqués le 2026-08-14 :
- format check : succès ;
- workspace check : succès ;
- workspace tests : succès ;
- `ksp-core-lib` unit tests : `0 passed; 0 failed` ;
- doc-tests : `0 passed; 0 failed` ;
- clippy all targets : succès.
Aucun échec ni warning bloquant n'a été communiqué.
## Décisions
Aucune nouvelle décision architecturale.
La release stable confirme la fondation documentée jusqu'à `0.0.3-pre.010`.
## Publication Git
Après application de ce delta :
1. vérifier que le working tree ne contient que les modifications attendues ;
2. un `cargo check --workspace` final peut être exécuté sur la version Cargo stable `0.0.3` ;
3. créer le commit de release `v0.0.3-rel.001` ;
4. marquer ce commit comme release stable avec le tag :
```text
v0.0.3
```
Aucun tag n'est requis pour les prereleases.
## Suite
Ouvrir :
```text
0.1.1-pre.001
```
avec :
```text
prompts/001-V0_1_1_START_PROMPT.md
```
La première prerelease de `0.1.1` reste une phase de brainstorming, audit et planification avant développement fonctionnel.