"""Host-owned compute handoff contracts."""

from .annotation_workspace import (
    ANNOTATION_WORKSPACE_SCHEMA,
    AnnotationWorkspace,
    AnnotationWorkspaceError,
    prepare_annotation_workspace,
    validate_annotation_workspace,
)
from .evaluation_pack import (
    ANNOTATION_CONTRACT_SCHEMA,
    EVALUATION_PACK_SCHEMA,
    EvaluationFrameRequest,
    EvaluationPackFrame,
    RecordedEvaluationPack,
    RecordedEvaluationPackError,
    prepare_recorded_evaluation_pack,
    validate_recorded_evaluation_pack,
)
from .fusion_epoch import (
    RecordedCalibratedFusion,
    RecordedCalibratedFusionStore,
    RecordedPerceptionOverlayMux,
    validate_recorded_calibrated_fusion,
)
from .integrated_perception import (
    IntegratedPerceptionOverlayStore,
    IntegratedPerceptionResult,
    validate_integrated_perception_result,
)
from .jobs import (
    COMPUTE_JOB_SCHEMA,
    CameraComputeJob,
    prepare_camera_compute_job,
    validate_camera_compute_job,
)
from .lab_instances import (
    PublishedCameraEgoMotionLabInstance,
    PublishedIntegratedLabInstance,
    PublishedPersistentSupportLabInstance,
    PublishedTemporalLabInstance,
    PublishedWorldMotionLabInstance,
    publish_e21_lab_instance,
    publish_e22_lab_instance,
    publish_e23_lab_instance,
    publish_e24_lab_instance,
    publish_e25_lab_instance,
    publish_e26_lab_instance,
    publish_integrated_lab_instance,
)
from .lidar_contract import (
    K1_LAB_LIDAR_PACK_V1_PROFILE,
    K1_LIDAR_PACK_V2_PROFILE,
    K1_LIVE_LIDAR_PROFILE,
    LIDAR_EVIDENCE_PROFILE_SCHEMA,
    LIDAR_READINESS_SCHEMA,
    LidarContractError,
    LidarCoordinateSpace,
    LidarEvidenceProfile,
    LidarPipelineStage,
    LidarPointField,
    LidarPoseStatus,
    LidarQualityMonitor,
    LidarReadiness,
    LidarRepresentation,
    LidarStageAssessment,
    LidarTimeBasis,
    assess_lidar_profile,
    lidar_readiness_document,
    sensor_frame_xyzi,
)
from .lidar_field_review import (
    E10_LIDAR_PACK_SCHEMA,
    FIELD_REVIEW_ARRAYS_NAME,
    FIELD_REVIEW_MANIFEST_NAME,
    FIELD_REVIEW_REPORT_NAME,
    LIDAR_FIELD_REVIEW_REPORT_SCHEMA,
    LIDAR_FIELD_REVIEW_SCHEMA,
    LIDAR_FIELD_REVIEW_WINDOW_SCHEMA,
    MAX_FIELD_REVIEW_WINDOW_POINTS,
    RAVNOVES00_CENTRAL_WINDOWS,
    E10LidarFieldSource,
    FieldReviewWindowSpec,
    LidarFieldReviewV1,
    build_lidar_field_review,
    lidar_field_review_catalog_item,
)
from .lidar_ground import (
    DEFAULT_GROUND_BENCHMARK_PROFILE,
    LIDAR_GROUND_ANNOTATION_TEMPLATE_SCHEMA,
    LIDAR_GROUND_BENCHMARK_REPORT_SCHEMA,
    LIDAR_GROUND_BENCHMARK_SCHEMA,
    LIDAR_GROUND_FRAME_SCHEMA,
    PATCHWORKPP_SOURCE_COMMIT,
    PATCHWORKPP_SOURCE_TAG,
    PATCHWORKPP_SOURCE_URL,
    GroundBenchmarkProfile,
    GroundSegmentation,
    LidarGroundBenchmarkV1,
    LidarGroundError,
    LocalPercentileGroundSegmenter,
    PatchworkPPGroundSegmenter,
    build_lidar_ground_annotation_template,
    build_lidar_ground_benchmark,
    lidar_ground_benchmark_catalog_item,
    lidar_ground_frame_detail,
    score_ground_labels,
)
from .lidar_replay import (
    LIDAR_EQUIVALENCE_REPORT_SCHEMA,
    LIDAR_QUALITY_REPORT_SCHEMA,
    LIDAR_REPLAY_PACK_SCHEMA,
    LidarReplayError,
    LidarReplayPackV2,
    LidarReplayPointFrame,
    LidarReplayPoseFrame,
    build_lidar_replay_pack_v2,
    lidar_pack_catalog_item,
    lidar_pack_detail,
    verify_lidar_replay_equivalence,
)
from .live_perception import (
    LIVE_INGRESS_SCHEMA,
    LIVE_INGRESS_WIRE_SCHEMA,
    TELEMETRY_SCHEMA,
    WORLD_STATE_SCHEMA,
    LatestWinsQueue,
    LiveIngressEvent,
    LivePerceptionIngress,
    QueueSnapshot,
    WorldStateProjector,
    classify_health,
)
from .live_replay_qualification import (
    LiveReplayQualificationResult,
    validate_live_replay_qualification_result,
)
from .multirate_perception_qualification import (
    MultiratePerceptionArtifact,
    MultiratePerceptionQualificationResult,
    validate_multirate_perception_qualification_result,
)
from .perception_epoch import (
    RecordedPerceptionEpochResult,
    RecordedPerceptionEpochStore,
    RecordedPerceptionVideo,
    validate_recorded_perception_epoch_result,
)
from .qualification import (
    DEFAULT_QUALIFICATION_FRAME_COUNT,
    QUALIFICATION_POLICY,
    QualificationFrame,
    RecordedQualificationSlice,
    RecordedQualificationSliceError,
    prepare_recorded_qualification_slice,
    validate_recorded_qualification_slice,
)
from .realtime_tracking_qualification import (
    RealtimeTrackingArtifact,
    RealtimeTrackingQualificationResult,
    validate_realtime_tracking_qualification_result,
)
from .results import (
    DetectionFrame,
    ObjectDetection,
    RecordedPerceptionOverlayError,
    RecordedPerceptionOverlayStore,
    RecordedPerceptionResult,
    validate_recorded_perception_result,
)
from .tracked_fusion_qualification import (
    TrackedFusionQualificationResult,
    validate_tracked_fusion_qualification_result,
)
from .tracking_qualification import (
    TrackingQualificationArtifact,
    TrackingQualificationResult,
    validate_tracking_qualification_result,
)

