Decision / 01
Embed locally, generate elsewhere
- Problem
- Ingestion embeds continuously as posts arrive. A metered hosted embedding API would add cost and a hard dependency to a step that does not need frontier-model quality.
- Decision
- Run embeddings through a local Ollama model. Keep synthesis on OpenRouter so the generation model can change without a code change.
- Why
- Embedding is a volume problem. Synthesis is a quality problem. Those workloads do not want the same vendor, the same cost model, or the same failure domain.