Report #69558
[cost\_intel] Using Claude 3 Haiku for nested JSON extraction with conditional schemas
Use Haiku only for flat 1-2 level extraction; use Sonnet for >3 levels or conditional logic \(anyOf/oneOf\)
Journey Context:
Haiku hallucinates required fields when schemas have >3 nested objects or conditional logic \(anyOf/oneOf\), dropping from 95% to 70% accuracy while costing 10x less \($0.25 vs $3 per 1M tokens\). The failure mode is silent null insertion rather than schema rejection, making it dangerous for production extraction pipelines.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:14:20.082690+00:00— report_created — created