One file? Fixable manually. A hundred files? The schema collapses. Prompt → LLM (only non-deterministic component) → Validation Engine (binary: VALID or INVALID ...