Compiler-side deterministic preview
The boring stuff, made easier to see
Combine / harmonize the useful episodes
Pick a group, notice what does not line up, resolve it without guessing, then harmonize only compatible episodes.
- Select
- See what differs
- Resolve flags
- Harmonize
Hybrid automation · reversible and inspectable
See the flags, then resolve them one at a time, in a safe bulk, by rule, or manually
-
01
Auto-map safe fields Exact fields retain declared names, shapes, timing, and units.
-
02
Review flagged mappings Auto-inferred, lossy, or unresolved semantics wait here.
-
03
Validate combined LeRobot view Awaiting an explicit local harmonize action.
Selected stack
All flags
Source as sender · field as subject · evidence as preview
Selected multimodal time-series · descriptive overview
What is actually in this Satchel?
These views summarize declared metadata and optional local analysis output. “Unknown” is not treated as “missing,” correlations are descriptive—not causal—and schema clusters are deterministic signatures, not learned embeddings.
Modality + missingness matrix
Deterministic schema clusters
Correlations + relationships
Selected-batch inbox feed
Auditable transformation
From heterogeneous source episode to auditable LeRobot view
RAW EPISODE
waiting for source
- action—
- timing—
- language—
MAPPING RECEIPT
AWAITING RECEIPT
target schema —
No compatibility claim is made until all required semantics are resolved.
Adapter ledger
Field-by-field decisions
Open complete field ledger 0 fields
| Source field | Canonical field | Status | Evidence |
|---|---|---|---|
| No mapping loaded. | |||
Causal record · what happened, what was advised, what acted
Four-lane episode timeline
Advice is recorded separately from simulator truth so later policies can distinguish observation, critique, intervention, and action.
Local data harmonizer
Combine / harmonize the useful episodes
Raw inputs and episode boundaries stay preserved. The validator rechecks names, shapes, timing, units, frames, and action meaning—and visibly abstains if the group cannot share a valid LeRobot view.