Ajouter des migrations et une validation explicite pour la config versionnée #5

Closed
opened 2026-04-13 14:35:44 +00:00 by thibaud-lclr · 0 comments
thibaud-lclr commented 2026-04-13 14:35:44 +00:00 (Migrated from gitea.lclr.dev)

Le fichier de config contient déjà un champ version, mais il n’existe pas encore de mécanisme de migration ni de validation structurée.

Objectif : rendre la version réellement exploitable pour les projets qui vont évoluer dans le temps.

À couvrir :

  • enregistrement de migrations entre versions
  • validation explicite après chargement
  • gestion propre des versions inconnues ou futures
  • préservation de current_profile et des profils existants pendant les migrations

Critères d’acceptation :

  • un projet peut faire évoluer sa config sans casser les utilisateurs existants
  • les erreurs de config deviennent actionnables et homogènes
Le fichier de config contient déjà un champ `version`, mais il n’existe pas encore de mécanisme de migration ni de validation structurée. Objectif : rendre la version réellement exploitable pour les projets qui vont évoluer dans le temps. À couvrir : - enregistrement de migrations entre versions - validation explicite après chargement - gestion propre des versions inconnues ou futures - préservation de `current_profile` et des profils existants pendant les migrations Critères d’acceptation : - un projet peut faire évoluer sa config sans casser les utilisateurs existants - les erreurs de config deviennent actionnables et homogènes
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AI/mcp-framework#5
No description provided.