Expand description
Shared data contracts for runs, manifests, and capture metadata.
This crate defines serializable schemas for:
CaptureMetadata: Per-frame capture metadata (labels, timestamps, provenance).RunManifest: Run-level configuration and metadata.ImageStats: Preprocessing statistics for normalization.
These types are used across the CortenForge stack for dataset persistence, validation,
and reproducibility. All types implement Serialize/Deserialize for JSON storage.
Re-exports§
pub use capture::CaptureMetadata;pub use capture::DetectionLabel;pub use capture::LabelSource;pub use capture::ValidationError;pub use manifest::RunManifest;pub use manifest::RunManifestSchemaVersion;pub use preprocess::ImageStats;pub use preprocess::ImageStatsError;