git-subtree-dir: vendor/ruvector git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
18 lines
697 B
Rust
18 lines
697 B
Rust
//! OSpipe adapter for the RuVector Format (RVF).
|
|
//!
|
|
//! Maps OSpipe's observation-state pipeline onto the RVF segment model:
|
|
//!
|
|
//! - **VEC_SEG**: State vector embeddings (screen, audio, UI observations)
|
|
//! - **META_SEG**: Observation metadata (app name, content type, timestamps)
|
|
//! - **JOURNAL_SEG**: Deletion records for expired observations
|
|
//!
|
|
//! The adapter bridges OSpipe's `StoredEmbedding` / `CapturedFrame` world
|
|
//! (UUID ids, chrono timestamps, JSON metadata) to RVF's u64-id,
|
|
//! field-based metadata model.
|
|
|
|
pub mod observation_store;
|
|
pub mod pipeline;
|
|
|
|
pub use observation_store::{ObservationMeta, RvfObservationStore};
|
|
pub use pipeline::{PipelineConfig, RvfPipelineAdapter};
|