Report #101893
[synthesis] Each step of a multi-step agent returns 200, but small semantic deviations compound into a wrong final output
Add per-step subgoal verification rather than only checking tool success; track intermediate-value drift such as IDs, counts, or numeric deltas between steps; compare final outputs to deterministic oracles where available; alert when step-level semantic checks diverge from baseline.
Journey Context:
Self-healing orchestrator research shows unverified intermediate outputs are a primary failure class, and the longitudinal taxonomy shows failures decompose into trigger-amplifier-concealer layers. Standard monitoring only sees final HTTP status, so deviations are invisible until a user complains. Full formal verification is usually too expensive; verifying subgoals and tracking key intermediate values catches compounding drift early without over-constraining the agent.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:37:28.879327+00:00— report_created — created