{
  "cases": [
    {
      "case": "plain",
      "kind": "text",
      "input": "Report ready",
      "accepted": true,
      "reason": "accepted unchanged"
    },
    {
      "case": "comma",
      "kind": "text",
      "input": "Paris, France",
      "accepted": true,
      "reason": "accepted unchanged"
    },
    {
      "case": "quote",
      "kind": "text",
      "input": "A \"quoted\" label",
      "accepted": true,
      "reason": "accepted unchanged"
    },
    {
      "case": "equals",
      "kind": "text",
      "input": "=1+1",
      "accepted": false,
      "reason": "formula-like leading character"
    },
    {
      "case": "plus",
      "kind": "text",
      "input": "+1+1",
      "accepted": false,
      "reason": "formula-like leading character"
    },
    {
      "case": "minus_text",
      "kind": "text",
      "input": "-1+1",
      "accepted": false,
      "reason": "formula-like leading character"
    },
    {
      "case": "at",
      "kind": "text",
      "input": "@SUM(1,1)",
      "accepted": false,
      "reason": "formula-like leading character"
    },
    {
      "case": "tab",
      "kind": "text",
      "input": "\t=1+1",
      "accepted": false,
      "reason": "control or format character"
    },
    {
      "case": "fullwidth",
      "kind": "text",
      "input": "\uff1d1+1",
      "accepted": false,
      "reason": "formula-like leading character"
    },
    {
      "case": "newline",
      "kind": "text",
      "input": "\n=1+1",
      "accepted": false,
      "reason": "control or format character"
    },
    {
      "case": "negative_number",
      "kind": "number",
      "input": "-12.50",
      "accepted": true,
      "reason": "accepted unchanged"
    },
    {
      "case": "zero",
      "kind": "number",
      "input": "0",
      "accepted": true,
      "reason": "accepted unchanged"
    }
  ],
  "accepted": 5,
  "rejected": 7,
  "roundTrip": "Python csv writer/reader preserves all accepted values",
  "numericRejections": 5,
  "scope": "Bounded input policy and CSV parser round trip only. No Excel, Sheets, LibreOffice, save/reopen or formula execution tested."
}
