CSV / Data-Export Schema & Quality Gate
Grade whether an exported CSV is structurally fit to be processed before any row-level tool touches it. Per-column CLEAN / DIRTY / MISSING plus one file verdict — READY / FIX / BLOCK — with a hard structural gate: a ragged row, mangled header, or missing required column blocks the file no matter how clean the cells that parsed look (the sample is all-CLEAN, quality 100, and still BLOCKs). Runnable Python engine + workbook. The upstream gate for the whole Document Processing line; grades the file, not people.









