task_puzzles__sudoku__marked_cell_value¶
Program Contract¶
Program: value(single(candidate_digits(marked_cell, board_state))); scene=sudoku; scope=marked_cell_value
Candidate set: the visible Sudoku grid, givens, filled values, marked cell, candidate values, and option labels when present inside the marked_cell_value objective scope.
Operands: visible scene state and prompt-bound operands named by candidate_digits, marked_cell, board_state, sudoku, marked_cell_value.
Operation: evaluate value 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 integer 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: formula_evaluation, matching
Contract¶
- Domain:
puzzles - Scene id:
sudoku - Public task id:
task_puzzles__sudoku__marked_cell_value - Supported
query_idvalues:single - Answer schema:
integer - Annotation schema:
bbox
Annotation¶
annotation is one image-pixel bbox for the red outlined marked empty cell.
Generation Notes¶
The answer and annotation are bound from the same generated Sudoku board. Scene density, style, font, layout jitter, and target digit are generation/render metadata, not public query ids.