--- alwaysApply: false --- # Modélisation des données à partir de CSV [portée] Utilisation des CSV comme base des modèles de données, y compris en-têtes multi-lignes. [objectifs] - Confirmer la structure inférée pour chaque CSV. - Demander une définition formelle de toutes les colonnes. [directives] - Gérer explicitement les en-têtes multi-lignes (titre principal + sous-colonnes). - Confirmer par écrit dans docs/API.md ou docs/ARCHITECTURE.md : nombre de lignes d’en-tête, mapping colonnes→types, unités, domaines de valeurs, nullabilité, contraintes. - Poser des questions si ambiguïtés ; proposer une normalisation temporaire documentée. - Corriger automatiquement les incohérences de types si une règle de mapping est établie ailleurs et documenter la transformation. [validations] - Aucune ingestion sans spécification de colonnes validée. - Traçabilité des corrections de types (avant/après) dans docs/ARCHITECTURE.md. [artefacts concernés] - docs/API.md, docs/ARCHITECTURE.md, docs/USAGE.md. # Modélisation des données à partir de CSV [portée] Utilisation des CSV comme base des modèles de données, y compris en-têtes multi-lignes. [objectifs] - Confirmer la structure inférée pour chaque CSV. - Demander une définition formelle de toutes les colonnes. [directives] - Gérer explicitement les en-têtes multi-lignes (titre principal + sous-colonnes). - Confirmer par écrit dans docs/API.md ou docs/ARCHITECTURE.md : nombre de lignes d’en-tête, mapping colonnes→types, unités, domaines de valeurs, nullabilité, contraintes. - Poser des questions si ambiguïtés ; proposer une normalisation temporaire documentée. - Corriger automatiquement les incohérences de types si une règle de mapping est établie ailleurs et documenter la transformation. [validations] - Aucune ingestion sans spécification de colonnes validée. - Traçabilité des corrections de types (avant/après) dans docs/ARCHITECTURE.md. [artefacts concernés] - docs/API.md, docs/ARCHITECTURE.md, docs/USAGE.md.