5 Commits
Author SHA1 Message Date
alexey-metaengage 63e79838b9 feat(recipes): declare Gemini embedding batch-token budget (#3651)
Adversarial review: survived a hostile reviewer plus two independent refuters, each told to assume the PR was broken and to default to refuting when uncertain. 19 of 62 PRs cleared that bar.

The google embedding recipe declared no batch caps, so it rode the no-cap fast path with error backstops shaped for Voyage and OpenAI. Caps verified by behavioral probe — 40 texts split into 3 sub-batches matching the declared math. Sequenced after #3531, which touched the same recipe file.

Verified before merge: the PR's own tests fail when the production change is reverted; typecheck clean; MERGEABLE/CLEAN with 22/22 checks on the current base after batches 1-3 landed.

Known gap, recorded rather than hidden: Gemini's actual 20k limit was taken from vendor docs rather than a live call; being wrong in either direction is bounded by the cap itself.
2026-08-01 03:53:25 +08:00
alexey-metaengage 5f84fb8813 fix(sync): make path containment separator-safe (#3415) 2026-07-27 13:45:15 -07:00
alexey-metaengage 9fb046a110 feat(operations): include source_id in list_pages rows (#3209) 2026-07-23 13:38:47 -07:00
alexey-metaengage 581a1eed29 fix(eval): raise contradiction judge token cap for thinking models (#3210) 2026-07-23 13:38:42 -07:00
alexey-metaengage 19c6b6ef67 fix(cycle): raise atom maxTokens + case-normalize atom_type for Gemini (#3211) 2026-07-23 13:38:37 -07:00