Index détaillé des ADRs
Toutes les pages détaillées des Architecture Decision Records de Kohinos, classées par statut. Pour le contexte général du format ADR, voir la page de présentation.
Outils ADR
- Template ADR vide — base réutilisable à copier pour rédiger un nouvel ADR.
- Carte des références ADR ↔ code source — audit des commentaires
// ADR-NNNN:danssrc/. - Guide de rédaction (
docs/adr/ADR-AUTHORING-GUIDE.md) — quand écrire, workflow, statuts, lien bidirectionnel.
Acceptés (18)
- ADR-0001 — AGPL-3.0 non négociable (2014-01-01)
- ADR-0002 — Pas de SaaS cloud dans le path critique (souveraineté) (2024-10-01)
- ADR-0003 — libsodium pour toute signature financière (2025-09-15)
- ADR-0004 — Doctrine attributes uniquement (pas d'annotations docblock) (2025-04-20)
- ADR-0005 — Twig + Bootstrap + Vanilla JS (pas de SPA) (2024-03-01)
- ADR-0006 — Auto-hébergement Raspberry Pi friendly (low-tech) (2025-05-01)
- ADR-0007 — MariaDB en prod, SQLite in-memory en test (2025-05-15)
- ADR-0008 — Symfony 7.2 → 7.4 LTS comme cible (2025-04-25)
- ADR-0009 — Doctrine ORM 2.14 / DBAL 3.x (pas DBAL 4.x) (2025-05-10)
- ADR-0010 — Sonata Admin 4.x (post-migration SF7) (2025-04-25)
- ADR-0011 — API Platform 3.x — auth par API key header (pas JWT) (2025-09-01)
- ADR-0012 — Webhooks HelloAsso — idempotence via helloassoid (2025-08-10)
- ADR-0013 — UMR SEPA format KOHINOS-YYYYMMDD-XXXXXXXX (2025-06-15)
- ADR-0014 — SSA detection via flux.solidoume_parameter_id IS NOT NULL (2025-09-20)
- ADR-0015 — Atomicité via PESSIMISTIC_WRITE + Operation atomique (2025-11-15)
- ADR-0016 — MCP local-only (2026-01-15)
- ADR-0017 — Pas de mock DB pour les tests financiers (2025-09-30)
- ADR-0018 — bcmath / brick/math pour le calcul monétaire (2025-09-05)
Proposés (5)
- ADR-0019 — Migration IBAN openssl_* → libsodium (2026-01-01)
- ADR-0020 — Choix d'un broker Messenger (in-DB vs RabbitMQ local) (2026-02-01)
- ADR-0021 — Format canonique pour operation.payload pré-hash (2026-02-15)
- ADR-0022 — Politique de rotation des clés Ed25519 (2026-03-01)
- ADR-0023 — Stratégie d'archivage des Flux > 7 ans (2026-03-15)
Superseded (4)
- Symfony 4.4 (legacy pré-migration) — superseded by ADR-0008 (2019-01-01)
- Symfony 6.4 / PHP 8.1+ (étape intermédiaire) — superseded by ADR-0008 (2024-06-01)
- Annotations docblock Doctrine (legacy) — superseded by ADR-0004 (2019-01-01)
- SwiftMailer (legacy) — superseded by symfony/mailer (2025-04-01)