task_pages__infographic__section_icon_total_difference_value¶
Identity¶
- Domain:
pages - Scene id:
infographic - Source path:
src/trace_tasks/tasks/pages/infographic/section_icon_total_difference_value.py - Task id:
task_pages__infographic__section_icon_total_difference_value
Program Contract¶
- Program schema:
numeric.difference_or_change(left=sum_cards_with_resolved_icon_in_section_a, right=sum_cards_with_resolved_icon_in_section_b, operator=absolute_difference); scene=infographic; scope=one multi-section metric-card infographic - Contract: filter two named sections to cards with the same requested icon, sum each filtered group, and return the nonnegative difference between the two totals.
- Public query id:
single - Answer schema:
integer - Annotation schema:
bbox_set_mapwith keyssection_a_filtered_icon_cardsandsection_b_filtered_icon_cards, each containing matching metric-card boxes from that section. - Query argument axes: section pair and comparison icon.
- scalar_annotation_checked=true
Reasoning Operations¶
Families: aggregation, formula_evaluation
Prompt + Trace¶
- Prompt bundle:
pages_infographic_v1 - Scene key:
infographic_metric_arithmetic - Task key:
metric_arithmetic_query - Prompt query key:
section_icon_total_difference_value - Trace records compared sections, icon kind/label, filtered groups, group totals, answer, and matching card boxes. Public annotation preserves the two section groups while leaving label-keyed card boxes in trace diagnostics.