README

vectie/moonmoon/src/robot_catalog does not have a README file

#
ImportedRobotEpisodeQuality

pub(all) struct ImportedRobotEpisodeQuality {
source_path : String
relative_path : String
payload_path : String
payload :
RobotPayloadRef

report :
RobotQualityReport

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotEpisodeReplay

pub(all) struct ImportedRobotEpisodeReplay {
source_path : String
relative_path : String
payload_path : String
replay :
RobotReplayArtifact

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotEpisodeSignal

pub(all) struct ImportedRobotEpisodeSignal {
source_path : String
relative_path : String
payload_path : String
signal :
RobotSignalRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotGaitAlignmentPayload

pub(all) struct ImportedRobotGaitAlignmentPayload {
source_path : String
relative_path : String
payload_path : String
alignment :
RobotGaitAlignmentPayloadRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotGaitAnnotationPayload

pub(all) struct ImportedRobotGaitAnnotationPayload {
source_path : String
relative_path : String
payload_path : String
annotation :
RobotGaitAnnotationPayloadRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotGaitClipPayload

pub(all) struct ImportedRobotGaitClipPayload {
source_path : String
relative_path : String
payload_path : String
gait :
RobotGaitClipPayloadRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotModelPayload

pub(all) struct ImportedRobotModelPayload {
source_path : String
relative_path : String
payload_path : String
data_ref :
DataRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotRolloutPayload

pub(all) struct ImportedRobotRolloutPayload {
source_path : String
relative_path : String
payload_path : String
rollout :
RobotRolloutPayloadRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotTaskLabelPayload

pub(all) struct ImportedRobotTaskLabelPayload {
source_path : String
relative_path : String
payload_path : String
task_label :
RobotTaskLabelPayloadRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ImportedRobotTelemetryPayload

pub(all) struct ImportedRobotTelemetryPayload {
source_path : String
relative_path : String
payload_path : String
telemetry :
RobotTelemetryPayloadRef

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotCatalogMaterialization

pub(all) struct RobotCatalogMaterialization {
root : String
catalog_path : String
validation_report_path : String
source_count : Int
dataset_count : Int
version_count : Int
lineage_count : Int
telemetry_stream_count : Int
gait_clip_count : Int
gait_annotation_count : Int
gait_alignment_count : Int
task_label_count : Int
rollout_count : Int
quality_report_count : Int
catalog_entry_count : Int
validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotCatalogRootDossier

pub(all) struct RobotCatalogRootDossier {
root : String
catalog_entry_count : Int
validation_artifact :
ArtifactRef

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
model_count : Int
episode_count : Int
telemetry_stream_count : Int
gait_clip_count : Int
gait_annotation_count : Int
gait_alignment_count : Int
task_label_count : Int
rollout_count : Int
data_ref_count : Int
source_ids : Array[String]
model_ids : Array[String]
episode_ids : Array[String]
telemetry_stream_ids : Array[String]
gait_clip_ids : Array[String]
gait_annotation_ids : Array[String]
gait_alignment_ids : Array[String]
task_label_ids : Array[String]
rollout_ids : Array[String]
model_dossiers : Array[RobotModelCatalogDossier]
episode_dossiers : Array[RobotEpisodeCatalogDossier]
telemetry_dossiers : Array[RobotTelemetryCatalogDossier]
gait_clip_dossiers : Array[RobotGaitClipCatalogDossier]
gait_annotation_dossiers : Array[RobotGaitAnnotationCatalogDossier]
gait_alignment_dossiers : Array[RobotGaitAlignmentCatalogDossier]
task_label_dossiers : Array[RobotTaskLabelCatalogDossier]
rollout_dossiers : Array[RobotRolloutCatalogDossier]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotEpisodeCatalogDossier

pub(all) struct RobotEpisodeCatalogDossier {
root : String
episode_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
data_ref_count : Int
signal_ref_count : Int
replay_ref_count : Int
quality_ref_count : Int
data_ref_uris : Array[String]
model_ref_uris : Array[String]
signal_ref_uris : Array[String]
replay_ref_uris : Array[String]
quality_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotEpisodeDirectoryImportRequest

pub(all) struct RobotEpisodeDirectoryImportRequest {
root : String
source_dir : String
dataset_id : String
episode_id : String
robot_id : String
model_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotEpisodeDirectoryImportResult

pub(all) struct RobotEpisodeDirectoryImportResult {
root : String
source_dir : String
dataset_id : String
episode_id : String
robot_id : String
model_id : String
signal_count : Int
replay_count : Int
quality_report_count : Int
episode :
RobotEpisodeManifest

signals : Array[ImportedRobotEpisodeSignal]
replays : Array[ImportedRobotEpisodeReplay]
quality_reports : Array[ImportedRobotEpisodeQuality]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAlignmentCatalogDossier

pub(all) struct RobotGaitAlignmentCatalogDossier {
root : String
alignment_id : String
episode_id : String
clip_id : String
annotation_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
alignment_ref_count : Int
model_ref_count : Int
data_ref_count : Int
alignment_ref_uris : Array[String]
model_ref_uris : Array[String]
data_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAlignmentDirectoryImportRequest

pub(all) struct RobotGaitAlignmentDirectoryImportRequest {
root : String
source_dir : String
alignment_id : String
episode_id : String
clip_id : String
annotation_id : String
robot_id : String
model_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAlignmentDirectoryImportResult

pub(all) struct RobotGaitAlignmentDirectoryImportResult {
root : String
source_dir : String
alignment_id : String
episode_id : String
clip_id : String
annotation_id : String
robot_id : String
model_id : String
payload_count : Int
gait_alignment :
RobotGaitAlignmentManifest

payloads : Array[ImportedRobotGaitAlignmentPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAnnotationCatalogDossier

pub(all) struct RobotGaitAnnotationCatalogDossier {
root : String
annotation_id : String
clip_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
annotation_ref_count : Int
model_ref_count : Int
data_ref_count : Int
annotation_ref_uris : Array[String]
model_ref_uris : Array[String]
data_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAnnotationDirectoryImportRequest

pub(all) struct RobotGaitAnnotationDirectoryImportRequest {
root : String
source_dir : String
annotation_id : String
clip_id : String
robot_id : String
model_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitAnnotationDirectoryImportResult

pub(all) struct RobotGaitAnnotationDirectoryImportResult {
root : String
source_dir : String
annotation_id : String
clip_id : String
robot_id : String
model_id : String
payload_count : Int
gait_annotation :
RobotGaitAnnotationManifest

payloads : Array[ImportedRobotGaitAnnotationPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitClipCatalogDossier

pub(all) struct RobotGaitClipCatalogDossier {
root : String
clip_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
gait_ref_count : Int
model_ref_count : Int
data_ref_count : Int
gait_ref_uris : Array[String]
model_ref_uris : Array[String]
data_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitClipDirectoryImportRequest

pub(all) struct RobotGaitClipDirectoryImportRequest {
root : String
source_dir : String
clip_id : String
robot_id : String
model_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotGaitClipDirectoryImportResult

pub(all) struct RobotGaitClipDirectoryImportResult {
root : String
source_dir : String
clip_id : String
robot_id : String
model_id : String
payload_count : Int
gait_clip :
RobotGaitClipManifest

payloads : Array[ImportedRobotGaitClipPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotMigrationReadiness

pub(all) struct RobotMigrationReadiness {
root : String
status : String
ready : Bool
validation_artifact :
ArtifactRef

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
model_count : Int
episode_count : Int
telemetry_stream_count : Int
gait_clip_count : Int
gait_annotation_count : Int
gait_alignment_count : Int
task_label_count : Int
rollout_count : Int
signal_ref_count : Int
replay_ref_count : Int
quality_ref_count : Int
telemetry_ref_count : Int
gait_ref_count : Int
gait_annotation_ref_count : Int
gait_alignment_ref_count : Int
task_label_ref_count : Int
rollout_ref_count : Int
data_ref_count : Int
next_action : String
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotModelCatalogDossier

pub(all) struct RobotModelCatalogDossier {
root : String
model_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
data_ref_count : Int
data_ref_uris : Array[String]
urdf_ref_uri : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotModelPackageImportRequest

pub(all) struct RobotModelPackageImportRequest {
root : String
source_dir : String
model_id : String
robot_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotModelPackageImportResult

pub(all) struct RobotModelPackageImportResult {
root : String
source_dir : String
model_id : String
robot_id : String
urdf_payload_path : String
asset_count : Int
source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

payloads : Array[ImportedRobotModelPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotRolloutCatalogDossier

pub(all) struct RobotRolloutCatalogDossier {
root : String
rollout_id : String
episode_id : String
task_label_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
rollout_ref_count : Int
model_ref_count : Int
data_ref_count : Int
rollout_ref_uris : Array[String]
model_ref_uris : Array[String]
data_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotRolloutDirectoryImportRequest

pub(all) struct RobotRolloutDirectoryImportRequest {
root : String
source_dir : String
rollout_id : String
episode_id : String
task_label_id : String
robot_id : String
model_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotRolloutDirectoryImportResult

pub(all) struct RobotRolloutDirectoryImportResult {
root : String
source_dir : String
rollout_id : String
episode_id : String
task_label_id : String
robot_id : String
model_id : String
payload_count : Int
rollout :
RobotRolloutManifest

payloads : Array[ImportedRobotRolloutPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTaskLabelCatalogDossier

pub(all) struct RobotTaskLabelCatalogDossier {
root : String
task_label_id : String
episode_id : String
alignment_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
task_label_ref_count : Int
model_ref_count : Int
data_ref_count : Int
task_label_ref_uris : Array[String]
model_ref_uris : Array[String]
data_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTaskLabelDirectoryImportRequest

pub(all) struct RobotTaskLabelDirectoryImportRequest {
root : String
source_dir : String
task_label_id : String
episode_id : String
alignment_id : String
robot_id : String
model_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTaskLabelDirectoryImportResult

pub(all) struct RobotTaskLabelDirectoryImportResult {
root : String
source_dir : String
task_label_id : String
episode_id : String
alignment_id : String
robot_id : String
model_id : String
payload_count : Int
task_label :
RobotTaskLabelManifest

payloads : Array[ImportedRobotTaskLabelPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTelemetryCatalogDossier

pub(all) struct RobotTelemetryCatalogDossier {
root : String
stream_id : String
catalog_entry_count : Int
source_artifact :
ArtifactRef

dataset_artifact :
ArtifactRef

version_artifact :
ArtifactRef

validation_artifact :
ArtifactRef

source :
DataSource

dataset :
DatasetManifest

version :
DatasetVersion

validation_status :
ValidationStatus

blocker_count : Int
warning_count : Int
telemetry_ref_count : Int
data_ref_count : Int
telemetry_ref_uris : Array[String]
data_ref_uris : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTelemetryDirectoryImportRequest

pub(all) struct RobotTelemetryDirectoryImportRequest {
root : String
source_dir : String
stream_id : String
robot_id : String
session_id : String
imported_at_ms : Int64
source_label : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
RobotTelemetryDirectoryImportResult

pub(all) struct RobotTelemetryDirectoryImportResult {
root : String
source_dir : String
stream_id : String
robot_id : String
session_id : String
payload_count : Int
stream :
RobotTelemetryStreamManifest

payloads : Array[ImportedRobotTelemetryPayload]
materialization : RobotCatalogMaterialization
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
import_robot_episode_directory

#
import_robot_gait_alignment_directory

#
import_robot_gait_annotation_directory

#
import_robot_gait_clip_directory

#
import_robot_rollout_directory

#
import_robot_task_label_directory

#
import_robot_telemetry_directory

#
materialize_robot_catalog_bundle

fn materialize_robot_catalog_bundle(root : String, bundle : RobotCatalogBundle, generated_at_ms : Int64) -> Result[RobotCatalogMaterialization,
DataStoreIssue
]

#
robot_catalog_root_dossier_from_root

fn robot_catalog_root_dossier_from_root(root : String) -> Result[RobotCatalogRootDossier,
DataStoreIssue
]

#
robot_episode_catalog_dossier_from_root

fn robot_episode_catalog_dossier_from_root(root : String, episode_id : String) -> Result[RobotEpisodeCatalogDossier,
DataStoreIssue
]

#
robot_episode_directory_import_request

fn robot_episode_directory_import_request(root : String, source_dir : String, dataset_id : String, episode_id : String, robot_id : String, model_id : String, imported_at_ms : Int64, source_label? : String) -> RobotEpisodeDirectoryImportRequest

#
robot_gait_alignment_catalog_dossier_from_root

fn robot_gait_alignment_catalog_dossier_from_root(root : String, alignment_id : String) -> Result[RobotGaitAlignmentCatalogDossier,
DataStoreIssue
]

#
robot_gait_alignment_directory_import_request

fn robot_gait_alignment_directory_import_request(root : String, source_dir : String, alignment_id : String, episode_id : String, clip_id : String, annotation_id : String, robot_id : String, model_id : String, imported_at_ms : Int64, source_label? : String) -> RobotGaitAlignmentDirectoryImportRequest

#
robot_gait_annotation_catalog_dossier_from_root

fn robot_gait_annotation_catalog_dossier_from_root(root : String, annotation_id : String) -> Result[RobotGaitAnnotationCatalogDossier,
DataStoreIssue
]

#
robot_gait_annotation_directory_import_request

fn robot_gait_annotation_directory_import_request(root : String, source_dir : String, annotation_id : String, clip_id : String, robot_id : String, model_id : String, imported_at_ms : Int64, source_label? : String) -> RobotGaitAnnotationDirectoryImportRequest

#
robot_gait_clip_catalog_dossier_from_root

fn robot_gait_clip_catalog_dossier_from_root(root : String, clip_id : String) -> Result[RobotGaitClipCatalogDossier,
DataStoreIssue
]

#
robot_gait_clip_directory_import_request

fn robot_gait_clip_directory_import_request(root : String, source_dir : String, clip_id : String, robot_id : String, model_id : String, imported_at_ms : Int64, source_label? : String) -> RobotGaitClipDirectoryImportRequest

#
robot_migration_readiness_from_root

fn robot_migration_readiness_from_root(root : String) -> Result[RobotMigrationReadiness,
DataStoreIssue
]

#
robot_model_catalog_dossier_from_root

fn robot_model_catalog_dossier_from_root(root : String, model_id : String) -> Result[RobotModelCatalogDossier,
DataStoreIssue
]

#
robot_model_package_import_request

fn robot_model_package_import_request(root : String, source_dir : String, model_id : String, robot_id : String, imported_at_ms : Int64, source_label? : String) -> RobotModelPackageImportRequest

#
robot_rollout_catalog_dossier_from_root

fn robot_rollout_catalog_dossier_from_root(root : String, rollout_id : String) -> Result[RobotRolloutCatalogDossier,
DataStoreIssue
]

#
robot_rollout_directory_import_request

fn robot_rollout_directory_import_request(root : String, source_dir : String, rollout_id : String, episode_id : String, task_label_id : String, robot_id : String, model_id : String, imported_at_ms : Int64, source_label? : String) -> RobotRolloutDirectoryImportRequest

#
robot_task_label_catalog_dossier_from_root

fn robot_task_label_catalog_dossier_from_root(root : String, task_label_id : String) -> Result[RobotTaskLabelCatalogDossier,
DataStoreIssue
]

#
robot_task_label_directory_import_request

fn robot_task_label_directory_import_request(root : String, source_dir : String, task_label_id : String, episode_id : String, alignment_id : String, robot_id : String, model_id : String, imported_at_ms : Int64, source_label? : String) -> RobotTaskLabelDirectoryImportRequest

#
robot_telemetry_catalog_dossier_from_root

fn robot_telemetry_catalog_dossier_from_root(root : String, stream_id : String) -> Result[RobotTelemetryCatalogDossier,
DataStoreIssue
]

#
robot_telemetry_directory_import_request

fn robot_telemetry_directory_import_request(root : String, source_dir : String, stream_id : String, robot_id : String, session_id : String, imported_at_ms : Int64, source_label? : String) -> RobotTelemetryDirectoryImportRequest

#
stage_robot_payload_text

fn stage_robot_payload_text(root : String, payload :
RobotPayloadRef
, body : String) -> Result[Unit,
DataStoreIssue
]