v0.3.8-pre.013
This commit is contained in:
142
deltas/0.3.8/pre.013.md
Normal file
142
deltas/0.3.8/pre.013.md
Normal 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 l’environnement d’assemblage
|
||||
|
||||
```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 l’overlay sur pre.012-fix.001
|
||||
```
|
||||
|
||||
Cargo/rustc/rustfmt/Tauri ne sont pas disponibles dans l’environnement d’assemblage ; 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 n’est requis pour cette tranche documentaire si ces deux audits restent propres et si l’overlay 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.
|
||||
Reference in New Issue
Block a user