From b34873f98052ac5fb4bf6731a25730075796d764 Mon Sep 17 00:00:00 2001 From: ertopogo Date: Fri, 13 Mar 2026 00:33:28 +0100 Subject: Initial commit medias platform --- DECISIONS.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 DECISIONS.md (limited to 'DECISIONS.md') 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 -- cgit v1.2.3