{
  "experiment": "json-lines-quarantine",
  "executedAt": "2026-10-15T02:00:16.886740+00:00",
  "runtime": "3.14.8",
  "synthetic": true,
  "sourceBase64": "eyJldmVudF9pZCI6IkVWLTcxIiwidmFsdWUiOjEyfQp7ImV2ZW50X2lkIjoiRVYtNzIiLCJ2YWx1ZSI6MTMKCm51bGwKeyJldmVudF9pZCI6IkVWLTczIiwidmFsdWUiOiJ4In0KeyJldmVudF9pZCI6IkVWLTc0IiwidmFsdWUiOjE0fQr/CnsiZXZlbnRfaWQiOiJFVi03NSIsInZhbHVlIjoxNX0=",
  "sourceSha256": "a6952a7503a586f67ec196a2dc2417e853ee572936580b5252f7705893558315",
  "inputLines": 8,
  "accepted": [
    {
      "line": 1,
      "record": {
        "event_id": "EV-71",
        "value": 12
      }
    },
    {
      "line": 6,
      "record": {
        "event_id": "EV-74",
        "value": 14
      }
    },
    {
      "line": 8,
      "record": {
        "event_id": "EV-75",
        "value": 15
      }
    }
  ],
  "quarantine": [
    {
      "line": 2,
      "offsetBytes": 32,
      "rawBase64": "eyJldmVudF9pZCI6IkVWLTcyIiwidmFsdWUiOjEzCg==",
      "reason": "JSONDecodeError: Expecting ',' delimiter: line 2 column 1 (char 31)",
      "sha256": "a00147d7857741b14df7b3fd19ca5b69917fe5dfb9287a6eb5ee4569bb29b995"
    },
    {
      "line": 3,
      "offsetBytes": 63,
      "rawBase64": "Cg==",
      "reason": "ValueError: blank line",
      "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"
    },
    {
      "line": 4,
      "offsetBytes": 64,
      "rawBase64": "bnVsbAo=",
      "reason": "ValueError: valid JSON but record must be object",
      "sha256": "38e0b9de817f645c4bec37c0d4a3e58baecccb040f5718dc069a72c7385a0bed"
    },
    {
      "line": 5,
      "offsetBytes": 69,
      "rawBase64": "eyJldmVudF9pZCI6IkVWLTczIiwidmFsdWUiOiJ4In0K",
      "reason": "ValueError: record schema mismatch",
      "sha256": "bc73557b6ad8fa4d80d89831081812cfff9752c34a44d5d00c53b5de84a2e43c"
    },
    {
      "line": 7,
      "offsetBytes": 134,
      "rawBase64": "/wo=",
      "reason": "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte",
      "sha256": "e4688624e5f1ad0629505e6768e3bb36244f2f3e33e751215afa820334a76ed3"
    }
  ],
  "outputs": {
    "acceptedBytes": 105,
    "quarantineLines": 5
  },
  "lastRecordWithoutFinalNewlineAccepted": true,
  "scope": "Synthetic8-line file, strict UTF-8 and an application object schema; null is JSON-valid but excluded by the record schema. No real logs processed or repaired."
}
