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
..
api_key.rs Simplify code: deduplicate patterns, fix captcha field name bug 3 months ago
audit.rs Phase 3: Admin module with provider/model curation, rate limits, user management 3 months ago
magic_link.rs Finished phase 1 3 months ago
mod.rs Phase 5: Generation pipeline with SSE progress, syntheses CRUD 3 months ago
provider.rs Simplify code: deduplicate patterns, fix captcha field name bug 3 months ago
rate_limit.rs Simplify code: deduplicate patterns, fix captcha field name bug 3 months ago
session.rs Finished phase 1 3 months ago
settings.rs v2: add settings migration, model expansion, DB queries (provider, models, rate limits) 3 months ago
source.rs Finished phase 2 3 months ago
synthesis.rs v2: pipeline user model selection, rate limiter, URL filter, original title, null-safe sections 3 months ago
user.rs Finished phase 1 3 months ago