Report #24022
[architecture] Silent schema drift breaks multi-agent contracts
Enforce strict JSON Schema validation with 'additionalProperties': false and semantic versioning; fail closed on mismatch and version skew.
Journey Context:
Teams often use 'soft' validation or permit unknown fields, thinking it provides flexibility. This creates 'garbage in, garbage out' cascades where Agent B crashes silently on Agent A's new optional field. Loose validation fails unpredictably in production. Strict schema with explicit version negotiation \(e.g., OpenAPI tags\) forces contract updates to be explicit, catching incompatibilities at the boundary before they propagate. The alternative—loose schemas—leads to debugging hell across distributed traces.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T18:43:36.677094+00:00— report_created — created