task_puzzles__rubiks_net__rubiks_move_result_label¶
Public Taxonomy¶
- Domain:
puzzles - Scene id:
rubiks_net - Source scene:
rubiks_net - Task id:
task_puzzles__rubiks_net__rubiks_move_result_label
Query Contract¶
- Supported
query_id:direct_sequence_result_label,inverse_sequence_result_label - Internal question formats:
direct_sequence_result_label,inverse_sequence_result_label - Direct query asks for the candidate net after applying the shown move sequence.
- Inverse query asks for the candidate net after undoing the shown base sequence.
- Internal variation: direct sequence length, move tokens, option order, scene treatment, and style are generation/render metadata.
Program Contract¶
Program: select_label(candidate_net_option, rule=apply_direct_or_inverse_move_sequence_to_cube_net); scene=rubiks_net; scope=rubiks_move_result_label
Candidate set: the visible cube-net stickers, face labels, move sequence, target face/sticker cues, and labeled options inside the rubiks_move_result_label objective scope.
Operands: visible scene state and prompt-bound operands named by candidate_net_option, apply_direct_or_inverse_move_sequence_to_cube_net, rubiks_net, rubiks_move_result_label plus the active query_id branch.
Operation: evaluate select_label over the candidate set using the visible states, constraints, transforms, comparisons, counts, paths, or option-selection rules encoded in the program expression; generation enforces a unique final answer.
Output binding: answer uses the option_letter schema; the capital-letter label on the correct candidate-net panel.
Annotation witnesses: annotation uses the bbox schema; one bbox around the selected candidate-net option panel.
Query ids: direct_sequence_result_label, inverse_sequence_result_label.
Reasoning Operations¶
Families: state_update
Answer And Annotation¶
answer_gt.type = option_letteranswer_gt.valueis the capital-letter label on the correct candidate-net panel.annotation_gt.type = bbox- Annotation schema: scalar
bbox - Annotation target: one bbox around the selected candidate-net option panel.
scalar_annotation_checked = true.
Trace Contract¶
execution_trace.rubiks_rule_code = rubiks_sequence_result_match.execution_trace.query_sequence,execution_trace.base_sequence, andexecution_trace.option_specsrecord the unique candidate states.render_map.option_panel_bboxes_pxcontains the selected option panel bbox projected intoannotation_gt.
Prompt Contract¶
- Bundle:
puzzles_rubiks_net_v1 - Scene key:
rubiks_net - Task key:
rubiks_move_result_label_query - Query keys:
direct_sequence_result_label,inverse_sequence_result_label