v0.2.13-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/020-V0_2_13_INTERFACE_PLAN.md -->
|
||||
<!-- version: 1 -->
|
||||
<!-- version: 2 -->
|
||||
|
||||
# Plan `0.2.13` — Interface / wire foundation
|
||||
|
||||
@@ -377,13 +377,13 @@ Le scope réduit permet de supprimer le second lot wire optionnel du forecast in
|
||||
|
||||
### pre.001 — audit + héritage + frontières + sizing
|
||||
|
||||
**Statut : EN COURS / sortie du présent delta**
|
||||
**Statut : réalisé ; gate opérateur `pre.001` intégralement PASS.**
|
||||
|
||||
Relire les règles/architectures, auditer Core/Transport, classer kbot3, auditer les candidates externes, retenir la surface instruction passive, fixer bornes/firewall/threat model/tests et créer plan/validation.
|
||||
|
||||
### pre.002 — scaffold `ksp-interface-lib` + façade + firewall
|
||||
|
||||
**Statut : prévu**
|
||||
**Statut : réalisé ; gate opérateur à confirmer.**
|
||||
|
||||
Créer la crate, l'ajouter au workspace, poser `lib.rs` avec exports explicites, lints, README/USAGE initiaux et canaris manifest/firewall. Dépendance normale unique : `ksp-core-lib`.
|
||||
|
||||
@@ -461,19 +461,21 @@ plan + validation créés
|
||||
implementation Program absente
|
||||
```
|
||||
|
||||
## 16. Gate attendu pour `pre.002`
|
||||
## 16. Gate attendu pour `pre.003`
|
||||
|
||||
`pre.002` peut commencer si le présent delta est appliqué et le gate opérateur est vert. Il doit rester un scaffold strict :
|
||||
`pre.002` matérialise le scaffold strict décidé par le gate précédent :
|
||||
|
||||
```text
|
||||
nouvelle crate membre ksp-interface-lib
|
||||
Cargo dépend uniquement de ksp-core-lib
|
||||
lints workspace hérités
|
||||
crate root explicite sans pub mod
|
||||
Pubkey réexporté depuis Core
|
||||
README/USAGE initiaux
|
||||
canari public API minimal
|
||||
canari dependency firewall
|
||||
aucun ProgramAccountMeta/ProgramInstruction fonctionnel si le scaffold suffit à la tranche
|
||||
aucun ProgramAccountMeta/ProgramInstruction fonctionnel
|
||||
aucun ksp-logging-lib / constants.rs / TRACING_TARGET
|
||||
```
|
||||
|
||||
Aucune question ouverte ne bloque `pre.002`.
|
||||
`pre.003` peut commencer après application du delta et gate opérateur vert. Sa responsabilité reste limitée à `ProgramAccountMeta`, aux bornes communes et au modèle d'erreur Interface minimal ; `ProgramInstruction` reste réservé à `pre.004`.
|
||||
|
||||
Reference in New Issue
Block a user