1 rollouts.dataset_writer
rollouts.dataset_writer
Build standalone target-RRI rollout replay stores from VIN offline rows.
This writer is the first rollout-data generation path, not a migration of the immutable VIN offline cache. It reads VinOfflineDataset samples with live EfmSnippetView snippets and GT meshes attached, selects actor-visible targets, generates fixed-count mixed candidate tables, scores valid candidates with the target-cropped oracle, and writes a separate rollouts.zarr store.
The generated store must be interpretable as replay data for finite-candidate value learning. Lineage includes source manifest hashes, split hashes, candidate/oracle/rollout config hashes, selected target records, GT match audit fields, candidate strategy provenance, and rollout policy identifiers. Invalid targets or actions are skipped or masked with reason codes; they are never encoded as low target RRI.
1.1 Classes
| Name | Description |
|---|---|
| RolloutDatasetWriterStats | Counters reported by one rollout-store build. |
| RolloutRecipeConfig | One rollout policy recipe materialized into the replay store. |
| SelectedDepthRetentionConfig | High-resolution selected-action depth retention for rollout stores. |
| RolloutTargetSource | Target source protocol used by the rollout writer. |
| RolloutDatasetWriterConfig | Configuration for building standalone target-RRI rollout Zarr stores. |
| RolloutDatasetWriter | Generate target-RRI rollout records and write a standalone Zarr store. |