backend
integrations
Fixed LLM schema validation error and temporarily capped repo sync to 3 commits
- Prevented 400 InvalidSchema errors on LLM calls — Fixed an issue where the OpenAI JSON schema declared a `body` field but didn’t mark it required, causing a 400 InvalidSchema on every LLM request. The schema now requires `body` for headline items; the LLM will output an empty string when no description is needed.
Bug Fixes
- Fixed OpenAI schema validation by adding `body` to required fields for headline items, stopping 400 errors on LLM calls.integrations
Improvements
- Added a temporary cap of 3 commits per repo sync to limit fan-out while validating the end-to-end LLM pipeline; this cap will be removed once generation is stable.backend