{
  "date": "2026-10-14",
  "python": "3.12.14",
  "cases": [
    {
      "case": "one-prefix",
      "input_bytes": 70,
      "exit_code": 0,
      "output_created": true,
      "stdout": "{\"input_bytes\": 70, \"initial_signature_skipped\": true, \"records\": 2}",
      "stderr": "",
      "ordered_strings_equal": true,
      "note_codepoints": [
        [
          "U+006F",
          "U+0072",
          "U+0064",
          "U+0069",
          "U+006E",
          "U+0061",
          "U+0072",
          "U+0079"
        ],
        [
          "U+0069",
          "U+006E",
          "U+0073",
          "U+0069",
          "U+0064",
          "U+0065",
          "U+FEFF",
          "U+0066",
          "U+0069",
          "U+0065",
          "U+006C",
          "U+0064"
        ]
      ]
    },
    {
      "case": "no-prefix",
      "input_bytes": 67,
      "exit_code": 0,
      "output_created": true,
      "stdout": "{\"input_bytes\": 67, \"initial_signature_skipped\": false, \"records\": 2}",
      "stderr": "",
      "ordered_strings_equal": true,
      "note_codepoints": [
        [
          "U+006F",
          "U+0072",
          "U+0064",
          "U+0069",
          "U+006E",
          "U+0061",
          "U+0072",
          "U+0079"
        ],
        [
          "U+0069",
          "U+006E",
          "U+0073",
          "U+0069",
          "U+0064",
          "U+0065",
          "U+FEFF",
          "U+0066",
          "U+0069",
          "U+0065",
          "U+006C",
          "U+0064"
        ]
      ]
    },
    {
      "case": "two-prefixes",
      "input_bytes": 73,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)"
    },
    {
      "case": "prefix-after-space",
      "input_bytes": 71,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "JSONDecodeError: Expecting value: line 1 column 2 (char 1)"
    },
    {
      "case": "invalid-utf8",
      "input_bytes": 24,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 20: invalid start byte"
    },
    {
      "case": "utf16-input",
      "input_bytes": 146,
      "exit_code": 1,
      "output_created": false,
      "stdout": "",
      "stderr": "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte"
    },
    {
      "case": "escaped-field-character",
      "input_bytes": 40,
      "exit_code": 0,
      "output_created": true,
      "stdout": "{\"input_bytes\": 40, \"initial_signature_skipped\": false, \"records\": 1}",
      "stderr": "",
      "ordered_strings_equal": true,
      "note_codepoints": [
        [
          "U+0069",
          "U+006E",
          "U+0073",
          "U+0069",
          "U+0064",
          "U+0065",
          "U+FEFF",
          "U+0066",
          "U+0069",
          "U+0065",
          "U+006C",
          "U+0064"
        ]
      ]
    }
  ],
  "naive_utf8_string_parse_error": "Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)",
  "global_replace_counterexample": {
    "original": "inside\ufefffield",
    "changed": "insidefield",
    "equal": false
  },
  "csv_initial_bom": false
}