task_geometry__rectangular_solid__open_box_net_dimension_value¶
Contract¶
- Domain:
geometry - Scene id:
rectangular_solid - Task id:
task_geometry__rectangular_solid__open_box_net_dimension_value - Supported
query_idvalues:single - Answer schema:
integer_value - Annotation schema:
segment - Scalar annotation checked:
true(exactly one target base-dimension segment witness)
Program Contract¶
solve_formula(corner_cut_open_box_net, unknown_role=base_dimension, formula_schema=open_box_corner_cut_dimensions); scene=rectangular_solid; scope=open_box_net_dimension_value
Reasoning Operations¶
Families: formula_evaluation
Query Semantics¶
singleasks for one marked resulting base dimension after equal corner squares are removed and the sides fold up.- The sampled target base dimension role, sheet dimensions, cut size, style, font, and layout jitter are internal replay metadata.
Prompt Bundle¶
- Prompt text is loaded from
src/trace_tasks/resources/prompts/geometry/rectangular_solid/geometry_rectangular_solid_v1.json. - Prompt modes:
answer_onlyandanswer_and_annotation.
Annotation¶
Prompt-facing annotation is the scalar pixel-space segment marking the requested resulting base dimension. Sheet labels, cut labels, hatching, and the ? marker remain visible diagram content and private verifier metadata.
Determinism¶
Generation is deterministic for a fixed seed, params, config, and prompt bundle version.
Source¶
- Config:
src/trace_tasks/resources/configs/domains/geometry/rectangular_solid.yaml - Prompt bundle:
src/trace_tasks/resources/prompts/geometry/rectangular_solid/geometry_rectangular_solid_v1.json - Task module:
src/trace_tasks/tasks/geometry/rectangular_solid/open_box_net_dimension_value.py