New catalog adapter support
- Cloudflare EmbeddingGemma 2: native text embeddings with fixed 768-dimensional vectors, batch ordering and model-identity validation. Uses its own embedding family so existing indexes never silently switch vector spaces.
- Google Gemini Decisions: native typed decisions using existing Google credentials, with validated answers, confidence and token usage.
- ElectronHub transcription: Voxtral Mini Transcribe 2 and Deepgram Nova 3 through the existing key pool and multipart speech endpoint.
Quota errors and retry hints remain available to the normal router. Existing providers, Mistral behavior and user overrides are unchanged.
The accompanying catalog update is delivered separately: ten additions, three retired routes disabled (net enabled +7), and corrected Speechify allowance metadata. Premium receives the Live catalog immediately; Free receives new entries through the existing 30-day release process.
Validation
Production builds, lint, migration round-trip tests, full server/CLI/client suites and desktop tests passed locally. Native adapters have regression coverage for malformed responses, model substitutions, vector dimensions and rate limits. Live catalog tests use the actual local application API without saving provider credentials.