v0.0.3-pre.008

This commit is contained in:
2026-08-14 12:32:08 +02:00
parent 3b5d1a8f7a
commit 6964b71955
14 changed files with 1063 additions and 38 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/architecture/005-DEPENDENCY_GRAPH.md -->
<!-- version: 5 -->
<!-- version: 6 -->
# Graphe de dépendances KSP
@@ -684,8 +684,77 @@ La notification ne remplace jamais le Store.
---
# Graphe applications / services / control plane
## Worker service autonome
```text
package ksp-worker-<role>
library target
-> ksp-worker-api
-> pipeline spécialisé
-> implémentations KSP nécessaires
binary target
-> library target du même package
-> ksp-config-lib
-> ksp-logging-lib
-> bootstrap/service control adapter
```
Le binaire ne contient pas une seconde logique de processing.
## App worker spécialisée
```text
ksp-app-worker-<role>-desk
-> ksp-worker-control-lib
-> ksp-worker-api
-> future remote proxy / IPC adapter
```
L'app ne dépend pas du worker concret pour réimplémenter son lifecycle interne.
## Data plane
```text
transport -> D1 -> D2 -> D3 -> D4
```
## Control plane
```text
specialized app/tool
|
v
ksp-worker-control-lib
|
v
ksp-worker-api
|
v
local handle / future remote proxy
```
Jobs restent parallèlement sous `ksp-job-api`.
Interdictions :
```text
worker A -X-> worker B
control plane -X-> payload transfer D1/D2/D3/D4
scenario demo app -X-> duplicate scenario workflow
```
Aucun `ksp-ipc-api` générique n'est retenu maintenant.
---
# Scenarios et applications demo
La logique du scénario s'exécute dans la crate scenario elle-même et reste appelable sans desktop.
Une crate scénario peut composer les capacités nécessaires à son domaine :
```text
@@ -710,13 +779,15 @@ ksp-app-scenario-<domain>-devnet-desk-demo
-> ksp-scenario-<domain>-lib
```
Le scenario ne réside jamais dans l'application.
Elle peut dépendre de bibliothèques KSP d'interface/configuration strictement nécessaires à son UI, mais ne réimplémente ni scénario ni policy métier.
---
# Orchestrateur futur
# Orchestrateur futur — concept uniquement
Le futur orchestrateur est au-dessus des contrôles spécialisés.
Un futur orchestrateur pourra être au-dessus des contrôles spécialisés, mais aucune crate n'est retenue comme livrable actuel.
Conceptuellement :