
Some checks failed
CI - 4NK Node / Integration Tests (push) Failing after 9s
CI - 4NK Node / Docker Build & Test (push) Failing after 8s
CI - 4NK Node / Documentation Tests (push) Failing after 3s
CI - 4NK Node / Release Guard (push) Has been skipped
CI - 4NK Node / Performance Tests (push) Failing after 29s
CI - 4NK Node / Code Quality (push) Failing after 32s
CI - 4NK Node / Unit Tests (push) Failing after 30s
CI - 4NK Node / Security Tests (push) Failing after 28s
CI - 4NK Node / Notify (push) Failing after 1s
55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
---
|
||
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.
|