Fallback provenance is only partly retained
gate.js adds fallbackReason to an intermediate result, but drops it when building findings/structured output. The simulator's model marker identifies offline simulation; callers cannot recover the failure reason from the final report.
Inspect the supporting source ↗