diff options
Diffstat (limited to 'DECISIONS.md')
| -rw-r--r-- | DECISIONS.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/DECISIONS.md b/DECISIONS.md new file mode 100644 index 0000000..100aa2e --- /dev/null +++ b/DECISIONS.md @@ -0,0 +1,16 @@ +# DECISIONS
+## LDEC-0001
+- Date: 2026-03-07
+- Statut: active
+- Contexte: Les changements d'installation, de configuration et de depannage ne sont pas traces de maniere systematique, ce qui augmente les risques d'erreurs et rallonge le support.
+- Decision: Rendre obligatoire la documentation operationnelle pour toute action d'installation, de configuration ou de troubleshooting. La definition de termine inclut obligatoirement la mise a jour de la documentation associee.
+- Impact: Amelioration de la reproductibilite, baisse du risque operationnel, meilleure autonomie de l'equipe et auditabilite des interventions.
+- Promotion candidate: non
+
+## LDEC-0002
+- Date: 2026-03-08
+- Statut: active
+- Contexte: Le projet doit permettre une visualisation web avec controle d'acces fin par roles Keycloak cumulables, sans exposition directe des objets MinIO.
+- Decision: Imposer une couche `media-access-api` et un `viewer-bff` entre client web et MinIO pour valider les JWT OIDC, evaluer les ACL role->prefixe et delivrer uniquement des URLs pre-signees a TTL court.
+- Impact: Reduction du risque de contournement par URL directe, meilleure tracabilite des acces, architecture plus robuste pour la segregation des droits par dossier.
+- Promotion candidate: non
\ No newline at end of file |
