{
  "date": "2026-10-21",
  "python": "3.12.14",
  "independent_local_recipe": true,
  "results": [
    {
      "case": "plain",
      "input_ascii": "[{\"id\":\"R1\",\"text\":\"A\"}]",
      "csv_repr": "b'id,text\\r\\nR1,A\\r\\n'",
      "decoded_text": "A",
      "receipt": {
        "python": "3.12.14",
        "schema": [
          "id",
          "text"
        ],
        "data_records": 1,
        "exact_field_readback": true,
        "files": {
          "source.json": {
            "bytes": 24,
            "sha256": "c1bbaa6306e05f57ccb48a6f28e3ca495fa730b2e220cbd158e3f58e9586586c"
          },
          "values.csv": {
            "bytes": 15,
            "sha256": "1f46a5e44c3a3565750b4d69c9e4a45a9caa2baf2f16e7f7122f285a4169dea6"
          }
        }
      },
      "ensure_ascii_reserialization": "[{\"id\": \"R1\", \"text\": \"A\"}]"
    },
    {
      "case": "unicode-escape",
      "input_ascii": "[{\"id\":\"R1\",\"text\":\"\\u0041\"}]",
      "csv_repr": "b'id,text\\r\\nR1,A\\r\\n'",
      "decoded_text": "A",
      "receipt": {
        "python": "3.12.14",
        "schema": [
          "id",
          "text"
        ],
        "data_records": 1,
        "exact_field_readback": true,
        "files": {
          "source.json": {
            "bytes": 29,
            "sha256": "ebac1440d24bb92163949b3c2986844f38ac6e17a5bf9b6cfe1c757a4e054c79"
          },
          "values.csv": {
            "bytes": 15,
            "sha256": "1f46a5e44c3a3565750b4d69c9e4a45a9caa2baf2f16e7f7122f285a4169dea6"
          }
        }
      },
      "ensure_ascii_reserialization": "[{\"id\": \"R1\", \"text\": \"A\"}]"
    },
    {
      "case": "literal-backslash",
      "input_ascii": "[{\"id\":\"R1\",\"text\":\"\\\\u0041\"}]",
      "csv_repr": "b'id,text\\r\\nR1,\\\\u0041\\r\\n'",
      "decoded_text": "\\u0041",
      "receipt": {
        "python": "3.12.14",
        "schema": [
          "id",
          "text"
        ],
        "data_records": 1,
        "exact_field_readback": true,
        "files": {
          "source.json": {
            "bytes": 30,
            "sha256": "5985c591d60b4c0832124bf4e8bd8e4541e48e27732194b3a7087f813c52202d"
          },
          "values.csv": {
            "bytes": 20,
            "sha256": "8c45cc044a0ef82f16357b1aff87eff64ecb924a5648543da05335287ad112cf"
          }
        }
      },
      "ensure_ascii_reserialization": "[{\"id\": \"R1\", \"text\": \"\\\\u0041\"}]"
    }
  ],
  "rejections": [
    {
      "input_repr": "b''",
      "error": "JSONDecodeError: Expecting value: line 1 column 1 (char 0)",
      "bundle_created": false
    },
    {
      "input_repr": "b'{}'",
      "error": "ValueError: top-level array required",
      "bundle_created": false
    },
    {
      "input_repr": "b'[{}]'",
      "error": "ValueError: exact id/text schema required",
      "bundle_created": false
    },
    {
      "input_repr": "b'[{\"id\":\"a\",\"id\":\"b\",\"text\":\"c\"}]'",
      "error": "ValueError: duplicate object key",
      "bundle_created": false
    },
    {
      "input_repr": "b'[{\"id\":1,\"text\":\"c\"}]'",
      "error": "ValueError: string fields required",
      "bundle_created": false
    },
    {
      "input_repr": "b'[NaN]'",
      "error": "ValueError: nonstandard JSON constant",
      "bundle_created": false
    },
    {
      "input_repr": "b'\\xff'",
      "error": "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte",
      "bundle_created": false
    },
    {
      "input_repr": "b'[{\"id\":\"x\",\"text\":\"\\\\ud800\"}]'",
      "error": "UnicodeEncodeError: 'utf-8' codec can't encode character '\\ud800' in position 0: surrogates not allowed",
      "bundle_created": false
    }
  ],
  "existing_bundle_refused": true
}