{"exemplar_id": "ma-v1-0001", "shape_category": "multiplicative_aggregation", "statement": "Lilibeth fills 6 baskets where each basket holds 50 strawberries.", "expected_graph": {"subject": "Lilibeth", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "6", "outer_unit": "baskets", "inner_count": "50", "inner_unit": "strawberries", "subject_role": "Lilibeth"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0025", "author_note": "Canonical multiplicative form: outer container count + each + inner count.  Phase C should derive a recognizer that admits both the 'where each <container> holds N' and the comma-only form (e.g., '6 baskets, each holding 50 strawberries')."}}
{"exemplar_id": "ma-v1-0002", "shape_category": "multiplicative_aggregation", "statement": "Each survey has 10 questions.", "expected_graph": {"subject": "survey", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "1", "outer_unit": "survey", "inner_count": "10", "inner_unit": "questions", "subject_role": "survey"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0045", "author_note": "Minimal-form multiplicative: leading 'each' with implicit outer_count=1.  The exemplar records '1' so the schema's outer_count field stays a string token, not null."}}
{"exemplar_id": "ma-v1-0003", "shape_category": "multiplicative_aggregation", "statement": "John bakes 12 coconut macaroons, each weighing 5 ounces.", "expected_graph": {"subject": "John", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "12", "outer_unit": "macaroons", "inner_count": "5", "inner_unit": "ounces", "subject_role": "John"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "train_case_id": "gsm8k-train-sample-v1-0047", "author_note": "The inner_unit 'ounces' is a weight-per-item, not a count of inner items.  Phase C may distinguish 'inner_kind=weight' vs 'inner_kind=count' but the current schema collapses both into the inner_count+inner_unit pair."}}
{"exemplar_id": "ma-v1-0004", "shape_category": "multiplicative_aggregation", "statement": "Ella packs 4 bags with 20 apples each.", "expected_graph": {"subject": "Ella", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "4", "outer_unit": "bags", "inner_count": "20", "inner_unit": "apples", "subject_role": "Ella"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0005", "shape_category": "multiplicative_aggregation", "statement": "Six bags with 25 apples were loaded onto the truck.", "expected_graph": {"subject": "bags", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "six", "outer_unit": "bags", "inner_count": "25", "inner_unit": "apples", "subject_role": "bags"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Outer count is word-form ('six') while inner is integer; the schema preserves both surface representations."}}
{"exemplar_id": "ma-v1-0006", "shape_category": "multiplicative_aggregation", "statement": "The farm sells 8 crates of oranges, each containing 30 fruits.", "expected_graph": {"subject": "the farm", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "8", "outer_unit": "crates", "inner_count": "30", "inner_unit": "fruits", "subject_role": "farm"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0007", "shape_category": "multiplicative_aggregation", "statement": "Mira owns 12 jars holding 50 marbles each.", "expected_graph": {"subject": "Mira", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "12", "outer_unit": "jars", "inner_count": "50", "inner_unit": "marbles", "subject_role": "Mira"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0008", "shape_category": "multiplicative_aggregation", "statement": "There are 7 trays of cupcakes with 12 cupcakes each on the rack.", "expected_graph": {"subject": "trays", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "7", "outer_unit": "trays", "inner_count": "12", "inner_unit": "cupcakes", "subject_role": "trays"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0009", "shape_category": "multiplicative_aggregation", "statement": "Carlos delivers 5 boxes containing 24 doughnuts apiece.", "expected_graph": {"subject": "Carlos", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "5", "outer_unit": "boxes", "inner_count": "24", "inner_unit": "doughnuts", "subject_role": "Carlos"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "'apiece' is treated as the same axis as 'each' for inner-count framing; the recognizer Phase C derives should admit both."}}
{"exemplar_id": "ma-v1-0010", "shape_category": "multiplicative_aggregation", "statement": "The bookshop displays 9 shelves of novels with 40 novels each.", "expected_graph": {"subject": "the bookshop", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "9", "outer_unit": "shelves", "inner_count": "40", "inner_unit": "novels", "subject_role": "bookshop"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0011", "shape_category": "multiplicative_aggregation", "statement": "Yara prepared 6 lunch boxes each holding 3 sandwiches.", "expected_graph": {"subject": "Yara", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "6", "outer_unit": "boxes", "inner_count": "3", "inner_unit": "sandwiches", "subject_role": "Yara"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0012", "shape_category": "multiplicative_aggregation", "statement": "Diego owns 4 cartons of eggs holding 12 eggs each.", "expected_graph": {"subject": "Diego", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "4", "outer_unit": "cartons", "inner_count": "12", "inner_unit": "eggs", "subject_role": "Diego"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0013", "shape_category": "multiplicative_aggregation", "statement": "The orchard yielded 10 baskets of peaches with 15 peaches each.", "expected_graph": {"subject": "the orchard", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "10", "outer_unit": "baskets", "inner_count": "15", "inner_unit": "peaches", "subject_role": "orchard"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0014", "shape_category": "multiplicative_aggregation", "statement": "Priya tied 8 bundles with 25 sticks each.", "expected_graph": {"subject": "Priya", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "8", "outer_unit": "bundles", "inner_count": "25", "inner_unit": "sticks", "subject_role": "Priya"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0015", "shape_category": "multiplicative_aggregation", "statement": "The factory packs 20 cases of bottles, each containing 24 bottles.", "expected_graph": {"subject": "the factory", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "20", "outer_unit": "cases", "inner_count": "24", "inner_unit": "bottles", "subject_role": "factory"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0016", "shape_category": "multiplicative_aggregation", "statement": "Anika filled 3 jars with 50 marbles each.", "expected_graph": {"subject": "Anika", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "3", "outer_unit": "jars", "inner_count": "50", "inner_unit": "marbles", "subject_role": "Anika"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "ma-v1-0017", "shape_category": "multiplicative_aggregation", "statement": "Sundar packs five boxes of pencils, each holding 12 pencils.", "expected_graph": {"subject": "Sundar", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "five", "outer_unit": "boxes", "inner_count": "12", "inner_unit": "pencils", "subject_role": "Sundar"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: word-form outer count combined with integer inner."}}
{"exemplar_id": "ma-v1-0018", "shape_category": "multiplicative_aggregation", "statement": "Each bag holds 15 candies on the shelf.", "expected_graph": {"subject": "bag", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "1", "outer_unit": "bag", "inner_count": "15", "inner_unit": "candies", "subject_role": "bag"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: minimal 'each' with no outer count; outer_count='1' is the canonical default for the schema."}}
{"exemplar_id": "ma-v1-0019", "shape_category": "multiplicative_aggregation", "statement": "The warehouse stores 100 pallets of bricks with 200 bricks per pallet.", "expected_graph": {"subject": "the warehouse", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "100", "outer_unit": "pallets", "inner_count": "200", "inner_unit": "bricks", "subject_role": "warehouse"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: 'per pallet' uses spatial 'per' (not temporal); the categorizer routes correctly because no time-unit follows."}}
{"exemplar_id": "ma-v1-0020", "shape_category": "multiplicative_aggregation", "statement": "Two dozen donut boxes each contain six donuts.", "expected_graph": {"subject": "donut boxes", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "two dozen", "outer_unit": "boxes", "inner_count": "six", "inner_unit": "donuts", "subject_role": "boxes"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: composite word-form outer count ('two dozen') and word-form inner count ('six').  Phase C should derive a recognizer admitting word-form composites in both positions."}}
{"exemplar_id": "ma-v1-0021", "shape_category": "multiplicative_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": "multiplicative_aggregate", "outer_count": "10", "outer_unit": "videos", "inner_count": "one-hour", "inner_unit": "food reviews", "subject_role": "Allison"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "operator (Workstream A increment 1)", "round": 2, "category_rank": 1, "train_case_id": "gsm8k-train-sample-v1-0013", "author_note": "Proxy refusal for '10 one-hour videos each day'; multiplicative daily rate of videos, with 'one-hour' as duration modifier. Tests reader surfaces the base 10 + compound without forcing rate or temporal misparse."}}
{"exemplar_id": "ma-v1-0022", "shape_category": "multiplicative_aggregation", "statement": "She studied for 2 hours on Wednesday and three times as long on Thursday.", "expected_graph": {"subject": "she", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "2", "outer_unit": "hours", "inner_count": "three times", "inner_unit": "as long", "subject_role": "she"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "operator (Workstream A increment 1)", "round": 2, "category_rank": 1, "train_case_id": "gsm8k-train-sample-v1-0191", "author_note": "Comparative study time 'three times as long'; multiplicative on base 2 hours across days. Reader must resolve 'three times' to concrete without over-extracting the base day."}}
{"exemplar_id": "ma-v1-0023", "shape_category": "multiplicative_aggregation", "statement": "The guests eat all of 1 pan, and 75% of the 2nd pan.", "expected_graph": {"subject": "the guests", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "1", "outer_unit": "pan", "inner_count": "75%", "inner_unit": "of the 2nd pan", "subject_role": "guests"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "operator (Workstream A increment 1)", "round": 2, "category_rank": 1, "train_case_id": "gsm8k-train-sample-v1-0216", "author_note": "Fractional aggregation of pans eaten; '75% of the 2nd' as multiplicative on base 1 + 2. Tests percentage as multiplier without rate misparse."}}
{"exemplar_id": "ma-v1-0025", "shape_category": "multiplicative_aggregation", "statement": "Rachel is 12 years old, and her grandfather is 7 times her age.", "expected_graph": {"subject": "her grandfather", "quantity_anchors": [{"kind": "multiplicative_aggregate", "outer_count": "12", "outer_unit": "years", "inner_count": "7 times", "inner_unit": "her age", "subject_role": "grandfather"}], "graph_intent": "aggregate", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "operator (Workstream A increment 1)", "round": 2, "category_rank": 1, "train_case_id": "gsm8k-train-sample-v1-0176", "author_note": "Age comparison '7 times her age'; multiplicative on base 12 years. Classic proxy case for multiplicative without explicit 'old' unit on the derived."}}

