{"exemplar_id": "ta-v1-0001", "shape_category": "temporal_aggregation", "statement": "Allison, a YouTuber, uploads 10 one-hour videos of food reviews each day to her channel.", "expected_graph": {"subject": "Allison", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "10", "window_unit": "day", "window_quantifier": "each", "subject_role": "Allison"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0013", "author_note": "The 'one-hour' detail describes video length, not the aggregation window; it is intentionally omitted from quantity_anchors so Phase C generalizes the window-axis cleanly."}}
{"exemplar_id": "ta-v1-0002", "shape_category": "temporal_aggregation", "statement": "Bob can shuck 10 oysters in 5 minutes.", "expected_graph": {"subject": "Bob", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "10", "window_unit": "minute", "window_quantifier": "per", "subject_role": "Bob"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0014", "author_note": "The window is 5 minutes (composite count + unit); the schema only encodes window_unit/quantifier, so 'per' is the closest canonical quantifier and the '5' multiplier is implicit. Phase C may need a window_count extension to express '10 per 5 minutes' versus '10 per minute' precisely."}}
{"exemplar_id": "ta-v1-0003", "shape_category": "temporal_aggregation", "statement": "Sidney does 20 jumping jacks on Monday, 36 on Tuesday, 40 on Wednesday, and 50 on Thursday.", "expected_graph": {"subject": "Sidney", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "20", "window_unit": "day", "window_quantifier": "each", "subject_role": "Sidney"}, {"kind": "event_count_per_window", "count_token": "36", "window_unit": "day", "window_quantifier": "each", "subject_role": "Sidney"}, {"kind": "event_count_per_window", "count_token": "40", "window_unit": "day", "window_quantifier": "each", "subject_role": "Sidney"}, {"kind": "event_count_per_window", "count_token": "50", "window_unit": "day", "window_quantifier": "each", "subject_role": "Sidney"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0024", "author_note": "Day-of-week enumeration is encoded as four day-windowed event_count anchors; specific day-of-week labels (Mon/Tue/Wed/Thu) are not captured because the schema lacks a day-of-week field."}}
{"exemplar_id": "ta-v1-0004", "shape_category": "temporal_aggregation", "statement": "Mark does a gig every other day for 2 weeks.", "expected_graph": {"subject": "Mark", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "1", "window_unit": "day", "window_quantifier": "every", "subject_role": "Mark"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0050", "author_note": "'a gig' implies count=1; 'every other day' is approximated as window_quantifier='every' with unit 'day'; the outer 'for 2 weeks' duration bound is not captured by the current schema."}}
{"exemplar_id": "ta-v1-0005", "shape_category": "temporal_aggregation", "statement": "Olivia practices violin for 2 hours each day before school.", "expected_graph": {"subject": "Olivia", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "2", "window_unit": "day", "window_quantifier": "each", "subject_role": "Olivia"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "count_token here refers to the per-day quantity (2 hours of practice); the inner unit 'hours' is part of the counted thing, not the window."}}
{"exemplar_id": "ta-v1-0006", "shape_category": "temporal_aggregation", "statement": "Daniel runs 5 miles every day at sunrise.", "expected_graph": {"subject": "Daniel", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "5", "window_unit": "day", "window_quantifier": "every", "subject_role": "Daniel"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0007", "shape_category": "temporal_aggregation", "statement": "Priya solves 12 algebra problems per day during summer break.", "expected_graph": {"subject": "Priya", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "12", "window_unit": "day", "window_quantifier": "per", "subject_role": "Priya"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0008", "shape_category": "temporal_aggregation", "statement": "The bakery sells 50 croissants daily before noon.", "expected_graph": {"subject": "the bakery", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "50", "window_unit": "day", "window_quantifier": "per", "subject_role": "the bakery"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "'daily' is treated as window_unit='day' with quantifier='per'; the adverbial form has no explicit quantifier word."}}
{"exemplar_id": "ta-v1-0009", "shape_category": "temporal_aggregation", "statement": "Tomas writes 1000 words each week for his blog.", "expected_graph": {"subject": "Tomas", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "1000", "window_unit": "week", "window_quantifier": "each", "subject_role": "Tomas"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0010", "shape_category": "temporal_aggregation", "statement": "Helena reads 3 chapters per week from her novel pile.", "expected_graph": {"subject": "Helena", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "3", "window_unit": "week", "window_quantifier": "per", "subject_role": "Helena"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0011", "shape_category": "temporal_aggregation", "statement": "The factory produces 200 widgets each hour during peak shifts.", "expected_graph": {"subject": "the factory", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "200", "window_unit": "hour", "window_quantifier": "each", "subject_role": "the factory"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0012", "shape_category": "temporal_aggregation", "statement": "Robin walks 4 dogs every other day around the park.", "expected_graph": {"subject": "Robin", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "4", "window_unit": "day", "window_quantifier": "every", "subject_role": "Robin"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "'every other day' approximated as window_quantifier='every'; the 'other' (skip-one) cadence is not represented in the schema."}}
{"exemplar_id": "ta-v1-0013", "shape_category": "temporal_aggregation", "statement": "Aiko swims 30 laps daily at the community pool.", "expected_graph": {"subject": "Aiko", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "30", "window_unit": "day", "window_quantifier": "per", "subject_role": "Aiko"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0014", "shape_category": "temporal_aggregation", "statement": "The shop receives 75 packages every week from its supplier.", "expected_graph": {"subject": "the shop", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "75", "window_unit": "week", "window_quantifier": "every", "subject_role": "the shop"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0015", "shape_category": "temporal_aggregation", "statement": "Tahlia paints 2 portraits every month for her clients.", "expected_graph": {"subject": "Tahlia", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "2", "window_unit": "month", "window_quantifier": "every", "subject_role": "Tahlia"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0016", "shape_category": "temporal_aggregation", "statement": "Joaquin practices karate for 90 minutes each day after school.", "expected_graph": {"subject": "Joaquin", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "90", "window_unit": "day", "window_quantifier": "each", "subject_role": "Joaquin"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "count_token=90 refers to minutes-of-practice per day; the inner unit 'minutes' is part of the counted thing."}}
{"exemplar_id": "ta-v1-0017", "shape_category": "temporal_aggregation", "statement": "Felix mows 6 lawns weekly during the summer.", "expected_graph": {"subject": "Felix", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "6", "window_unit": "week", "window_quantifier": "per", "subject_role": "Felix"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ta-v1-0018", "shape_category": "temporal_aggregation", "statement": "Greta bakes 24 cookies in 30 minutes.", "expected_graph": {"subject": "Greta", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "24", "window_unit": "minute", "window_quantifier": "per", "subject_role": "Greta"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: 'in N minutes' window framing (no 'each/every/per' word). Mirrors train case 0014 but with a different count/unit pairing; window_quantifier is mapped to 'per' and the '30' multiplier is implicit."}}
{"exemplar_id": "ta-v1-0019", "shape_category": "temporal_aggregation", "statement": "The pump fills the tank with 80 gallons over 6 hours.", "expected_graph": {"subject": "the pump", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "80", "window_unit": "hour", "window_quantifier": "per", "subject_role": "the pump"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: 'over N hours' temporal-window framing. As with case 0014, the schema collapses '80 per 6 hours' to window_unit='hour' with quantifier='per'."}}
{"exemplar_id": "ta-v1-0020", "shape_category": "temporal_aggregation", "statement": "Wendy runs 3 miles on Monday and 5 miles on Wednesday.", "expected_graph": {"subject": "Wendy", "quantity_anchors": [{"kind": "event_count_per_window", "count_token": "3", "window_unit": "day", "window_quantifier": "each", "subject_role": "Wendy"}, {"kind": "event_count_per_window", "count_token": "5", "window_unit": "day", "window_quantifier": "each", "subject_role": "Wendy"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: minimal day-of-week enumeration (exactly two distinct day names — the threshold for the rule). Distinct from case 0024 which enumerates four days."}}
