Report #20949
[architecture] Agent output fails downstream validation due to schema drift
Enforce closed-world schema contracts using JSON Schema with \`additionalProperties: false\` and \`unevaluatedProperties: false\` at every agent handoff; reject payloads with extra fields to prevent silent data injection.
Journey Context:
Without strict closed-world schemas, agents may pass extra fields that downstream agents misinterpret \(confused deputy problem\) or ignore, leading to silent failures. The \`unevaluatedProperties: false\` keyword in JSON Schema 2020-12 catches fields missed by \`additionalProperties\` when using composition \(\`allOf\`\). Tradeoff: strict schemas break backward compatibility when agents evolve; mitigate with explicit versioning and schema registries.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T13:34:32.977594+00:00— report_created — created