pub mod aggregation;
pub mod chunking;
pub mod cli;
pub mod config;
pub mod engine;
pub mod filters;
pub mod graph;
pub mod ids;
pub mod index;
pub mod pipeline;
pub mod query_expansion;
pub mod report;
pub mod rules;
pub mod claim_extractor;
pub mod source;
pub mod temporal;
pub mod temporal_fact;
pub mod tier1;
pub use crate::ids::{stable_chunk_id, stable_doc_id_from_source};
pub use crate::index::{
MemoryIndex, QueryDiagnostics, QueryTimings, SearchResult, TemporalQueryContext,
};
pub use crate::pipeline::{
build_index_store, build_query_snapshot, build_query_snapshot_from_source_documents,
resolve_store_paths, ChunkStrategy, IndexLocation, IndexStore, PipelineOptions, StorePaths,
Tier1NerProvider, Tier1TermRankerKind,
};
pub use crate::claim_extractor::{ClaimExtractor, ConservativeClaimExtractor, ExtractedClaims};
pub use crate::source::SourceDocument;
pub use crate::temporal_fact::{
TemporalFact, TemporalFactStore, TimelineEvent, TimelinePair,
};