101 lines
3.0 KiB
Markdown
101 lines
3.0 KiB
Markdown
<!-- file: deltas/0.3.16/pre.010.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta `0.3.16-pre.010`
|
|
|
|
## Base
|
|
|
|
```text
|
|
0.3.16-pre.009
|
|
```
|
|
|
|
Le gate opérateur de `pre.009` est entièrement vert : audits Rust/Markdown, `cargo check --workspace`, Clippy workspace/all-targets/all-features en `-D warnings`, suites Store API, Store façade, PostgreSQL, Job Backfill et Worker jusqu'à `release_completeness`.
|
|
|
|
## Objectif
|
|
|
|
Dernière prerelease de `0.3.16`, limitée strictement à la préparation de publication conformément à `VER-LIFECYCLE-003` :
|
|
|
|
```text
|
|
Cargo.toml
|
|
CHANGELOG.md
|
|
ROADMAP.md
|
|
prompt de démarrage 0.3.17
|
|
delta pre.010
|
|
```
|
|
|
|
Aucun code, test fonctionnel, README/USAGE, plan, validation, architecture, règle, schema, config ou migration n'est modifié.
|
|
|
|
## Changements
|
|
|
|
### Version workspace
|
|
|
|
La version devient :
|
|
|
|
```text
|
|
0.3.16-pre.10
|
|
```
|
|
|
|
### `CHANGELOG.md`
|
|
|
|
Ajout de l'entrée stable `0.3.16`, limitée au périmètre réellement livré :
|
|
|
|
- fondations RAW multi-variantes ;
|
|
- V003 additive ;
|
|
- comparateur fail-closed partagé ;
|
|
- sélecteur canonique et promotion atomique strictement prouvée ;
|
|
- conflit durable minimal et quarantaine non terminale ;
|
|
- continuité Worker `Running/Degraded` ;
|
|
- compatibilité Backfill ;
|
|
- hardening concurrence/rollback ;
|
|
- preuve PostgreSQL 17 réellement exécutée ;
|
|
- reports explicites vers `0.3.17`/`0.3.18`.
|
|
|
|
### `ROADMAP.md`
|
|
|
|
- `0.3.16` passe à `[X]` avec son périmètre réel ;
|
|
- `0.3.17` devient la résilience opérationnelle et le cycle de vie complet des variantes ;
|
|
- `0.3.18` devient la Store Desk d'inspection/résolution ;
|
|
- le Backfill multi-route et sa Desk sont repoussés à `0.3.19` et `0.3.20` ;
|
|
- le rappel de trajectoire issu de l'audit `0.3.9` est réaligné sur ce découpage.
|
|
|
|
### Prompt `0.3.17`
|
|
|
|
Création de :
|
|
|
|
```text
|
|
prompts/036-V0_3_17_START_PROMPT.md
|
|
```
|
|
|
|
Le prompt impose une ouverture depuis le futur tag stable `v0.3.16` et réserve `pre.001` à l'audit/sizing des contrats d'inspection/résolution, du cycle de vie des conflict cases, des revisions/races, de la rétention/pinning, de la classification Store `Transient/Terminal`, du retry Worker et de la reconnexion Transport configurable avant toute implémentation lourde.
|
|
|
|
## Fichiers livrés
|
|
|
|
```text
|
|
Cargo.toml
|
|
CHANGELOG.md
|
|
ROADMAP.md
|
|
prompts/036-V0_3_17_START_PROMPT.md
|
|
deltas/0.3.16/pre.010.md
|
|
```
|
|
|
|
## Validations de génération
|
|
|
|
Exécutées sur la livraison assemblée :
|
|
|
|
```bash
|
|
python3 scripts/audit_rust_workspace_rules.py
|
|
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas
|
|
```
|
|
|
|
Le gate Cargo final reste à exécuter par l'opérateur après application du delta.
|
|
|
|
## Décisions de fermeture
|
|
|
|
`pre.010` ne rouvre aucun document durable réconcilié en `pre.009` et ne corrige aucun comportement. Toute anomalie fonctionnelle ou documentaire durable découverte après cette tranche doit repasser par un couloir de prerelease approprié avant `rel.001`, conformément à `VER-LIFECYCLE-010/012`.
|
|
|
|
Après gate propre de `pre.010`, la livraison suivante attendue est :
|
|
|
|
```text
|
|
0.3.16-rel.001
|
|
```
|