Template ADR.
Copier ce fichier, le renommer en adr-NNNN-slug.html (slug en kebab-case),
remplir tous les champs entre crochets, puis :
- Ajouter le lien dans
dev/adr.html(page de présentation). - Ajouter le lien dans
dev/adr/index.html(index détaillé, dans la bonne section de statut). - Mettre à jour les liens prev/next du footer des ADRs voisines.
- Insérer un commentaire
// ADR-NNNN: justification courtedans le code touché et lister les fichiers en Références ci-dessous.
ADR-[NUMÉRO] — [TITRE]
| Statut | [Proposé | Accepté | Rejeté | Superseded by ADR-XXXX | Déprécié] |
|---|---|
| Date | [YYYY-MM-DD] |
| Auteurs | [NOM] |
| Décideurs | [NOM, NOM, …] |
| Tags | [finance | sécurité | archi | dépendance | front | tests | infra] |
Contexte
Quel problème résout-on ? — Décrire la situation actuelle, ce qui pose problème, et pourquoi maintenant.
Quelles contraintes (priorités projet 1-5) ? — Préciser laquelle des priorités Kohinos est impactée : 1. intégrité financière · 2. souveraineté · 3. sobriété · 4. maintenabilité · 5. performance.
Quelles alternatives ont été envisagées ? — Énumérer brièvement les pistes (détaillées plus bas dans Alternatives examinées).
Décision
Décision retenue + justification courte (3-5 lignes). Mentionner explicitement la priorité projet qui motive le choix, et tout lien avec d'autres ADR (ADR-XXXX).
Conséquences positives
- [à compléter]
- [à compléter]
Conséquences négatives
- [à compléter]
- [à compléter]
Alternatives examinées
| Option | Pour | Contre | Raison du rejet |
|---|---|---|---|
| [Option A] | [avantage] | [inconvénient] | [pourquoi rejetée] |
| [Option B] | [avantage] | [inconvénient] | [pourquoi rejetée] |
Références
- Code touché :
src/Chemin/Vers/Classe.php,src/Autre/Service.php - Docs liées : invariants.html, …
- ADRs liées : ADR-NNNN
- RFCs / specs externes : [lien]