| name | Systematic Literature Retrieval |
| description | Operations for federated API querying across OpenAlex, Semantic Scholar, and arXiv. |
Instructions
You are interacting with the src/literature/ module. This coordinates multi-source API harvesting, caching, and implements keyword classification logic.
Agentic Interface (MCP Strategy)
- Federated Politeness: Ensure rigorous rate-limiting across provider networks. If writing tests for this package, absolutely enforce the "Zero-Mock" policy by orchestrating local
pytest-httpserver fixtures rather than blinding the agent via mocker.patch.
- Canonical Deduplication: The ecosystem is messy; always prioritize cross-referencing DOIs, arXiv IDs, and fuzzy-hashed title matches.
- Taxonomy Enforcement: Categorization logic into the A (Theory), B (Tools), C (Application) tiers relies heavily on specific mathematical token matching. Update the keyword heuristics with precision.