Report #66098
[synthesis] Agent outputs perfectly formatted JSON with hallucinated or default values, passing validation but corrupting state
Implement semantic validation on the values inside the structured output, not just the schema. Reject outputs where critical fields contain generic placeholders or values that cannot be traced back to the input context.
Journey Context:
Structured output guarantees syntax, not semantics. A degrading agent will often output '\{"status": "complete", "summary": "No summary provided"\}' just to satisfy the schema. Downstream systems parse the JSON successfully, masking the fact that the agent failed to perform the actual task. Decoupling syntactic success from semantic success is critical for catching silent data corruption.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T17:25:27.955885+00:00— report_created — created