141 lines
4.1 KiB
Markdown
141 lines
4.1 KiB
Markdown
<!-- file: deltas/0.3.16/pre.001-fix.001.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta `0.3.16-pre.001-fix.001` — redécoupage `0.3.16` -> `0.3.18`
|
|
|
|
## Base requise
|
|
|
|
```text
|
|
0.3.16-pre.001 appliquée
|
|
workspace.package.version = 0.3.16-pre.1
|
|
```
|
|
|
|
Ce fix est strictement documentaire.
|
|
|
|
## Objet
|
|
|
|
Corriger le sizing du plan 038 après validation opérateur de `0.3.16-pre.001`.
|
|
|
|
Le découpage initial prévoyait jusqu'à `0.3.16-pre.022` avant release stable. Avec les `fix.*` probables, cette trajectoire ne respecte pas suffisamment la règle opérationnelle KSP selon laquelle une version doit tenir dans au maximum une session normale.
|
|
|
|
Le programme RAW résilience/conflits est donc réparti sur :
|
|
|
|
```text
|
|
0.3.16 : fondations RAW multi-variantes + promotion sûre + ingestion non terminale
|
|
0.3.17 : résilience opérationnelle + cycle de vie/rétention/résolution
|
|
0.3.18 : inspection/résolution opérateur Store Desk + hardening end-to-end
|
|
```
|
|
|
|
## Version workspace
|
|
|
|
Aucune modification.
|
|
|
|
```text
|
|
workspace.package.version = 0.3.16-pre.1
|
|
```
|
|
|
|
Conformément aux règles KSP, un fix strictement documentaire ne modifie ni `Cargo.toml`, ni package frontend, ni configuration Tauri/Android, ni autre version runtime/build.
|
|
|
|
## Fichiers modifiés
|
|
|
|
```text
|
|
docs/plans/038-V0_3_16_RAW_RESILIENCE_CONFLICT_PLAN.md
|
|
docs/validation/033-V0_3_16_RAW_RESILIENCE_CONFLICT.md
|
|
```
|
|
|
|
## Fichier ajouté
|
|
|
|
```text
|
|
deltas/0.3.16/pre.001-fix.001.md
|
|
```
|
|
|
|
## Fichiers supprimés
|
|
|
|
```text
|
|
aucun
|
|
```
|
|
|
|
## Nouveau découpage
|
|
|
|
### `0.3.16`
|
|
|
|
Huit prereleases prévues au maximum dans le plan courant :
|
|
|
|
```text
|
|
pre.001 gate architecture/sizing déjà appliqué
|
|
pre.002 Store API variantes/qualité/outcomes
|
|
pre.003 migration V003
|
|
pre.004 PostgreSQL variant ledger/observations
|
|
pre.005 comparateur et canaris logMessages
|
|
pre.006 sélecteur/promotion canonique atomique
|
|
pre.007 conflit durable + Worker non terminal
|
|
pre.008 hardening/gates/fermeture
|
|
rel.001 stable
|
|
```
|
|
|
|
### `0.3.17`
|
|
|
|
Huit prereleases prévues : inspection/résolution, cycle de vie des conflits, rétention, Store-lib, retry/backpressure Worker, reconnect Transport/Config, hardening/live et fermeture.
|
|
|
|
### `0.3.18`
|
|
|
|
Sept prereleases prévues : Store Desk backend, frontend, actions opérateur, fusion synthétique uniquement si prouvée, hardening, preuves end-to-end et fermeture documentaire.
|
|
|
|
Le nombre exact reste souple. Les `fix.*` ne forcent jamais la fusion artificielle de tranches suivantes.
|
|
|
|
## Déplacement des anciens scopes `0.3.17` / `0.3.18`
|
|
|
|
Les réservations précédentes :
|
|
|
|
```text
|
|
0.3.17 : Backfill multi-route/multi-stratégie
|
|
0.3.18 : adaptation Backfill Desk
|
|
```
|
|
|
|
sont annulées pour éviter une collision de roadmap avec le programme de résilience RAW.
|
|
|
|
Cibles de planning par défaut après ce programme :
|
|
|
|
```text
|
|
0.3.19 : Backfill multi-route/multi-stratégie
|
|
0.3.20 : adaptation Backfill Desk
|
|
```
|
|
|
|
Ces deux numéros restent des cibles de planning et pourront être réévalués à leur gate d'ouverture.
|
|
|
|
## Validation opérateur de `pre.001` enregistrée
|
|
|
|
Transcript fourni le 20 septembre 2026 :
|
|
|
|
```text
|
|
General Rust rule audit : clean
|
|
Rust export completeness audit : 0 candidate(s)
|
|
KSP workspace Rust rule audit : clean
|
|
Markdown table audit : clean (352 table(s), 941 file(s))
|
|
cargo check --workspace : PASS / Finished dev profile
|
|
cargo clippy --workspace --all-targets --all-features -- -D warnings : PASS / Finished dev profile
|
|
cargo fmt --all -- --check : aucun diagnostic affiché
|
|
```
|
|
|
|
Toutes les crates affichées résolvent `v0.3.16-pre.1`.
|
|
|
|
## Validations du présent fix
|
|
|
|
Le présent delta ne modifie que du Markdown. Après application, le gate minimal requis est :
|
|
|
|
```bash
|
|
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas
|
|
```
|
|
|
|
Aucun `cargo fmt`, `cargo check`, `cargo clippy`, test Rust, build Tauri ou test live n'est requis par ce fix seul puisqu'aucun code, manifest, dépendance ou configuration runtime/build n'est modifié.
|
|
|
|
## Prochaine tranche
|
|
|
|
Après audit Markdown propre :
|
|
|
|
```text
|
|
0.3.16-pre.002
|
|
```
|
|
|
|
Objet : contrats Store API backend-neutral pour variantes, relations de qualité, outcomes de persistance, reason codes et contrats minimaux du conflit durable.
|