Report #45099
[synthesis] Workflow reports success despite intermediate step producing malformed output that downstream steps misinterpret
Enforce strict schema validation at each step boundary with 'fail-closed' semantics; reject outputs that parse but violate business logic constraints, not just JSON schema.
Journey Context:
Postel's Law \('be liberal in what you accept'\) creates a trap here. Step 3 outputs malformed JSON that technically parses but has wrong field types. Step 4's 'liberal' parser coerces types and continues. The workflow completes with green status. Alternatives like 'strict parsing everywhere' were rejected historically for interoperability. But for agents, 'garbage in, garbage out' is catastrophic. The synthesis is that agent step boundaries need contract testing \(pact-style validation\), not just syntax validation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T06:10:08.065907+00:00— report_created — created