147 lines
3.4 KiB
Markdown
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.
|