{
  "date": "2026-11-07",
  "python_version": "3.13.14",
  "source_sha256": "4e19a4f29860e4d50a54da669ca727b86bcdce2685e71f34650ad8b2c23260b0",
  "source_bytes": 319,
  "output_sha256": "ffd6a182fb8191e614cd5b7992faf2247fe9fe1f3b48f339d2943138568b50bd",
  "output_bytes": 553,
  "naive_sha256": "ba68e7428c28e3b1b9b629e04cdce105bc83a0a6bd682e91fe8cc53848a94e44",
  "naive_bytes": 83,
  "csv_data_rows": 10,
  "csv_columns": 6,
  "checks_passed": 60,
  "checks_total": 60,
  "schema": [
    "id",
    "score_kind",
    "score_sign_marker",
    "score_value_type",
    "score_token",
    "score_json"
  ],
  "rows": [
    {
      "id": "R01",
      "score_kind": "number_unsigned",
      "score_sign_marker": "none",
      "score_value_type": "number",
      "score_token": "42",
      "score_json": "42"
    },
    {
      "id": "R02",
      "score_kind": "string_leading_plus",
      "score_sign_marker": "leading_plus",
      "score_value_type": "string",
      "score_token": "+42",
      "score_json": "\"+42\""
    },
    {
      "id": "R03",
      "score_kind": "string_no_sign",
      "score_sign_marker": "none",
      "score_value_type": "string",
      "score_token": "42",
      "score_json": "\"42\""
    },
    {
      "id": "R04",
      "score_kind": "number_negative",
      "score_sign_marker": "leading_minus",
      "score_value_type": "number",
      "score_token": "-17",
      "score_json": "-17"
    },
    {
      "id": "R05",
      "score_kind": "string_leading_minus",
      "score_sign_marker": "leading_minus",
      "score_value_type": "string",
      "score_token": "-17",
      "score_json": "\"-17\""
    },
    {
      "id": "R06",
      "score_kind": "number_unsigned",
      "score_sign_marker": "none",
      "score_value_type": "number",
      "score_token": "0",
      "score_json": "0"
    },
    {
      "id": "R07",
      "score_kind": "string_leading_plus",
      "score_sign_marker": "leading_plus",
      "score_value_type": "string",
      "score_token": "+0",
      "score_json": "\"+0\""
    },
    {
      "id": "R08",
      "score_kind": "string_no_sign",
      "score_sign_marker": "none",
      "score_value_type": "string",
      "score_token": "0",
      "score_json": "\"0\""
    },
    {
      "id": "R09",
      "score_kind": "number_unsigned",
      "score_sign_marker": "none",
      "score_value_type": "number",
      "score_token": "999",
      "score_json": "999"
    },
    {
      "id": "R10",
      "score_kind": "string_leading_plus",
      "score_sign_marker": "leading_plus",
      "score_value_type": "string",
      "score_token": "+999",
      "score_json": "\"+999\""
    }
  ],
  "naive_rows": [
    {
      "id": "R01",
      "score": "42"
    },
    {
      "id": "R02",
      "score": "+42"
    },
    {
      "id": "R03",
      "score": "42"
    },
    {
      "id": "R04",
      "score": "-17"
    },
    {
      "id": "R05",
      "score": "-17"
    },
    {
      "id": "R06",
      "score": "0"
    },
    {
      "id": "R07",
      "score": "+0"
    },
    {
      "id": "R08",
      "score": "0"
    },
    {
      "id": "R09",
      "score": "999"
    },
    {
      "id": "R10",
      "score": "+999"
    }
  ],
  "raw_tokens": [
    "42",
    "\"+42\"",
    "\"42\"",
    "-17",
    "\"-17\"",
    "0",
    "\"+0\"",
    "\"0\"",
    "999",
    "\"+999\""
  ],
  "source_records": [
    {
      "id": "R01",
      "score_type": "int",
      "score_value": 42
    },
    {
      "id": "R02",
      "score_type": "str",
      "score_value": "+42"
    },
    {
      "id": "R03",
      "score_type": "str",
      "score_value": "42"
    },
    {
      "id": "R04",
      "score_type": "int",
      "score_value": -17
    },
    {
      "id": "R05",
      "score_type": "str",
      "score_value": "-17"
    },
    {
      "id": "R06",
      "score_type": "int",
      "score_value": 0
    },
    {
      "id": "R07",
      "score_type": "str",
      "score_value": "+0"
    },
    {
      "id": "R08",
      "score_type": "str",
      "score_value": "0"
    },
    {
      "id": "R09",
      "score_type": "int",
      "score_value": 999
    },
    {
      "id": "R10",
      "score_type": "str",
      "score_value": "+999"
    }
  ],
  "rfc_note": "RFC 8259 section 6: JSON number grammar does not allow a leading plus sign. A value like +42 can only appear in JSON as a string."
}