Files
khadhroony-bot3/kb-config/TODO.md
2026-08-09 17:47:35 +02:00

1.5 KiB
Raw Blame History

TODO — kb-config

Série 0.5.x

  • 0.5.1 - séparer la configuration générale et le logging en documents et schémas JSON distincts.
  • 0.5.1 - rendre la sélection du profil logging indépendante du profil généraliste.
  • 0.5.1 - définir un propriétaire unique du contrat source logging et supprimer la conversion manuelle du desktop.
  • 0.5.1 - migrer toutes les variables denvironnement propres au projet vers le namespace KS_*.
  • 0.5.1 - appliquer les classes KS_SECRET_*, KS_PUBLIC_* et KS_* interne avec propagation de sensibilité aux valeurs composées.
  • 0.5.1 - séparer les représentations source, runtime résolue, publique et diagnostic.
  • 0.5.1 - interdire quun secret résolu soit sérialisé, loggé, inclus dans une erreur ou transmis via Tauri.
  • 0.5.1 - supprimer lexposition frontend de AppConfig et ProfileConfig résolus complets.
  • Migration - fournir une table exhaustive des anciens noms denvironnement vers KS_* et une stratégie explicite pour le format 0.4.8.
  • Contrat - maintenir lidentité entre chaque schéma embarqué et son fichier sous config/.
  • Tests - ajouter les tests dAPI externe, de migration multi-fichiers et les canaris de non-divulgation.
  • Documentation - mettre à jour guides, exemples et .env.example seulement avec limplémentation correspondante.
  • Intégration - coordonner la migration avec logging, transports, pipeline, scénarios et applications.