v0.2.14-pre.006
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/017-V0_2_14_PROGRAM_API.md -->
|
||||
<!-- version: 5 -->
|
||||
<!-- version: 6 -->
|
||||
|
||||
# Validation `0.2.14` — Program API foundation
|
||||
|
||||
@@ -266,5 +266,41 @@ Ce gate autorise l'ouverture de `pre.005`.
|
||||
|
||||
La sécurité des messages/contextes produits volontairement par une implémentation tierce reste sa responsabilité ; `ksp-program-api` garantit seulement qu'il n'ajoute aucun canal parallèle ni copie automatique du payload hostile.
|
||||
|
||||
Le gate opérateur de `pre.005` doit confirmer ces canaris avant le gate technique final `pre.006`.
|
||||
Le gate opérateur de `pre.005` a révélé uniquement le faux positif cross-crate logging corrigé par `pre.005-fix.001`. Le gate du fix est désormais intégralement vert et autorise le gate technique final `pre.006`.
|
||||
|
||||
## 14. Gate opérateur `pre.005-fix.001`
|
||||
|
||||
Le gate fourni le 28 août 2026 est intégralement vert :
|
||||
|
||||
```text
|
||||
cargo fmt --all PASS
|
||||
audit Rust général / exports / workspace PASS
|
||||
audit Markdown PASS — 173 tables / 123 fichiers
|
||||
cargo check --workspace PASS
|
||||
cargo clippy --workspace --all-targets PASS
|
||||
cargo test -p ksp-program-api PASS — 18 tests Rust
|
||||
cargo test -p ksp-logging-lib --test ownership PASS — 2/2
|
||||
cargo test --workspace PASS
|
||||
cargo tree -p ksp-program-api --edges normal PASS — Core + Interface uniquement
|
||||
cargo tree --duplicates inspecté
|
||||
```
|
||||
|
||||
Le faux positif `tracing` du canari `release_completeness.rs` est fermé sans ajout de dépendance, sans modification de production et sans affaiblissement du scanner logging workspace.
|
||||
|
||||
## 15. Gate technique final préparé `pre.006`
|
||||
|
||||
`pre.006` ne modifie aucun fichier de production ni de test. Le gate final doit confirmer la candidate suivante sans élargissement :
|
||||
|
||||
| Critère | Attendu `pre.006` |
|
||||
|--------------------------------------|-------------------------------------------|
|
||||
| API Program | exactement la surface fermée en `pre.005` |
|
||||
| tests `ksp-program-api` | 18 tests Rust PASS |
|
||||
| ownership Logging | 2 tests PASS |
|
||||
| workspace | PASS |
|
||||
| graphe normal `ksp-program-api` | Core + Interface uniquement |
|
||||
| registry / preparer / payload D3 | ABSENTS |
|
||||
| serde / codec / logging runtime / IO | ABSENTS |
|
||||
| README / USAGE | non réconciliés ici |
|
||||
| CHANGELOG / ROADMAP / prompt suivant | non modifiés |
|
||||
|
||||
Aucun smoke réseau/live n'est requis : `ksp-program-api` reste une API déclarative instruction-only sans I/O.
|
||||
|
||||
Reference in New Issue
Block a user