task_pages__control_board__control_state_condition_count¶
Identity¶
- Domain:
pages - Scene id:
control_board - Source scene:
control_board - Task id:
task_pages__control_board__control_state_condition_count
Contract¶
- Objective: count controls inside one requested control group that match the requested visual state condition.
- Public task contract:
control_state_condition_count - Supported
query_idvalues:disabled_controls_in_group_count,selected_enabled_controls_in_group_count - Answer type:
integer - Annotation schema:
bbox_set - Annotation witness: full control boxes for every counted control in the requested group.
- Query argument axes: state condition, target group name, answer-count support, scene variant, and style variant.
Program Contract¶
count(filter(gui_controls, group_name=target_group and state_condition in {enabled=false, selected=true and enabled=true})); output=integer_value; annotation=bbox_set(counted_controls); scene=control_board; scope=one grouped control-board screen
Reasoning Operations¶
Families: filtering, counting, logical_composition
Prompt + Trace¶
- Prompt bundle:
pages_control_board_v1 - Scene key:
control_board - Task key:
control_board_count_query - Prompt query keys:
disabled_controls_in_group_count,selected_enabled_controls_in_group_count - Trace records control groups, control state flags, command labels, final bboxes, sampled scene/style metadata, selected query id, and selected target metadata.
- Generation is deterministic from
instance_seed; answers and annotation come from the finalized control-board render metadata.