Files
khadhroony-solana-project/deltas/0.3.7/pre.015.md
2026-09-02 22:18:21 +02:00

113 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: deltas/0.3.7/pre.015.md -->
<!-- version: 1 -->
# Delta `0.3.7-pre.015` — gate technique final Backfill Desk
## 1. Base requise
Base directe attendue :
```text
0.3.7-pre.014
```
Le gate opérateur de `pre.014` est propre : audits Rust/Markdown, `cargo check --workspace`, Clippy, les 128 tests unitaires `ksp-config-lib` et ses suites dintégration, les 50 tests unitaires `ksp-job-backfill-lib` et ses canaries, ainsi que toutes les suites `ksp-app-backfill-desk` passent. La politique TLS committed est désormais cohérente avant clôture technique.
## 2. Objectif
Ouvrir exclusivement le gate technique final de `0.3.7`, sans nouvelle capacité métier ni rattrapage documentaire durable.
Cette tranche ne modifie aucun :
```text
src/**
test fonctionnel
frontend/**
Config runtime
manifest de crate
dépendance ou feature
README/USAGE
CHANGELOG/ROADMAP
prompt suivant
```
## 3. Version
```text
workspace.package.version = 0.3.7-pre.15
```
Aucune autre propriété Cargo n'est modifiée.
## 4. Gate technique final attendu
```bash
cargo fmt --all -- --check
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/0.3.7
cargo check --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-targets --all-features
cargo tree -p ksp-app-backfill-desk --edges normal
cargo tree -p ksp-app-backfill-desk -e features
cargo tree -p ksp-job-backfill-lib --edges normal
cargo tree -p ksp-job-backfill-lib -e features
cargo tree --duplicates
(cd crates/ksp-app-backfill-desk && cargo tauri build)
```
Les arbres Cargo sont rejoués au titre de la clôture technique finale même si `pre.015` ne modifie aucune dépendance. `ksp-app-backfill-desk` prouve la composition finale Config/Core/Job/Transport/Store/Tauri ; `ksp-job-backfill-lib` prouve que le moteur reste backend-neutral et consomme `ksp-store-lib` avec ses features privées attendues.
## 5. Smoke live
Le smoke Mainnet reste opt-in. Les smokes opérateur précédents ont déjà prouvé Start, monitoring latest-value, Cancel ciblé et Resume in-session avec PostgreSQL/HTTP réels. Aucun nouveau smoke live n'est requis si l'environnement n'est pas explicitement sûr et disponible, et aucun résultat live n'est revendiqué par cette archive.
## 6. Fichiers ajoutés
```text
deltas/0.3.7/pre.015.md
```
## 7. Fichiers modifiés
```text
Cargo.toml
docs/plans/028-V0_3_7_BACKFILL_DESK_PLAN.md
docs/validation/024-V0_3_7_BACKFILL_DESK.md
```
## 8. Fichiers supprimés
Aucun.
## 9. Validations exécutées dans l'environnement de génération
```text
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/0.3.7
contrôle statique version/payload
contrôle différentiel des versions d'en-tête
contrôle d'absence de changement src/tests/frontend/config/manifests de crates
replay exact de l'archive sur la base pre.014
```
Cargo/rustc/rustfmt ne sont pas disponibles dans l'environnement de génération ; aucun résultat du gate final n'est déclaré PASS ici.
## 10. Questions ouvertes
Aucune question de design. Tout défaut découvert par le gate ouvre `pre.015-fix.NNN` avant `pre.016`.
## 11. Suite
Après gate technique final entièrement vert :
```text
0.3.7-pre.016 — réconciliation documentaire finale
0.3.7-pre.017 — préparation publication minimale + prompt suivant
0.3.7-rel.001 — publication stable
```