skrills_tome/lib.rs
1//! Tome, research API orchestration, caching, and knowledge graph.
2//!
3//! Provides clients for academic and technical research:
4//! - Semantic Scholar, arXiv, OpenAlex paper search
5//! - Hacker News (Algolia) discussion search
6//! - CrossRef DOI resolution
7//! - Unpaywall open-access PDF lookup
8//! - SQLite-backed caching with TTL
9//! - Persistent knowledge graph for cross-session research
10//! - Citation tracking for forward/backward traversal
11//! - TRIZ inventive principles adapted for software
12
13pub mod cache;
14pub mod citations;
15pub mod clients;
16pub mod dispatcher;
17pub mod error;
18pub mod knowledge_graph;
19pub mod models;
20pub mod triz;
21
22pub use error::{TomeError, TomeResult};