marginal v0.2.2
🐛 marginal review no longer fails outright the first time the reviewer model's structured output doesn't quite match the expected shape -- it retries once before giving up.
Fixes
AnthropicProvider.generate_structuredandOpenAIProvider.generate_structurednow retry once (two attempts total) on a schema-validation failure instead of failing the review immediately. A transport-level error, or a response missing the tool call/content entirely, still fails on the first attempt (ISSUE-96, PR-97)
📖 Full details: CHANGELOG.md