task_pages__calendar__marked_day_class_count¶
Identity¶
- Domain:
pages - Scene id:
calendar - Source scene:
calendar - Task id:
task_pages__calendar__marked_day_class_count
Contract¶
- Objective: count how many marked dates in one month-view calendar fall on the requested day class.
- Public task contract:
marked_day_class_count - Supported
query_id:single - Answer type:
integer - Annotation schema:
bbox_set - Annotation witnesses: all marked date cells that match the requested day class; use an empty set when the answer is 0.
- Query argument axes: sampled marked day class
weekday|weekend.
Program Contract¶
calendar_month_marked_day_class_count(marked_day_class={weekday,weekend}); output=integer_value; annotation=bbox_set(matching_marked_date_cells); scene=calendar; scope=one Gregorian month-view calendar
Reasoning Operations¶
Families: filtering, counting
Prompt + Trace¶
- Prompt bundle:
pages_calendar_v1 - Scene key:
month_calendar - Task key:
calendar_marked_day_class_count_query - Prompt query key:
marked_day_class_count - Trace records the month/year, displayed week start, marked dates, annotation dates, day-class operand, and date-cell bboxes.
- Generation is deterministic from
instance_seed; answers and annotation come from the finalized calendar metadata. - Displayed week start is a scene/rendering axis (
monday|sunday) and is not a publicquery_id.