task_icons__sequence_strip__count_progression_completion_label¶
Program Contract¶
Program: selection.sequence_completion(scene=sequence_strip, scope=four_cell_icon_sequence_with_visual_options, attribute=count, rule=arithmetic_progression, missing_role=question_mark_cell, output=option_label)
Candidate set: the visible icon instances, icon attributes, fields, grids, paths, panels, reference items, and labeled option cards inside the four_cell_icon_sequence_with_visual_options objective scope.
Operands: visible scene state and prompt-bound operands named by sequence_strip, four_cell_icon_sequence_with_visual_options, attribute, arithmetic_progression, missing_role, question_mark_cell, option_label.
Operation: evaluate selection.sequence_completion over the candidate set using the visible icon attributes, positions, relationships, transforms, counts, comparisons, or option-selection constraints encoded in the program expression; generation enforces a unique final answer.
Output binding: answer uses the D schema; generation binds a unique final answer.
Annotation witnesses: annotation uses the bbox schema; the prompt/annotation contract defines the minimal visual witnesses.
Query ids: single.
Reasoning Operations¶
Families: counting, formula_evaluation, matching
Identity¶
- Domain:
icons - Scene id:
sequence_strip - Task id:
task_icons__sequence_strip__count_progression_completion_label - Module:
src/trace_tasks/tasks/icons/sequence_strip/count_progression_completion_label.py - Prompt bundle:
icons_sequence_strip_v1
Contract¶
- Supported
query_idvalues:single. - Answer schema:
string, one ofA,B,C, orD. - Annotation schema: scalar
bboxaround the correct bottom-row option box. - The top row has four boxed sequence cells and one question-mark cell.
- The bottom row has four fixed option boxes labeled
AthroughD. - Counts follow a non-zero arithmetic step; the correct option contains the hidden count.
Trace¶
execution_trace.full_sequence_valuesstores the complete count sequence.execution_trace.missing_indexstores the hidden top-row position.execution_trace.option_values_by_labelmaps each option label to its count.