v0.3.1-pre.009
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/architecture/005-DEPENDENCY_GRAPH.md -->
|
||||
<!-- version: 15 -->
|
||||
<!-- version: 17 -->
|
||||
|
||||
# Graphe de dépendances KSP
|
||||
|
||||
@@ -336,6 +336,12 @@ ksp-store-api
|
||||
-> ksp-core-lib
|
||||
|
||||
ksp-store-lib
|
||||
-> ksp-store-api
|
||||
-> ksp-core-lib
|
||||
-> ksp-logging-lib
|
||||
-> ksp-store-postgres-lib # feature postgres par défaut, optionnelle au build
|
||||
|
||||
ksp-store-postgres-lib
|
||||
-> ksp-store-api
|
||||
-> ksp-core-lib
|
||||
-> ksp-logging-lib
|
||||
@@ -347,9 +353,11 @@ Interdictions :
|
||||
```text
|
||||
ksp-store-api -X-> transport/program/materializer
|
||||
ksp-store-lib -X-> transport/program/materializer
|
||||
ksp-store-postgres-lib -X-> ksp-store-lib
|
||||
worker/job -X-> ksp-store-postgres-lib
|
||||
```
|
||||
|
||||
La première release Store (`0.3.1`) est RAW-only ; les contrats CORE/DECODE/SPECIALIZED sont ajoutés avec leurs couches.
|
||||
La première release Store (`0.3.1`) est RAW-only ; les contrats CORE/DECODE/SPECIALIZED sont ajoutés avec leurs couches. Les consumers runtime ordinaires (jobs, workers, apps) utilisent `ksp-store-lib`; ils ne sélectionnent ni n'importent directement `ksp-store-postgres-lib` ou un autre backend.
|
||||
|
||||
## Jobs
|
||||
|
||||
@@ -364,7 +372,7 @@ Premier job pressenti :
|
||||
ksp-job-backfill
|
||||
-> ksp-job-api
|
||||
-> ksp-onchain-transport-lib
|
||||
-> ksp-store-api
|
||||
-> ksp-store-lib
|
||||
-> ksp-config-lib
|
||||
-> ksp-logging-lib
|
||||
```
|
||||
@@ -426,7 +434,7 @@ backfill app
|
||||
|
||||
```text
|
||||
ksp-app-market-desk
|
||||
-> ksp-store-api
|
||||
-> ksp-store-lib
|
||||
-> live transport only where explicitly useful
|
||||
-> KSP domain/query contracts
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user