Skip to content

FR 362 — Décomposer le control plane par familles de ressources - #364

Open
gbaudrit wants to merge 2 commits into
feature/fr-201-secure-console-bfffrom
feature/fr-362-resource-family-modules
Open

FR 362 — Décomposer le control plane par familles de ressources#364
gbaudrit wants to merge 2 commits into
feature/fr-201-secure-console-bfffrom
feature/fr-362-resource-family-modules

Conversation

@gbaudrit

Copy link
Copy Markdown
Owner

Objectif

Décomposer le périmètre Management en modules cohérents par famille de ressources, sans déplacer les APIs selon les anciens projets techniques.

Changements

  • ajoute Agentstration.Resources pour le modèle générique, l'identité, les métadonnées, le scope, le versioning et la résolution commune
  • ajoute Agentstration.ResourceManagement pour les opérations CRUD, validation, publication, import/export et lifecycle
  • extrait les familles Agents, Tools, Triggers, Models et Secrets dans leurs modules dédiés
  • aligne Flow sous Agentstration.Flows et renomme les adaptateurs de stockage ResourceManagement
  • conserve les routes, contrats de transport et identités persistées existants
  • documente la frontière control plane / execution plane dans l'ADR 0109
  • ajoute des tests de lifecycle et de dépendances architecturales

Validation

  • dotnet format (diff FR 362) : OK
  • build Release : 0 avertissement, 0 erreur
  • tests d'architecture : 55/55
  • suite complète : 851 réussis, 4 ignorés, 0 échec
  • Agentstration.Management.Sources.Tests : 93/93

Closes #362

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant