v0.3.7-pre.016
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/architecture/005-DEPENDENCY_GRAPH.md -->
|
||||
<!-- version: 20 -->
|
||||
<!-- version: 21 -->
|
||||
|
||||
# Graphe de dépendances KSP
|
||||
|
||||
@@ -425,16 +425,21 @@ ksp-app-solprices-desk
|
||||
|
||||
L'application est une HID pure. Elle ne dépend d'aucun SDK provider, ne construit aucune requête HTTP provider et ne connaît ni endpoint, ni credential, ni limite provider. Les rows et actions de refresh sont alimentées par les descriptors/états/opérations génériques de `ksp-offchain-transport-lib`.
|
||||
|
||||
### Backfill app
|
||||
### Backfill Desk
|
||||
|
||||
```text
|
||||
backfill app
|
||||
-> ksp-job-api
|
||||
-> concrete backfill job
|
||||
ksp-app-backfill-desk
|
||||
-> ksp-core-lib
|
||||
-> ksp-config-lib
|
||||
-> ksp-job-api
|
||||
-> ksp-job-backfill-lib
|
||||
-> ksp-logging-lib
|
||||
-> ksp-onchain-transport-lib
|
||||
-> ksp-store-lib
|
||||
```
|
||||
|
||||
La Desk compose les ressources et contrôles du job sans traverser la façade Store : aucune dépendance directe à `ksp-store-api`, `ksp-store-postgres-lib`, `tokio-postgres`, `reqwest`, `tonic` ou `yellowstone-grpc-proto`. Le frontend ne connaît que des rôles HTTP logiques et des DTOs sûrs ; endpoints, credentials, backend Store, RAW et checkpoint concret restent sous les composants Rust propriétaires.
|
||||
|
||||
### Market Desk
|
||||
|
||||
```text
|
||||
|
||||
Reference in New Issue
Block a user