3.5 KiB
Delta 0.3.7-pre.015 — gate technique final Backfill Desk
1. Base requise
Base directe attendue :
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 d’inté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 :
src/**
test fonctionnel
frontend/**
Config runtime
manifest de crate
dépendance ou feature
README/USAGE
CHANGELOG/ROADMAP
prompt suivant
3. Version
workspace.package.version = 0.3.7-pre.15
Aucune autre propriété Cargo n'est modifiée.
4. Gate technique final attendu
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
deltas/0.3.7/pre.015.md
7. Fichiers modifiés
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
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 :
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