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 71c791fec0 feat: implement LLM websearch path in site_search service
Replace placeholder search_llm with real implementation: builds a French
prompt asking the LLM for recent articles from a domain, calls call_llm
with a JSON-array schema, and filters results through url_matches_domain
to guard against hallucinated URLs. Add build_site_search_prompt and
parse_llm_url_response helpers with 4 unit tests (valid array, non-array,
mixed types, wrong-domain filtering).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
..
migrations feat: add rss_url and rss_discovered_at columns to sources 2 months ago
src feat: implement LLM websearch path in site_search service 2 months ago
tests test: add integration test for RSS feed discovery and persistence in pipeline 2 months ago
Cargo.lock deps: add feed-rs crate for RSS/Atom feed parsing 2 months ago
Cargo.toml deps: add feed-rs crate for RSS/Atom feed parsing 2 months ago
Dockerfile fix: pass Turnstile sitekey to frontend Docker build 2 months ago