{"exemplar_id": "dcs-v1-0001", "shape_category": "discrete_count_statement", "statement": "Yun had 20 paperclips initially, but then lost 12.", "expected_graph": {"subject": "Yun", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Yun", "count_token": "20", "count_kind": "integer", "counted_noun": "paperclips"}, {"kind": "discrete_count", "subject_role": "Yun", "count_token": "12", "count_kind": "integer", "counted_noun": "paperclips"}], "graph_intent": "count", "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-0010", "author_note": "Two count anchors share the counted_noun lemma ('paperclips') across the elided second mention; the schema records each occurrence rather than collapsing them, so Phase C can derive subtractive intent if it chooses."}}
{"exemplar_id": "dcs-v1-0002", "shape_category": "discrete_count_statement", "statement": "Two puppies, two kittens, and three parakeets were for sale at the pet shop.", "expected_graph": {"subject": "the pet shop", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "pet shop", "count_token": "two", "count_kind": "word", "counted_noun": "puppies"}, {"kind": "discrete_count", "subject_role": "pet shop", "count_token": "two", "count_kind": "word", "counted_noun": "kittens"}, {"kind": "discrete_count", "subject_role": "pet shop", "count_token": "three", "count_kind": "word", "counted_noun": "parakeets"}], "graph_intent": "count", "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-0020", "author_note": "Enumeration of three count-noun pairs; subject is implicit ('the pet shop')."}}
{"exemplar_id": "dcs-v1-0003", "shape_category": "discrete_count_statement", "statement": "Nicole collected 400 Pokemon cards.", "expected_graph": {"subject": "Nicole", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Nicole", "count_token": "400", "count_kind": "integer", "counted_noun": "Pokemon cards"}], "graph_intent": "count", "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-0023"}}
{"exemplar_id": "dcs-v1-0004", "shape_category": "discrete_count_statement", "statement": "Malcolm has 240 followers on Instagram and 500 followers on Facebook.", "expected_graph": {"subject": "Malcolm", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Malcolm", "count_token": "240", "count_kind": "integer", "counted_noun": "followers"}, {"kind": "discrete_count", "subject_role": "Malcolm", "count_token": "500", "count_kind": "integer", "counted_noun": "followers"}], "graph_intent": "count", "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-0027"}}
{"exemplar_id": "dcs-v1-0005", "shape_category": "discrete_count_statement", "statement": "Michael wants to lose 10 pounds by June.", "expected_graph": {"subject": "Michael", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Michael", "count_token": "10", "count_kind": "integer", "counted_noun": "pounds"}], "graph_intent": "count", "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-0037", "author_note": "'pounds' here is the counted-noun under a discrete-count reading; the temporal modifier 'by June' is not encoded because the schema only captures count + counted_noun + subject_role."}}
{"exemplar_id": "dcs-v1-0006", "shape_category": "discrete_count_statement", "statement": "He now has 2 horses, 5 dogs, 7 cats, 3 turtles, and 1 goat.", "expected_graph": {"subject": "he", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "he", "count_token": "2", "count_kind": "integer", "counted_noun": "horses"}, {"kind": "discrete_count", "subject_role": "he", "count_token": "5", "count_kind": "integer", "counted_noun": "dogs"}, {"kind": "discrete_count", "subject_role": "he", "count_token": "7", "count_kind": "integer", "counted_noun": "cats"}, {"kind": "discrete_count", "subject_role": "he", "count_token": "3", "count_kind": "integer", "counted_noun": "turtles"}, {"kind": "discrete_count", "subject_role": "he", "count_token": "1", "count_kind": "integer", "counted_noun": "goat"}], "graph_intent": "count", "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-0040", "author_note": "Five count-noun anchors share the same subject (pronominal 'he'); this is the canonical multi-item enumeration form."}}
{"exemplar_id": "dcs-v1-0007", "shape_category": "discrete_count_statement", "statement": "Carlos owns 7 vintage motorcycles.", "expected_graph": {"subject": "Carlos", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Carlos", "count_token": "7", "count_kind": "integer", "counted_noun": "motorcycles"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0008", "shape_category": "discrete_count_statement", "statement": "The library returned 32 overdue books.", "expected_graph": {"subject": "the library", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "library", "count_token": "32", "count_kind": "integer", "counted_noun": "books"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0009", "shape_category": "discrete_count_statement", "statement": "Priya has 18 paintbrushes in her studio.", "expected_graph": {"subject": "Priya", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Priya", "count_token": "18", "count_kind": "integer", "counted_noun": "paintbrushes"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0010", "shape_category": "discrete_count_statement", "statement": "Marisol counted 56 seashells along the shoreline.", "expected_graph": {"subject": "Marisol", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Marisol", "count_token": "56", "count_kind": "integer", "counted_noun": "seashells"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0011", "shape_category": "discrete_count_statement", "statement": "Devon adopted 3 rescue cats from the shelter.", "expected_graph": {"subject": "Devon", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Devon", "count_token": "3", "count_kind": "integer", "counted_noun": "cats"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0012", "shape_category": "discrete_count_statement", "statement": "The garden contains 24 sunflowers near the back fence.", "expected_graph": {"subject": "the garden", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "garden", "count_token": "24", "count_kind": "integer", "counted_noun": "sunflowers"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0013", "shape_category": "discrete_count_statement", "statement": "Alma keeps 12 chickens behind the barn.", "expected_graph": {"subject": "Alma", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Alma", "count_token": "12", "count_kind": "integer", "counted_noun": "chickens"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0014", "shape_category": "discrete_count_statement", "statement": "Greta owns 8 antique typewriters on display.", "expected_graph": {"subject": "Greta", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Greta", "count_token": "8", "count_kind": "integer", "counted_noun": "typewriters"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0015", "shape_category": "discrete_count_statement", "statement": "Felipe brought 15 balloons to the party.", "expected_graph": {"subject": "Felipe", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Felipe", "count_token": "15", "count_kind": "integer", "counted_noun": "balloons"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0016", "shape_category": "discrete_count_statement", "statement": "Nora collected 22 marbles from the playground.", "expected_graph": {"subject": "Nora", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Nora", "count_token": "22", "count_kind": "integer", "counted_noun": "marbles"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0017", "shape_category": "discrete_count_statement", "statement": "Tariq has 4 nephews who visit on weekends.", "expected_graph": {"subject": "Tariq", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Tariq", "count_token": "4", "count_kind": "integer", "counted_noun": "nephews"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2}}
{"exemplar_id": "dcs-v1-0018", "shape_category": "discrete_count_statement", "statement": "A hundred swallows perched on the wire above the meadow.", "expected_graph": {"subject": "swallows", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "swallows", "count_token": "hundred", "count_kind": "word", "counted_noun": "swallows"}], "graph_intent": "count", "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 count ('a hundred'); the count_kind='word' preserves the surface representation for Phase C."}}
{"exemplar_id": "dcs-v1-0019", "shape_category": "discrete_count_statement", "statement": "Olamide bought 1,250 stickers at the wholesale market.", "expected_graph": {"subject": "Olamide", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Olamide", "count_token": "1,250", "count_kind": "integer", "counted_noun": "stickers"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: comma-grouped large integer.  The count_token preserves the surface ',' so Phase C can decide whether to strip or honor the grouping."}}
{"exemplar_id": "dcs-v1-0020", "shape_category": "discrete_count_statement", "statement": "A dozen apples sit in the basket on the counter.", "expected_graph": {"subject": "apples", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "apples", "count_token": "dozen", "count_kind": "word", "counted_noun": "apples"}], "graph_intent": "count", "outcome": "admissible"}, "provenance": {"source": "phase_b_seed", "author": "Claude (Phase B round 2 agent)", "round": 1, "category_rank": 2, "author_note": "Edge case: 'dozen' is an integer-scale word that resolves to 12 in convention; the schema preserves it as count_token to let Phase C decide whether to expand."}}
