{"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."}}
{"exemplar_id": "dcs-v1-0021", "shape_category": "discrete_count_statement", "statement": "She splits it up into 25-foot sections.", "expected_graph": {"subject": "she", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "she", "count_token": "25", "count_kind": "integer", "counted_noun": "foot sections"}], "graph_intent": "count", "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-0002", "author_note": "Hyphen-bonded unit count ('25-foot sections') from proxy refusal; canonical discrete count with compound counted-noun. Matches EX-6 pattern in extract."}}
{"exemplar_id": "dcs-v1-0022", "shape_category": "discrete_count_statement", "statement": "The local bookstore donated 48 boxes of erasers.", "expected_graph": {"subject": "the local bookstore", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "bookstore", "count_token": "48", "count_kind": "integer", "counted_noun": "boxes of erasers"}], "graph_intent": "count", "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-0003", "author_note": "Discrete count of boxed items; list-unit inheritance candidate but single count here."}}
{"exemplar_id": "dcs-v1-0023", "shape_category": "discrete_count_statement", "statement": "Traveling from Manhattan to the Bronx, Andrew rides the subway for 10 hours, takes the train and rides for twice as much time as the subway ride, and then bikes the remaining distance for 8 hours.", "expected_graph": {"subject": "Andrew", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Andrew", "count_token": "10", "count_kind": "integer", "counted_noun": "hours"}, {"kind": "discrete_count", "subject_role": "Andrew", "count_token": "8", "count_kind": "integer", "counted_noun": "hours"}], "graph_intent": "count", "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-0015", "author_note": "Multi-leg discrete time counts in narrative; tests that reader surfaces both without over-extracting the 'twice as much' comparative."}}
{"exemplar_id": "dcs-v1-0024", "shape_category": "discrete_count_statement", "statement": "On Rudolph's car trip across town, he traveled 2 more than 5 miles and encountered 3 less than 17 stop signs.", "expected_graph": {"subject": "Rudolph", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Rudolph", "count_token": "2", "count_kind": "integer", "counted_noun": "miles"}, {"kind": "discrete_count", "subject_role": "Rudolph", "count_token": "5", "count_kind": "integer", "counted_noun": "miles"}, {"kind": "discrete_count", "subject_role": "Rudolph", "count_token": "3", "count_kind": "integer", "counted_noun": "stop signs"}, {"kind": "discrete_count", "subject_role": "Rudolph", "count_token": "17", "count_kind": "integer", "counted_noun": "stop signs"}], "graph_intent": "count", "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-0016", "author_note": "Comparative discrete counts ('2 more than 5 miles', '3 less than 17 stop signs'); reader surfaces the surface tokens (2/5, 3/17) as lexemes. The 'more/less' relation is expressed in the graph for later composition (no synthesized result in extract)."}}
{"exemplar_id": "dcs-v1-0025", "shape_category": "discrete_count_statement", "statement": "He bench presses 15 pounds for 10 reps and does 3 sets.", "expected_graph": {"subject": "he", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "he", "count_token": "15", "count_kind": "integer", "counted_noun": "pounds"}, {"kind": "discrete_count", "subject_role": "he", "count_token": "10", "count_kind": "integer", "counted_noun": "reps"}, {"kind": "discrete_count", "subject_role": "he", "count_token": "3", "count_kind": "integer", "counted_noun": "sets"}], "graph_intent": "count", "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-0116", "author_note": "Multiple discrete counts in fitness context; tests enumeration without triggering rate or aggregation misparse."}}
{"exemplar_id": "dcs-v1-0026", "shape_category": "discrete_count_statement", "statement": "He draws and colors 10 pictures.", "expected_graph": {"subject": "he", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "he", "count_token": "10", "count_kind": "integer", "counted_noun": "pictures"}], "graph_intent": "count", "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-0171", "author_note": "Simple discrete count of produced items; canonical for injection after recognizer match."}}
{"exemplar_id": "dcs-v1-0027", "shape_category": "discrete_count_statement", "statement": "Orlando gained 5 pounds.", "expected_graph": {"subject": "Orlando", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Orlando", "count_token": "5", "count_kind": "integer", "counted_noun": "pounds"}], "graph_intent": "count", "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-0206", "author_note": "Change-of-state discrete count; tests that reader does not require explicit 'from X to Y' for admissibility."}}
{"exemplar_id": "dcs-v1-0028", "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": "operator (Workstream A increment 1)", "round": 2, "category_rank": 1, "train_case_id": "gsm8k-train-sample-v1-0040", "author_note": "Re-seed of existing multi-item enumeration with explicit subject; ensures synthesis covers list-of-counts pattern."}}
{"exemplar_id": "dcs-v1-0029", "shape_category": "discrete_count_statement", "statement": "The guests eat all of 1 pan, and 75% of the 2nd pan.", "expected_graph": {"subject": "the guests", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "guests", "count_token": "1", "count_kind": "integer", "counted_noun": "pan"}, {"kind": "discrete_count", "subject_role": "guests", "count_token": "2", "count_kind": "integer", "counted_noun": "pan"}], "graph_intent": "count", "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": "Ordinal + fractional discrete pans; tests that reader surfaces both without tripping rate or percentage misparse."}}
{"exemplar_id": "dcs-v1-0030", "shape_category": "discrete_count_statement", "statement": "Jeremie wants to go to an amusement park with 3 friends at the end of summer.", "expected_graph": {"subject": "Jeremie", "quantity_anchors": [{"kind": "discrete_count", "subject_role": "Jeremie", "count_token": "3", "count_kind": "integer", "counted_noun": "friends"}], "graph_intent": "count", "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-0166", "author_note": "Simple discrete count in intent statement; canonical for 'wants to X with N Y' pattern."}}
