task_games__minesweeper__remaining_mine_count_value¶
Contract¶
- Domain:
games - Scene id:
minesweeper - Public task id:
task_games__minesweeper__remaining_mine_count_value - Supported
query_idvalues:single - Answer schema:
integer - Annotation schema:
point
Program Contract¶
Program: difference(clue_value(marked_clue), adjacent_flag_count(marked_clue)); scene=minesweeper; scope=marked_clue_remaining_mine_count
Candidate set: the visible game board, pieces, tokens, cards, tiles, marked state, legal-move cues, result panels, and labeled options inside the marked_clue_remaining_mine_count objective scope.
Operands: visible scene state and prompt-bound operands named by clue_value, marked_clue, adjacent_flag_count, minesweeper, marked_clue_remaining_mine_count.
Operation: evaluate difference 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 point schema; the prompt/annotation contract defines the minimal visual witnesses.
Query ids: single.
Reasoning Operations¶
Families: counting, formula_evaluation
Generation Notes¶
- The scene marks exactly one opened clue cell.
- The answer is how many additional adjacent mines are still needed by that marked clue.
- Annotation is the scalar point at the center of the marked opened clue cell.