Aller au contenu

Les décisions d'architecture

Une décision d'architecture est une décision qu'on ne prendra pas deux fois, et dont le coût de retour arrière croît avec le temps. Elle s'écrit donc au moment où elle est prise, avec ce qu'on savait alors, et non reconstituée après coup.

Chaque fiche suit le même gabarit : le contexte, la décision, le statut, les conséquences acceptées, et les options écartées avec la raison de leur rejet. Une décision sans option écartée n'est pas une décision, c'est une habitude.

Numéro Décision Statut Date
ADR-001 Le lac parle Parquet, DuckDB et Polars, l'analytique parle pandas Acceptée 2026-09-01
ADR-002 Un dépôt unique, des études autonomes à l'intérieur Acceptée 2026-09-01
ADR-003 Les briques se parlent par protocoles structurels, jamais par imports concrets Acceptée 2026-09-01
ADR-004 Quatre dates par observation fondamentale, et une seule gouverne l'accès Acceptée 2026-09-01
ADR-005 Quatre étages de données, chacun avec une règle qui ne se négocie pas Acceptée 2026-09-01
ADR-006 Plotly borné sous la version 7 tant que VectorBT ne suit pas Acceptée 2026-09-01
ADR-007 Les contrats de données sont écrits à la main, sans Pandera Acceptée 2026-09-01
ADR-008 Deux moteurs de backtest indépendants, et la réconciliation est un livrable Acceptée 2026-09-01
ADR-009 Le registre d'expériences est un fichier, pas un serveur Acceptée 2026-09-01
ADR-010 La prose est en français, le code en anglais Acceptée 2026-09-01
ADR-011 skfolio est le moteur d'optimisation, derrière nos protocoles Acceptée 2026-09-02
ADR-012 La capacité se mesure en rejouant les poids à plusieurs tailles, et une forme fermée contrôle le moteur Acceptée 2026-09-02
ADR-013 scikit-learn est le moteur d'apprentissage, derrière le protocole AlphaModel Acceptée 2026-09-02
ADR-014 Le tableau de bord et le rapport se génèrent depuis les fichiers, jamais à la main Acceptée 2026-09-03
ADR-015 LEAN tourne dans son image publique, sans lean-cli, sur des barres exportées par le laboratoire Acceptée 2026-09-03
ADR-016 Une spécification avant le code pour l'infrastructure, la configuration avant le résultat pour la recherche Acceptée 2026-09-03