You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
oabrivard 9b994e0528 v2: pipeline user model selection, rate limiter, URL filter, original title, null-safe sections
- resolve_provider_and_key() now respects user ai_provider preference
- Dual model resolution: ai_model for search pass, ai_model_writing for rewrite pass
- Per-generation rate limiter with user override support
- Homepage URL filter removes domain-only URLs after search pass
- ScrapedNewsItem gains original_title field populated from page <title>
- SynthesisResponse::try_from handles null sections gracefully (returns empty vec)
- Search prompt warns LLM against returning homepage URLs
- Rewrite prompt instructs LLM to use originalTitle with language preservation rules

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
..
migrations v2: add settings migration, model expansion, DB queries (provider, models, rate limits) 3 months ago
src v2: pipeline user model selection, rate limiter, URL filter, original title, null-safe sections 3 months ago
tests Phase 7: Email sending via Resend + Markdown/PDF export 3 months ago
Cargo.lock Phase 7: Email sending via Resend + Markdown/PDF export 3 months ago
Cargo.toml Phase 7: Email sending via Resend + Markdown/PDF export 3 months ago
Dockerfile Finished phase 1 3 months ago