[package] name = "jouleclaw-multimodal-view" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Typed multimodal-view primitive for JouleClaw — MultimodalSchema (typed columns over Image/Video/Audio/Document/Json/Scalar) + ComputedColumn (declarative transformation with incremental evaluation by content hash) + MaterializedIndex (vector index auto-synced to a source column) + IteratorView (explode parent rows into child rows: video→frames, document→chunks) + VersionedQuery. Ingested as the typed convergence of the 2026 multimodal-lakehouse pattern (Pixeltable's load-bearing computed-column primitive + LanceDB's storage substrate). The trait — any storage backend (Lance, SQLite-vss, file-system) conforms by implementing the BackendStore trait." [dependencies] serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } blake3 = { workspace = true }