Two-phase pipeline: scrape personalized sources first, classify with LLM, fall back to web search for gaps. Tasks 1-3 ready, Task 4 needs elaboration. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5 tasks: fix syntheses list contract (frontend aligns to backend preview fields), fix admin rate-limits path (provider_name not id), SSRF redirect per-hop validation with custom reqwest policy, shared typed test fixtures. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 tasks: backend auth middleware tests, frontend test utilities, 5 page test suites (Home, Settings, Sources, Login/Register, Generate), JSDoc for API layer + pages/components, E2E infrastructure + 5 Playwright flows. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
10 tasks covering: migration, settings model expansion, DB queries, pipeline updates (user model selection, rate limiter, URL filter), prompts (deep-link, original title), scraper improvements, API key export, frontend (dual models, rate limits, export/import), and empty sections fallback. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>