20 Commits (114f2912dd34a1117584aae040f91bb716837fc5)

Author SHA1 Message Date
oabrivard 114f2912dd docs: add spec for audit bug fixes (P0 + P1)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 83c0828392 docs: add spec for Brave Search API integration in Phase 2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 7804235401 docs: add spec for pipeline improvements (web search, logs, link extraction)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard c321cacd78 docs: update OpenAI model lists to GPT-5 generation 3 months ago
oabrivard 03d4cfb773 docs: add spec for model split — scraping vs websearch 3 months ago
oabrivard 2d623c6ced docs: add spec for pipeline tweaks (parallel extraction, shuffle, clear history) 3 months ago
oabrivard 1d5dc0596c docs: add spec for algorithm rewrite — per-article classify, no rewrite pass 3 months ago
oabrivard cb0b7620c9 docs: add spec for simplifying LLM provider trait to single call_llm method 3 months ago
oabrivard 314fb7a037 docs: add spec for LLM call logging per synthesis 3 months ago
oabrivard 445dad9963 docs: add spec for article tracing — enriched history with provenance views 3 months ago
oabrivard aebd436a91 docs: add spec for Autre fill-up to 75% synthesis target 3 months ago
oabrivard 633a51dc8c docs: add spec for article history to prevent cross-synthesis duplicates 3 months ago
oabrivard 175483dfe3 docs: add spec and plan for LLM-assisted scraping
Two optional LLM enhancements: link extraction from source pages and article
content extraction. Plan needs revision for Arc<dyn LlmProvider> threading
and <head> HTML preservation before implementation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 420603d76a Updated specifications of source diversity functionality 3 months ago
oabrivard 7c8a19616d docs: add spec and plan for source priority pipeline redesign
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>
3 months ago
oabrivard fb604a408b Changed Claude code configuration 3 months ago
oabrivard bcfff4d5d5 docs: add spec and plan for coverage assessment v2 update
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard d20fa20ed2 Add architect remediation design spec
4 fixes: syntheses list contract alignment (frontend to backend),
admin rate-limits path fix (provider_name not id), SSRF redirect
per-hop validation with attempt.error(), shared test fixtures.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 449edfcf59 Add test coverage and documentation improvement spec
Addresses all 5 recommendations from tech lead assessment:
- Frontend page tests (~39 tests for Settings, Home, Sources, Login, Generate)
- Frontend JSDoc documentation (~30 files)
- Backend test gaps (schema builder, auth middleware, token utils)
- E2E tests with Playwright (5 flows against real Docker stack)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 74e2cb0273 Add v2 changes design spec
8 changes covering: settings export/import, dual model selection,
user rate limit overrides, original title preservation, enhanced
broken link detection, deep-link URL enforcement, settings schema
expansion, and empty sections fallback message.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago