"""LLM enrichment (spec §24–25): provider abstraction, strict JSON schemas, versioned prompts, budgeted worker. Deterministic first."""