task_games__counterfactual_board__board_dimension_count¶
Program Contract¶
Program: count(board_grid.visible_units, unit=row|column, style=chess_checkers|sudoku); scene=counterfactual_board; scope=board_dimension_count
Candidate set: the visible game board, pieces, tokens, cards, tiles, marked state, legal-move cues, result panels, and labeled options inside the board_dimension_count objective scope.
Operands: visible scene state and prompt-bound operands named by board_grid, visible_units, unit, row, column, style, chess_checkers, sudoku, counterfactual_board, board_dimension_count plus the active query_id branch.
Operation: evaluate count over the candidate set using the visible game state, rules, legal moves, comparisons, counts, simulations, or option-selection constraints encoded in the program expression; generation enforces a unique final answer.
Output binding: answer uses the integer schema; generation binds a unique final answer.
Annotation witnesses: annotation uses the bbox_set schema; image-pixel row or column bboxes for all counted visible board units; bbox-set cardinality equals answer.
Query ids: row_count, column_count.
Reasoning Operations¶
Families: counting
2) Scene + task contract¶
- Entities/relations: A visible board grid rendered in a chess/checkers or Sudoku-like style.
- Supported
query_idvalues:row_count,column_count answer_gt.type:integer- Annotation schema:
bbox_set - Alternate annotation forms: none
- Annotation witness policy: image-pixel row or column bboxes for all counted visible board units; bbox-set cardinality equals answer.
- Overlap/touch policy: counted row/column boxes cover the full visible board span for that unit.
3) Prompt contract¶
prompt_bundle_id:games_counterfactual_board_v1scene_key:counterfactual_boardtask_key:board_grid_count_query- Prompt query keys:
row_count,column_count - Required slots: output-mode slots from the prompt bundle only.
- JSON example validity rule: bbox-set cardinality equals the integer answer.
- Output modes:
answer_only,answer_and_annotation
4) Determinism + constraints¶
- Seed namespaces used: task-local query/style/dimension namespaces plus shared counterfactual-board layout/style/noise namespaces.
- Unique-answer policy: the sampled visible row or column count directly determines the answer.
- Reject/resample conditions: invalid explicit style, dimensions, or query values raise and retry/propagate.
- No-auto-relaxation guarantee: semantic constraints are not relaxed.