Skip to main content

Architecture Decision Records

Les ADRs tracent les décisions structurelles du projet : contexte, options considérées, choix retenu et conséquences. Ils permettent à un nouveau contributeur de comprendre pourquoi le code est organisé ainsi, sans avoir à reconstruire l'historique.

Format

Chaque ADR suit la structure :

  • Contexte — situation qui impose une décision
  • Options considérées — alternatives avec pour/contre
  • Décision — choix retenu et justification
  • Conséquences — impacts positifs, risques acceptés
  • Révision — conditions qui remettraient la décision en question

Règle du projet

Toute décision structurelle (choix de lib, nouveau pattern, changement d'architecture, dérogation à une convention) doit faire l'objet d'un ADR avant toute ligne de code. Voir CLAUDE.md section « Après chaque décision technique significative ».

L'agent architect rédige les ADRs directement dans ce dossier.

Liste des ADRs

IDTitreStatutDate
ADR-001PostgreSQL vs MongoDBAccepté2026-04-16
ADR-002CSV-first, Nordigen repoussé en V2Accepté2026-04-16
ADR-003Authentification single-user via variables d'environnementAccepté2026-04-16
ADR-004Outillage de documentation : Docusaurus v3 auto-hébergéAccepté2026-04-23
ADR-005Agent Claude dédié docs-specialistAccepté2026-04-23
ADR-006Migration vers Authentik OIDC et architecture multi-utilisateursAccepté2026-04-25