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.