LITEOPSDOCS
Opérateurs

OP-001 Data Layer

Opérateur d'ingestion et de normalisation des données. Point d'entrée de tout pipeline agent.

REF-SPEC/OP-001 v1.0 — 2026-04-02

1. Rôle

Data Layer est le point d'entrée de tout pipeline agent. Il reçoit des données brutes (CSV, Excel, JSON, base SQL), les normalise et produit un DataPacket exploitable par les opérateurs en aval.

2. Pipeline

┌─────────────┐     ┌──────────────┐     ┌──────────────┐
│   INPUT      │────▶│   PARSE      │────▶│   VALIDATE   │
│  (fichier/   │     │  (détection  │     │  (typage,    │
│   connexion) │     │   format)    │     │   nulls,     │
│              │     │              │     │   doublons)  │
└─────────────┘     └──────────────┘     └──────┬───────┘

                                         ┌──────▼───────┐
                                         │   NORMALIZE   │
                                         │  (schéma      │
                                         │   unifié)     │
                                         └──────┬───────┘

                                         ┌──────▼───────┐
                                         │  DataPacket   │
                                         │  OUTPUT       │
                                         └──────────────┘

3. Étapes

ÉtapeActionOutput
INTAKERéception du fichier ou connexion DBRaw buffer
PARSEDétection format, extraction colonnes/lignesTableau structuré
VALIDATEVérification types, nulls, doublons, outliersRapport qualité
NORMALIZEApplication du schéma cible, renommage colonnesDataPacket conforme

4. Quality Flags

Le score qualité est calculé sur :

  • Complétude — % de cellules non-nulles
  • Conformité — % de valeurs au bon type
  • Unicité — absence de doublons sur les clés
CritèrePoids
Complétude40%
Conformité35%
Unicité25%

5. Formats supportés

FormatExtensionParsing
CSV.csvPapa Parse
Excel.xlsx, .xlsSheetJS
JSON.jsonNatif
SQLconnexion directeTurso / PostgreSQL

6. Consommateurs

  • AG001 Pilot — via OP-006 Text to SQL
  • AG002 Sailor — via OP-004 OCR + OP-005 Doc Understanding
  • AG003 Matchmaker — via OP-008 Embedding

On this page