//! Ingestion pipeline with deduplication.
//!//! The pipeline receives captured frames, passes them through the safety
//! gate, checks for duplicates, generates embeddings, and stores the
//! results in the vector store.
pubmoddedup;pubmodingestion;pubusededup::FrameDeduplicator;pubuseingestion::{IngestResult, IngestionPipeline, PipelineStats};