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 a9be1ce435 fix: restore scraped URLs after LLM rewrite pass to prevent hallucination
The rewrite pass can replace validated URLs with hallucinated ones (Wikipedia,
corporate sites) despite being instructed to preserve them. After the rewrite,
restore_scraped_urls() replaces each article's URL with the original scraped
URL by matching on position (category + item index). Logs when a URL is
restored so hallucination patterns can be monitored.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
.claude Changed Claude code configuration 3 months ago
backend fix: restore scraped URLs after LLM rewrite pass to prevent hallucination 3 months ago
docs Changed Claude code configuration 3 months ago
e2e fix: UAT test — ESM compat, correct status codes, idempotent source setup 3 months ago
frontend feat: add source_diversity_window setting to frontend 3 months ago
.env.example
.gitignore
AGENTS.md
CLAUDE.md feat: add source_diversity_window setting (migration + model + DB + validation tests) 3 months ago
docker-compose.yml