1 OracleTargetTaskRow

data_handling._target_selection.OracleTargetTaskRow(
    scene_id,
    snippet_id,
    source,
    source_index,
    target_row_id,
    target_id,
    sem_id,
    inst_id,
    class_name,
    confidence,
    center_world,
    extents,
    pose_world_object,
    relative_pose_reference_object,
    projected_area_pixels,
    projected_area_fraction,
    semidense_support_count,
    evl_support_count,
    effective_support_count,
    identity_iou,
    identity_second_iou,
    identity_ambiguity_gap,
    identity_status,
    identity_valid,
    selected_rank=None,
    selection_probability=None,
    selection_seed=None,
    target_root_error=None,
    max_candidate_gain=None,
    headroom_band=None,
)

One oracle target-task row for rollout/data-generation labeling.

The sampler creates these rows from GT OBBs, not from actor-visible target discovery. identity_valid is the first-pass task-pool gate: the source OBB must have finite positive geometry, pass min_identity_iou, and have a top-1/top-2 identity gap above identity_ambiguity_gap. Descriptor fields such as projected area, semidense/EVL support, and confidence are preserved as audit signals only and must not decide first-pass eligibility.

Headroom fields are intentionally optional. Target tasks survive sampling even when later rollout evidence proves little or no recoverable target gain; headroom filtering belongs to downstream label/evaluation reports.