# Périmètre du « Corresponding Source » AGPLv3 publié sur https://carnet.health/source/
# (git archive respecte export-ignore).
#
# LISTE BLANCHE — et non liste noire. Par défaut AUCUN document de docs/ ne sort de l'archive ;
# on ne réintroduit que ce que le BUILD importe et ce qui documente le logiciel lui-même.
#
# POURQUOI : la liste noire précédente énumérait des motifs (`docs/medidata-*.md`, `docs/audit-*.md`…)
# et laissait passer tout ce qui n'y collait pas — `brief-medidata-*`, `mail-medidata-*`,
# `decision-connecteur-medidata.md`, `backlog-pdg.md`, et surtout le PACK JURIDIQUE EN BROUILLON
# (cgu-lien, dpa-sous-traitance, checklist-go-live). Constaté publié le 27.07.2026 dans
# carnet-source-latest.tar.gz. Une liste noire échoue en SILENCE à chaque nouveau fichier ; une
# liste blanche échoue en refusant de publier, ce qui se voit.
#
# L'AGPLv3 §1 n'impose que le code nécessaire pour générer, installer, exécuter et modifier le
# logiciel : des brouillons contractuels et des courriers de négociation n'en font pas partie.
docs/**                                       export-ignore

# Documentation DU LOGICIEL — utile à qui veut le comprendre et le reconstruire.
# (Les fiches docs/modules/ restent EXCLUES : deploiement-prod.md y décrit le VPS, la
#  configuration Caddy et les domaines. Rien dans l'AGPL n'oblige à publier cela.)
docs/architecture.md                         -export-ignore

# Textes EMBARQUÉS au build (imports ?raw dans src/composants/AcceptationContrat.tsx) : sans eux
# l'archive ne compile pas. Ils sont de toute façon montrés à chaque cliente avant acceptation.
docs/contrat-lien.md                         -export-ignore
docs/politique-confidentialite-lien.md       -export-ignore

# Visible dans l'archive : le destinataire doit pouvoir constater ce qui en a été retranché.
.gitattributes                               -export-ignore
