vectie/moonmoon/src/robot_catalog does not have a README file
pub(all) struct ImportedRobotEpisodeQuality {
source_path : String
relative_path : String
payload_path : String
payload : RobotPayloadRef
report : RobotQualityReport
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotEpisodeReplay {
source_path : String
relative_path : String
payload_path : String
replay : RobotReplayArtifact
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotEpisodeSignal {
source_path : String
relative_path : String
payload_path : String
signal : RobotSignalRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotGaitAlignmentPayload {
source_path : String
relative_path : String
payload_path : String
alignment : RobotGaitAlignmentPayloadRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotGaitAnnotationPayload {
source_path : String
relative_path : String
payload_path : String
annotation : RobotGaitAnnotationPayloadRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotGaitClipPayload {
source_path : String
relative_path : String
payload_path : String
gait : RobotGaitClipPayloadRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotRolloutPayload {
source_path : String
relative_path : String
payload_path : String
rollout : RobotRolloutPayloadRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotTaskLabelPayload {
source_path : String
relative_path : String
payload_path : String
task_label : RobotTaskLabelPayloadRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ImportedRobotTelemetryPayload {
source_path : String
relative_path : String
payload_path : String
telemetry : RobotTelemetryPayloadRef
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct RobotCatalogBundle {
bundle_id : String
models : Array[RobotModelRef]
episodes : Array[RobotEpisodeManifest]
telemetry_streams : Array[RobotTelemetryStreamManifest]
gait_clips : Array[RobotGaitClipManifest]
gait_annotations : Array[RobotGaitAnnotationManifest]
gait_alignments : Array[RobotGaitAlignmentManifest]
task_labels : Array[RobotTaskLabelManifest]
rollouts : Array[RobotRolloutManifest]
quality_reports : Array[RobotQualityReport]
} derive(Eq, ToJson, Debug, FromJson)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)fn import_robot_episode_directory(request : RobotEpisodeDirectoryImportRequest) -> Result[RobotEpisodeDirectoryImportResult, DataStoreIssue]fn import_robot_gait_alignment_directory(request : RobotGaitAlignmentDirectoryImportRequest) -> Result[RobotGaitAlignmentDirectoryImportResult, DataStoreIssue]fn import_robot_gait_annotation_directory(request : RobotGaitAnnotationDirectoryImportRequest) -> Result[RobotGaitAnnotationDirectoryImportResult, DataStoreIssue]fn import_robot_gait_clip_directory(request : RobotGaitClipDirectoryImportRequest) -> Result[RobotGaitClipDirectoryImportResult, DataStoreIssue]fn import_robot_model_package(request : RobotModelPackageImportRequest) -> Result[RobotModelPackageImportResult, DataStoreIssue]fn import_robot_rollout_directory(request : RobotRolloutDirectoryImportRequest) -> Result[RobotRolloutDirectoryImportResult, DataStoreIssue]fn import_robot_task_label_directory(request : RobotTaskLabelDirectoryImportRequest) -> Result[RobotTaskLabelDirectoryImportResult, DataStoreIssue]fn import_robot_telemetry_directory(request : RobotTelemetryDirectoryImportRequest) -> Result[RobotTelemetryDirectoryImportResult, DataStoreIssue]fn materialize_robot_catalog_bundle(root : String, bundle : RobotCatalogBundle, generated_at_ms : Int64) -> Result[RobotCatalogMaterialization, DataStoreIssue]fn robot_catalog_bundle(bundle_id : String, models : Array[RobotModelRef], episodes : Array[RobotEpisodeManifest], telemetry_streams? : Array[RobotTelemetryStreamManifest], gait_clips? : Array[RobotGaitClipManifest], gait_annotations? : Array[RobotGaitAnnotationManifest], gait_alignments? : Array[RobotGaitAlignmentManifest], task_labels? : Array[RobotTaskLabelManifest], rollouts? : Array[RobotRolloutManifest], quality_reports? : Array[RobotQualityReport]) -> RobotCatalogBundlefn robot_catalog_root_dossier_from_root(root : String) -> Result[RobotCatalogRootDossier, DataStoreIssue]fn robot_episode_catalog_dossier_from_root(root : String, episode_id : String) -> Result[RobotEpisodeCatalogDossier, DataStoreIssue]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) -> RobotEpisodeDirectoryImportRequestfn robot_gait_alignment_catalog_dossier_from_root(root : String, alignment_id : String) -> Result[RobotGaitAlignmentCatalogDossier, DataStoreIssue]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) -> RobotGaitAlignmentDirectoryImportRequestfn robot_gait_annotation_catalog_dossier_from_root(root : String, annotation_id : String) -> Result[RobotGaitAnnotationCatalogDossier, DataStoreIssue]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) -> RobotGaitAnnotationDirectoryImportRequestfn robot_gait_clip_catalog_dossier_from_root(root : String, clip_id : String) -> Result[RobotGaitClipCatalogDossier, DataStoreIssue]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) -> RobotGaitClipDirectoryImportRequestfn robot_migration_readiness_from_root(root : String) -> Result[RobotMigrationReadiness, DataStoreIssue]fn robot_model_catalog_dossier_from_root(root : String, model_id : String) -> Result[RobotModelCatalogDossier, DataStoreIssue]fn robot_model_package_import_request(root : String, source_dir : String, model_id : String, robot_id : String, imported_at_ms : Int64, source_label? : String) -> RobotModelPackageImportRequestfn robot_rollout_catalog_dossier_from_root(root : String, rollout_id : String) -> Result[RobotRolloutCatalogDossier, DataStoreIssue]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) -> RobotRolloutDirectoryImportRequestfn robot_task_label_catalog_dossier_from_root(root : String, task_label_id : String) -> Result[RobotTaskLabelCatalogDossier, DataStoreIssue]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) -> RobotTaskLabelDirectoryImportRequestfn robot_telemetry_catalog_dossier_from_root(root : String, stream_id : String) -> Result[RobotTelemetryCatalogDossier, DataStoreIssue]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) -> RobotTelemetryDirectoryImportRequestfn stage_robot_payload_text(root : String, payload : RobotPayloadRef, body : String) -> Result[Unit, DataStoreIssue]MoonBit-native lunar world model for measured terrain evidence, mission constraints, and robot-facing MoonSuite boundaries.
Dependencies