Tarik Moussa
52737abe3d
fix(sources): correct OpenAlex ID prefixing, citations endpoint, S2 rate-limit
Review-Gate findings:
- openalex: bare DOIs/arXiv IDs need doi:/arxiv: prefix (bare IDs 404);
add _resolve_id(); fix fetch_citations to use referenced_works field
instead of non-existent /works/{id}/references endpoint.
- semanticscholar: wait_fixed(1) was inter-retry only; add per-request
monotonic rate-limiter (_rate_limit()) before each httpx call.
Add _is_retryable() filter so 404s don't burn 5 retry slots.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 23:49:35 +02:00
..
2026-06-04 11:19:10 +02:00
2026-06-04 23:49:35 +02:00
2026-06-04 11:19:10 +02:00
2026-06-04 11:26:35 +02:00
2026-06-04 11:19:10 +02:00
2026-06-04 11:19:10 +02:00
2026-06-04 11:19:10 +02:00