{
  "mode": "Local synthetic JSON Lines validation and real staging writes; no training or model",
  "files": {
    "quarantine.py": "7be58f6b43aa9785947ba3a68be3791241a3ea628be9de32796a2ed30b507edd",
    "inspect_dataset.py": "d3d95905cda1f8be65eaac9118ccac41f4f4828a7f44c6ef70573b26a140de2f",
    "vendor/availability.py": "3039969944686e05ee6d2fc9990807d9f576f653403681671e8d656f717a3efb",
    "events.jsonl": "54f8d270a1e2e57193d213dd0b221b433a288b3b01c70bbb5ae36b175e2d6945",
    "valid-events.jsonl": "51346e3bf66c5dde276ffd730a31cecc44f3ef5f0a88b40fce670e2e5994bf33"
  },
  "batches": {
    "events.jsonl": {
      "schema_version": "event-v1",
      "schema_implementation_sha256": "3039969944686e05ee6d2fc9990807d9f576f653403681671e8d656f717a3efb",
      "rules_version": "1",
      "max_line_bytes": 512,
      "source_sha256": "54f8d270a1e2e57193d213dd0b221b433a288b3b01c70bbb5ae36b175e2d6945",
      "source_lines": 20,
      "accepted": 7,
      "quarantined": 13,
      "accepted_source_lines": [
        2,
        3,
        4,
        5,
        6,
        7,
        8
      ],
      "status": "blocked",
      "training_file": null,
      "batch_reasons": [
        "invalid_records"
      ],
      "reason_counts": {
        "blank_record": 1,
        "duplicate_event_id": 2,
        "duplicate_json_key": 1,
        "event_contract": 5,
        "invalid_utf8": 1,
        "line_too_large": 1,
        "malformed_json": 1,
        "record_must_be_object": 1
      },
      "files": {
        "source.bin": "54f8d270a1e2e57193d213dd0b221b433a288b3b01c70bbb5ae36b175e2d6945",
        "accepted.jsonl": "0b824a8aa1e220108491d8b41eb7e5a43afc782102a4310655c3c5c4c16aca5a",
        "quarantine.jsonl": "1b9ba7fc4589d364af9f4d8f727f7e4dadd3c2fffa996c408ff867fd5761a1f6"
      }
    },
    "valid-events.jsonl": {
      "schema_version": "event-v1",
      "schema_implementation_sha256": "3039969944686e05ee6d2fc9990807d9f576f653403681671e8d656f717a3efb",
      "rules_version": "1",
      "max_line_bytes": 512,
      "source_sha256": "51346e3bf66c5dde276ffd730a31cecc44f3ef5f0a88b40fce670e2e5994bf33",
      "source_lines": 8,
      "accepted": 8,
      "quarantined": 0,
      "accepted_source_lines": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8
      ],
      "status": "ready",
      "training_file": "accepted.jsonl",
      "batch_reasons": [],
      "reason_counts": {},
      "files": {
        "source.bin": "51346e3bf66c5dde276ffd730a31cecc44f3ef5f0a88b40fce670e2e5994bf33",
        "accepted.jsonl": "51346e3bf66c5dde276ffd730a31cecc44f3ef5f0a88b40fce670e2e5994bf33",
        "quarantine.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      }
    }
  }
}
