You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maintainer feedback (kcz358): current LanceDB usage feels hardcoded for task-level integration and should evolve toward a more unified dataset format/reader (especially for Hub-hosted Lance datasets).
Problem
Current MINERVA integration uses task-scoped resolver wiring via env vars and assumes task-specific schema conventions.
This works for immediate integration but does not provide a reusable abstraction for future video tasks that want Lance-backed loading.
Goal
Define a reusable Lance video reader abstraction that supports both local and HF Hub Lance URIs with clear schema contracts and fallback behavior.
Proposed plan
Introduce a generic Lance video reader utility under shared task/model utils.
Define and document a unified Lance video schema contract (required columns, optional metadata, blob handling, row id/address strategy).
Support pluggable source resolution (local path, hf:// URI) and cache strategy.
Add adapter hooks so tasks can opt in without duplicating resolver logic.
Context
Problem
Goal
Proposed plan
Acceptance criteria
Notes