task_charts__radial_progress__progress_threshold_count¶
Contract¶
- Domain:
charts - Scene id:
radial_progress - Task id:
task_charts__radial_progress__progress_threshold_count - Objective contract:
progress_threshold_count - Supported
query_idvalues:at_least_threshold_count,below_threshold_count
Program Contract¶
Program: count(filter(radial_progress_widgets, progress_value(widget) >= threshold | progress_value(widget) < threshold)); scene=radial_progress; scope=progress_threshold_count
Candidate set: the visible radial progress rings, arcs, and labels inside the progress_threshold_count objective scope.
Operands: prompt-bound labels, categories, series names, thresholds, intervals, references, and encoded chart values, plus the active query id's comparator, direction, target role, or extremum focus when present.
Operation: evaluate count over the candidate set using the filters, comparisons, aggregations, rankings, projections, or counterfactual edits named in the program expression; generation enforces a unique final answer.
Output binding: answer is the integer_count value bound by integer_count.
Annotation witnesses: bbox_set witnesses bound by see_annotation_contract. Annotation marks one widget card bbox for each counted widget. Titles, tick marks, card decorations, and uncounted widgets are context, not annotation.
Query ids: at_least_threshold_count, below_threshold_count.
Reasoning Operations¶
Families: filtering, counting, comparison
Implementation¶
- Registered class:
trace_tasks.tasks.charts.radial_progress.progress_threshold_count.ChartsRadialProgressThresholdCountTask - Prompt bundle:
charts_radial_progress_v1 - Scene key:
radial_progress_scene - Task key:
radial_progress_condition_count_query - Query keys:
at_least_threshold_count,below_threshold_count
Annotation Contract¶
- Answer schema:
integer_count - Annotation schema:
bbox_set - Annotation marks one widget card bbox for each counted widget.
- Titles, tick marks, card decorations, and uncounted widgets are context, not annotation.
Query Details¶
| Query id | Program argument | Answer schema | Annotation schema |
|---|---|---|---|
at_least_threshold_count |
direction=at_least |
integer_count |
bbox_set |
below_threshold_count |
direction=below |
integer_count |
bbox_set |