task_geometry__rectangular_solid__cuboid_surface_area_value¶
Contract¶
- Domain:
geometry - Scene id:
rectangular_solid - Task id:
task_geometry__rectangular_solid__cuboid_surface_area_value - Supported
query_idvalues:single - Answer schema:
integer_value - Annotation schema:
bbox - Scalar annotation checked:
true(exactly one cuboid witness)
Program Contract¶
solve_formula(cuboid_dimension_measurements, unknown_role=surface_area, formula_schema=cuboid_total_surface_area); scene=rectangular_solid; scope=cuboid_surface_area_value
Reasoning Operations¶
Families: formula_evaluation
Query Semantics¶
singleasks for the total surface area of the cuboid from the visible length, width, and height labels.- The sampled 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 bounding box around the cuboid. Numeric labels and the surface-area readout 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_surface_area_value.py