task_geometry__rectangular_solid__cuboid_volume_missing_dimension_value¶
Contract¶
- Domain:
geometry - Scene id:
rectangular_solid - Task id:
task_geometry__rectangular_solid__cuboid_volume_missing_dimension_value - Supported
query_idvalues:missing_length_from_volume,missing_width_from_volume,missing_height_from_volume - Answer schema:
integer_value - Annotation schema:
segment - Scalar annotation checked:
true(exactly one target dimension-guide segment witness)
Program Contract¶
solve_formula(cuboid_volume_measurements, unknown_role=length|width|height, formula_schema=cuboid_volume_missing_dimension); scene=rectangular_solid; scope=cuboid_volume_missing_dimension_value
Reasoning Operations¶
Families: formula_evaluation
Query Semantics¶
missing_length_from_volumeasks for the cuboid lengthLfrom visible volume, width, and height labels.missing_width_from_volumeasks for the cuboid widthWfrom visible volume, length, and height labels.missing_height_from_volumeasks for the cuboid heightHfrom visible volume, length, and width labels.- The sampled cuboid dimensions, view jitter, face palette, style, font, and render retry index 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 for the target dimension guide marked with ?. Numeric labels, the volume readout, 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/cuboid_volume_missing_dimension_value.py