v0.2.11-pre.002-fix.001

This commit is contained in:
2026-08-25 20:17:31 +02:00
parent 4f92fb03f1
commit 3fd540a9db
18 changed files with 358 additions and 67 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/014-V0_2_11_OFFCHAIN_PRICE_TRANSPORT.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Validation `0.2.11` — Off-chain price transport SOL/USD
@@ -60,6 +60,23 @@ Les statuts `PLANNED` restent non validés tant que la tranche correspondante n'
| availability provider-neutral représentable | PASS | `PriceProviderAvailability` + `PriceProviderState` |
| HTTP actif ou adapter provider ajouté | N/A | explicitement réservé à `pre.003+` |
## 3.1 Taxonomie Off-chain et observabilité
| Invariant | Statut |
|--------------------------------------------------------------------------|--------|
| crate `ksp-offchain-transport-lib` non assimilée à une crate price-only | PASS |
| capacité V1 classée sous modules privés `market_price_*` | PASS |
| modules partagés `constants.rs` et `error.rs` restent crate-wide | PASS |
| futures quotes prévues sous famille distincte `swap_quote_*` | PASS |
| aucune abstraction future créée sans responsabilité réellement partagée | PASS |
| `market_price` V1 strictement read-only | PASS |
| verbe HTTP distinct de la sémantique métier read/write | PASS |
| soumission/signature Solana reste hors d'Off-chain Transport | PASS |
| `ksp-logging-lib` utilisé pour les événements KSP de la crate | PASS |
| `src/constants.rs` possède `TRACING_TARGET = ksp-offchain-transport-lib` | PASS |
| aucune dépendance directe à `tracing` | PASS |
| crate-rustdocs présentes dans les tests d'intégration | PASS |
## 4. Matrice provider prévue
| Provider | SOL/USD V1 | Gratuit V1 | Mode auth prévu | Test déterministe | Smoke live | Statut courant |