integrations
backend
Fix LLM schema error and temporarily limit repo sync to 3 commits
- Stopped 400 InvalidSchema errors on LLM calls — Updated the changelog JSON schema so the `body` field is required in headline items. This prevents OpenAI strict schema validation from rejecting requests; when unused, the model will receive an empty string instead of causing a 400 error.
Bug Fixes
- Made the headline item `body` field required in the changelog JSON schema to avoid InvalidSchema errors from strict OpenAI validation.integrations
Improvements
- Added a temporary cap to repo syncs to process at most 3 commits per run while end-to-end LLM pipeline validation completes; this reduces fan-out during testing and will be removed once generation is stable.backend