Architecture Decision Records — Sobr.ia
Architecture Decision Records — Sobr.ia
Les ADR documentent les décisions structurantes du projet. Chaque ADR :
- Est immuable une fois
Accepted. Pour le changer, on crée un nouvel ADRSupersedes. - Suit le format MADR (Markdown Architecture Decision Records).
- Est numéroté
ADR-NNNN-titre-court.md.
Index
| ID | Titre | Statut |
|---|---|---|
| ADR-0001 | Choix de Rust + Tauri 2 comme stack native | Accepted |
| ADR-0002 | SvelteKit + TypeScript pour le frontend | Accepted |
| ADR-0003 | Dual-store SQLite (ACID) + DuckDB (OLAP) | Accepted |
| ADR-0004 | Propagation d’incertitude par Monte-Carlo N=10⁴ | Accepted |
| ADR-0005 | Extension WebExtension Manifest V3 | Accepted |
| ADR-0006 | Licences MIT + Etalab 2.0 + CC-BY 4.0 | Accepted |
| ADR-0007 | DVC pour le versionnage du référentiel | Accepted |
| ADR-0008 | Observable Plot + D3 pour la dataviz | Accepted |
| ADR-0009 | Architecture médaillon Copper/Silver/Gold automatique | Accepted |
Format à respecter
# ADR-NNNN — Titre court à l'impératif
- **Statut** : Proposed | Accepted | Deprecated | Superseded by ADR-MMMM
- **Date** : YYYY-MM-DD
- **Décideurs** : Thibault, Cowork
- **Contexte technique** : Sprint Sx
## Contexte et énoncé du problème
[Décrit la situation et la question à trancher]
## Options envisagées
- Option A — …
- Option B — …
- Option C — …
## Décision
[Option retenue + une phrase explicative]
## Conséquences
**Positives** : …
**Négatives** : …
**Neutres** : …
## Liens
- CDC §X.Y
- Autres ADR