v0.3.8-pre.013

This commit is contained in:
2026-09-04 09:58:20 +02:00
parent eaefec2259
commit c0b3190256
16 changed files with 521 additions and 27 deletions

142
deltas/0.3.8/pre.013.md Normal file
View File

@@ -0,0 +1,142 @@
<!-- file: deltas/0.3.8/pre.013.md -->
<!-- version: 1 -->
# Delta `0.3.8-pre.013` — réconciliation documentaire finale Store Desk
## 1. Base requise
```text
0.3.8-pre.012-fix.001
workspace.package.version = 0.3.8-pre.12.fix.1
```
Le gate technique final de cette base est entièrement vert : format check, audits Rust/Markdown, `cargo check`, Clippy all-targets/all-features avec `-D warnings`, tests workspace all-targets/all-features, Store façade sans default features, graphes Cargo et build Tauri Linux `deb`/`rpm`.
## 2. Objectif
Réconcilier exclusivement la documentation durable avec la surface réellement livrée de Store Desk. Aucun runtime, test, frontend, Config, Store API/façade/PostgreSQL, SQL, migration ou manifest de crate n'est rouvert.
## 3. Version
```text
workspace.package.version = 0.3.8-pre.13
```
Le bump prerelease est mécanique ; aucune autre propriété Cargo n'est modifiée.
## 4. Réconciliation durable
- ajout des `README.md` et `USAGE.md` de `ksp-app-store-desk` ;
- README racine et index docs/plans/validation synchronisés ;
- architecture Layers/Contracts/Inventory/Dependency Graph/Data & Store/Apps & Services réalignée ;
- plan Store Desk réconcilié sur la surface finale ;
- validation finale enrichie avec la preuve opérateur du gate `pre.012-fix.001`.
`USAGE.md` reste strictement version-neutral : aucun journal de prerelease/gate n'y est ajouté.
## 5. Contrat final documenté
```text
Config + Core + Logging + ksp-store-lib
Overview / Diagnostics backend-neutral
RAW Transactions server-side + détail borné
RAW Accounts server-side + détail borné
observations Transaction/Account server-side
DataTables = seul pager visible
inspection = offset/limit/counts exacts
machine/replay = keyset/cursor conservé
previews detail = 512 bytes max
rétention/tombstone = lecture uniquement
aucun SQL/backend physique/Transport/write Store
```
## 6. Gate technique enregistré
```text
1 592 tests passés
0 échec
15 tests ignorés opt-in/operator-only
Clippy -D warnings propre
ksp-store-lib --no-default-features propre
frontend tsc + Vite build propre
2 bundles Tauri Linux : deb, rpm
```
## 7. Hors scope
```text
CHANGELOG.md
ROADMAP.md
prompt suivant
src/**
tests/** hors documentation existante
frontend/**
Config runtime
Store API/façade/PostgreSQL
SQL/schema/migrations
manifest de crate
nouvelle dépendance
```
Ces surfaces de publication restent réservées à `pre.014`.
## 8. Fichiers ajoutés
```text
crates/ksp-app-store-desk/README.md
crates/ksp-app-store-desk/USAGE.md
deltas/0.3.8/pre.013.md
```
## 9. Fichiers modifiés
```text
Cargo.toml
README.md
docs/000-README.md
docs/plans/000-README.md
docs/validation/000-README.md
docs/architecture/002-LAYERS_AND_DEPENDENCIES.md
docs/architecture/003-COMPONENT_CONTRACTS.md
docs/architecture/004-COMPONENT_INVENTORY.md
docs/architecture/005-DEPENDENCY_GRAPH.md
docs/architecture/008-DATA_MATERIALIZATION_AND_STORE.md
docs/architecture/010-APPS_SERVICES_SCENARIOS_AND_CONTROL.md
docs/plans/029-V0_3_8_STORE_DESK_PLAN.md
docs/validation/025-V0_3_8_STORE_DESK.md
```
## 10. Fichiers supprimés
Aucun.
## 11. Validations de lenvironnement dassemblage
```text
python3 scripts/audit_rust_workspace_rules.py : clean
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas : clean, 314 tables / 721 fichiers
contrôle différentiel strict : 3 ajouts / 13 modifications / 0 suppression
CHANGELOG.md / ROADMAP.md : inchangés
USAGE.md : version-neutral
reconstruction exacte de loverlay sur pre.012-fix.001
```
Cargo/rustc/rustfmt/Tauri ne sont pas disponibles dans lenvironnement dassemblage ; le gate technique autoritaire reste celui de `pre.012-fix.001`.
## 12. Gate documentaire après application
```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
```
Aucun replay du build Tauri ou des 1 592 tests nest requis pour cette tranche documentaire si ces deux audits restent propres et si loverlay appliqué est exactement celui livré.
## 13. Suite
```text
0.3.8-pre.014 — préparation publication + prompt 0.3.9
0.3.8-rel.001 — publication stable v0.3.8
```
Tout défaut strictement documentaire découvert dans cette tranche ouvre `pre.013-fix.NNN`. Aucun rattrapage fonctionnel n'est admis dans la lane de publication.