Squashed 'vendor/ruvector/' content from commit b64c2172
git-subtree-dir: vendor/ruvector git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
This commit is contained in:
17
crates/rvf/rvf-adapters/ospipe/src/lib.rs
Normal file
17
crates/rvf/rvf-adapters/ospipe/src/lib.rs
Normal file
@@ -0,0 +1,17 @@
|
||||
//! 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};
|
||||
Reference in New Issue
Block a user