v0.1.3-pre.001-fix.001

This commit is contained in:
2026-08-15 01:47:06 +02:00
parent ba384ec3d7
commit 5cba2beb64
4 changed files with 1195 additions and 760 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md -->
<!-- version: 6 -->
<!-- version: 7 -->
# Séquence des releases fonctionnelles KSP
@@ -167,7 +167,7 @@ ksp-config-lib
Introduire la configuration générale KSP.
Le `0.1.3-pre.001` a revalidé ce périmètre et décidé qu'il tient dans une seule release à condition de limiter le premier cycle au socle générique, au document Logging, à la composition, à l'environnement KSP/KSPB, aux surfaces d'accès et à la persistence autorisée. Le plan normatif détaillé est `docs/plans/005-V0_1_3_CONFIG_FOUNDATION_PLAN.md`.
Le `0.1.3-pre.001`, corrigé par `pre.001-fix.001`, a revalidé ce périmètre et décidé qu'il tient dans une seule release à condition de limiter le premier cycle au socle générique, au document Logging, à la composition, à l'environnement KSP/KSPB, aux surfaces d'accès et à la persistence autorisée. Le plan normatif détaillé est `docs/plans/005-V0_1_3_CONFIG_FOUNDATION_PLAN.md`.
Périmètre retenu :
@@ -178,9 +178,11 @@ Périmètre retenu :
- résolution ;
- validation ;
- modification/sauvegarde ;
- variables d'environnement `KSP_*` / `KSPB_*` ;
- variables d'environnement `KSP_*` / `KSPB_*`, résolues exclusivement par Config ;
- priorité process env > `.env` > fallback `${NAME:-fallback}` ;
- propagation de la sensibilité et représentation sûre/redacted des valeurs dérivées de `*_SECRET_*` ;
- secret/public/debug exposure policy ;
- `logging.config.json` séparé ;
- premier document spécialisé concret `config/std.logging.json` ;
- vrais fichiers runtime sous `config/`, schemas sous `config/schemas/` et exemples sous `config/examples/` ;
- documents unitaires spécialisés + fichiers composites par application/exécutable ;
- ownership exclusif de `ksp-config-lib` sur lecture/résolution/validation/mutation des fichiers Config et variables d'environnement ;