Architecture Decision Records
Les ADRs formalisent les décisions structurantes après arbitrage réel, pas avant.
Format retenu : Michael Nygard minimaliste.
Chaque ADR contient :
- Statut
- Contexte
- Décision
- Conséquences
- Alternatives considérées
Règles du repo :
- pas d’ADR spéculative
- pas d’ADR pour un micro-choix sans portée structurelle
- statut simple :
AcceptéouSuperseded par ADR-XXX - les pages canoniques de
docs/specs/restent la source détaillée ; l’ADR capture le pourquoi et le choix
Index initial
| ADR | Sujet |
|---|---|
| ADR-000 | Méthodologie triple-hybride SDD + Prototype + TDD |
| ADR-001 | Découpage Gradle v1 : 15 modules avant les extensions |
| ADR-002 | Credentials Option A : DataStore + Keystore, sans password stocké |
| ADR-008 | Compose Navigation 3 retenu pour la navigation |
| ADR-009 | OkHttp 5.3+ retenu comme client HTTP principal |
| ADR-010 | GPL-3.0-only retenue pour le client Android |