Summary
Replace web-search-based retraction checking with direct Crossref REST API queries for structured retraction metadata (update-to, update-type fields).
See roadmap/v4-features.md (Priority 4) for full specification.
Current State
The v3 prompt checks for retractions via web search against Retraction Watch. This works but is indirect — it depends on search result quality and Retraction Watch coverage.
Target State
For every DOI-bearing reference, query the Crossref API for:
update-to relationships (retraction notices, corrections, expressions of concern)
update-type field values
- Retraction notice DOI and date
Implementation Approach
This is most naturally implemented as part of the pipeline decomposition (Stage 2: Sonnet + programmatic verification). In the current monolithic prompt, it can be approximated by instructing Claude to query specific Crossref API URL patterns via web fetch.
Acceptance Criteria
Dependencies
- Crossref REST API (free, polite pool — no authentication required for basic queries)
- Pipeline architecture (ideal but not required)
Summary
Replace web-search-based retraction checking with direct Crossref REST API queries for structured retraction metadata (
update-to,update-typefields).See
roadmap/v4-features.md(Priority 4) for full specification.Current State
The v3 prompt checks for retractions via web search against Retraction Watch. This works but is indirect — it depends on search result quality and Retraction Watch coverage.
Target State
For every DOI-bearing reference, query the Crossref API for:
update-torelationships (retraction notices, corrections, expressions of concern)update-typefield valuesImplementation Approach
This is most naturally implemented as part of the pipeline decomposition (Stage 2: Sonnet + programmatic verification). In the current monolithic prompt, it can be approximated by instructing Claude to query specific Crossref API URL patterns via web fetch.
Acceptance Criteria
Dependencies