__all__ = [
    "ANNOTATION_CONTRACT_SCHEMA",
    "ANNOTATION_WORKSPACE_SCHEMA",
    "AnnotationWorkspace",
    "AnnotationWorkspaceError",
    "COMPUTE_JOB_SCHEMA",
    "DEFAULT_QUALIFICATION_FRAME_COUNT",
    "EVALUATION_PACK_SCHEMA",
    "EvaluationFrameRequest",
    "EvaluationPackFrame",
    "GroundBenchmarkProfile",
    "GroundSegmentation",
    "LatestWinsQueue",
    "LIDAR_GROUND_ANNOTATION_TEMPLATE_SCHEMA",
    "LIDAR_GROUND_BENCHMARK_REPORT_SCHEMA",
    "LIDAR_GROUND_BENCHMARK_SCHEMA",
    "LIDAR_GROUND_FRAME_SCHEMA",
    "LIDAR_FIELD_REVIEW_REPORT_SCHEMA",
    "LIDAR_FIELD_REVIEW_SCHEMA",
    "LIDAR_FIELD_REVIEW_WINDOW_SCHEMA",
    "LIDAR_EVIDENCE_PROFILE_SCHEMA",
    "LIDAR_EQUIVALENCE_REPORT_SCHEMA",
    "LIDAR_QUALITY_REPORT_SCHEMA",
    "LIDAR_READINESS_SCHEMA",
    "LIDAR_REPLAY_PACK_SCHEMA",
    "LIVE_INGRESS_SCHEMA",
    "LIVE_INGRESS_WIRE_SCHEMA",
    "LiveIngressEvent",
    "LivePerceptionIngress",
    "LidarContractError",
    "LidarCoordinateSpace",
    "LidarEvidenceProfile",
    "LidarPipelineStage",
    "LidarPointField",
    "LidarPoseStatus",
    "LidarQualityMonitor",
    "LidarReadiness",
    "LidarGroundBenchmarkV1",
    "LidarGroundError",
    "LidarReplayError",
    "LidarReplayPackV2",
    "LidarReplayPointFrame",
    "LidarReplayPoseFrame",
    "LidarRepresentation",
    "LidarStageAssessment",
    "LidarTimeBasis",
    "IntegratedPerceptionOverlayStore",
    "PublishedIntegratedLabInstance",
    "PublishedCameraEgoMotionLabInstance",
    "PublishedPersistentSupportLabInstance",
    "PublishedTemporalLabInstance",
    "PublishedWorldMotionLabInstance",
    "IntegratedPerceptionResult",
    "LiveReplayQualificationResult",
    "MultiratePerceptionArtifact",
    "MultiratePerceptionQualificationResult",
    "QUALIFICATION_POLICY",
    "K1_LAB_LIDAR_PACK_V1_PROFILE",
    "K1_LIDAR_PACK_V2_PROFILE",
    "K1_LIVE_LIDAR_PROFILE",
    "DEFAULT_GROUND_BENCHMARK_PROFILE",
    "LocalPercentileGroundSegmenter",
    "PATCHWORKPP_SOURCE_COMMIT",
    "PATCHWORKPP_SOURCE_TAG",
    "PATCHWORKPP_SOURCE_URL",
    "PatchworkPPGroundSegmenter",
    "QueueSnapshot",
    "RecordedCalibratedFusion",
    "RecordedCalibratedFusionStore",
    "RecordedEvaluationPack",
    "RecordedEvaluationPackError",
    "RecordedPerceptionOverlayMux",
    "validate_recorded_calibrated_fusion",
    "CameraComputeJob",
    "prepare_camera_compute_job",
    "prepare_annotation_workspace",
    "prepare_recorded_evaluation_pack",
    "validate_camera_compute_job",
    "RecordedPerceptionEpochResult",
    "RecordedPerceptionEpochStore",
    "RecordedPerceptionVideo",
    "QualificationFrame",
    "RealtimeTrackingArtifact",
    "RealtimeTrackingQualificationResult",
    "RecordedQualificationSlice",
    "RecordedQualificationSliceError",
    "validate_recorded_perception_epoch_result",
    "validate_live_replay_qualification_result",
    "validate_integrated_perception_result",
    "publish_e21_lab_instance",
    "publish_e22_lab_instance",
    "publish_e23_lab_instance",
    "publish_e24_lab_instance",
    "publish_e25_lab_instance",
    "publish_e26_lab_instance",
    "publish_integrated_lab_instance",
    "validate_multirate_perception_qualification_result",
    "prepare_recorded_qualification_slice",
    "assess_lidar_profile",
    "build_lidar_replay_pack_v2",
    "build_lidar_ground_annotation_template",
    "build_lidar_ground_benchmark",
    "lidar_ground_frame_detail",
    "E10_LIDAR_PACK_SCHEMA",
    "FIELD_REVIEW_ARRAYS_NAME",
    "FIELD_REVIEW_MANIFEST_NAME",
    "FIELD_REVIEW_REPORT_NAME",
    "MAX_FIELD_REVIEW_WINDOW_POINTS",
    "RAVNOVES00_CENTRAL_WINDOWS",
    "E10LidarFieldSource",
    "FieldReviewWindowSpec",
    "LidarFieldReviewV1",
    "build_lidar_field_review",
    "lidar_field_review_catalog_item",
    "DetectionFrame",
    "ObjectDetection",
    "RecordedPerceptionOverlayError",
    "RecordedPerceptionOverlayStore",
    "RecordedPerceptionResult",
    "TrackingQualificationArtifact",
    "TrackingQualificationResult",
    "TrackedFusionQualificationResult",
    "TELEMETRY_SCHEMA",
    "WORLD_STATE_SCHEMA",
    "WorldStateProjector",
    "classify_health",
    "validate_recorded_perception_result",
    "validate_recorded_evaluation_pack",
    "validate_recorded_qualification_slice",
    "validate_realtime_tracking_qualification_result",
    "validate_tracking_qualification_result",
    "validate_tracked_fusion_qualification_result",
    "validate_annotation_workspace",
    "lidar_readiness_document",
    "lidar_pack_catalog_item",
    "lidar_pack_detail",
    "lidar_ground_benchmark_catalog_item",
    "score_ground_labels",
    "sensor_frame_xyzi",
    "verify_lidar_replay_equivalence",
]
