# ADR 001 : Source de vérité

## Statut

**Révisé** par [ADR 008](/decisions/chaine-de-donnees-ouvertes) le 24/10/2026 : CRISalid reste la source maître visée, mais en attendant son accès, la vitrine se construit sur les sources ouvertes moissonnées. La règle « corriger dans la source, jamais localement » est conservée.

## Contexte

La création du portail Lucarne nécessite de définir la source de vérité pour les données de recherche affichées (laboratoires, chercheurs, projets, publications). Le système CRISalid de l'établissement contient déjà une grande partie de ces données, issues de SI amont (HAL, annuaires, etc.).

## Décision

- L'API de lecture exposant les données de CRISalid est la seule source de vérité pour le frontend public.
- Lucarne ne stockera pas et ne dupliquera pas l'intégralité du graphe de données (notamment Neo4j).
- Toute modification ou enrichissement profond de la donnée (ex: affectations, fusions de profils) doit s'effectuer dans le SI amont ou CRISalid, et être répercuté vers Lucarne via la synchronisation.
- Les données propres à la vitrine (redirections, overrides de présentation locale) seront stockées dans une base de curation légère de Lucarne.

## Conséquences

- Évite la duplication et la désynchronisation des données de recherche institutionnelles.
- Impose un contrat d'API strict entre CRISalid et le BFF (Backend For Frontend) de Lucarne.
- Exige que le SI amont ait un SLA compatible avec les mises à jour nécessaires du portail.
