{
  "schemaVersion": 1,
  "dataClass": "synthetic",
  "cases": [
    {"id":"normalize","title":"Normalize a dataset","goal":"Find a reusable transformation that converts each input x into 3x + 2.","training":[{"input":[0,1,2],"expected":[2,5,8]},{"input":[-2,4],"expected":[-4,14]}],"acceptance":"Exact output on unseen negative, zero, repeated and large integer inputs."},
    {"id":"ledger","title":"Reconcile eligible amounts","goal":"Keep non-negative amounts and return their sum as a one-element array.","training":[{"input":[3,-2,5],"expected":[8]},{"input":[-9,0,7],"expected":[7]}],"acceptance":"Exact totals, including empty inputs, duplicates, zero and all-negative batches."},
    {"id":"catalog","title":"Clean a product catalog","goal":"Return the unique numeric identifiers in ascending order.","training":[{"input":[3,1,3,2],"expected":[1,2,3]},{"input":[5,-2,5,0],"expected":[-2,0,5]}],"acceptance":"Exact sorted unique output, including empty lists, repeated identifiers and negative identifiers."}
  ]
}
