What
A truncation-retry batch that fails to submit is swallowed in a bare catch {} (core/broadside/collect.ts:433-435), and BroadsideRetryEntry has no field to record why, so the run reports the pass as failed with no diagnostic — unlike every other submit path in the subsystem (mechanical 2.3).
Fix
Record the error on the retry entry (error?: string, the shape the post-pass entries have) and show it in the collect report through explainBatchError.
Found by the 2026-09-15 self-audit (full-with-deep-audit on this repository at a159d6c, v0.25.0 + #353, ollama-cloud/deepseek-v4.1-flash); confirmed by reading before filing. Report and finding id in self-audit/2026-09-15-v0.25.0-full-with-deep-audit/REVIEW.md.
🤖 Generated with Claude Code
What
A truncation-retry batch that fails to submit is swallowed in a bare
catch {}(core/broadside/collect.ts:433-435), andBroadsideRetryEntryhas no field to record why, so the run reports the pass asfailedwith no diagnostic — unlike every other submit path in the subsystem (mechanical 2.3).Fix
Record the error on the retry entry (
error?: string, the shape the post-pass entries have) and show it in the collect report throughexplainBatchError.Found by the 2026-09-15 self-audit (
full-with-deep-auditon this repository ata159d6c, v0.25.0 + #353,ollama-cloud/deepseek-v4.1-flash); confirmed by reading before filing. Report and finding id inself-audit/2026-09-15-v0.25.0-full-with-deep-audit/REVIEW.md.🤖 Generated with Claude Code