{
  "sourceStatus": "project-record",
  "schemaVersion": "1.0",
  "description": "Multisensor batch manifest with sequence allocation, synchronized group counts and handover types.",
  "containsRawData": false,
  "containsTrainableAnnotations": false,
  "batchId": "BATCH_001",
  "projectId": "URBAN_PERCEPTION",
  "planStatus": "batch-planned",
  "sensorConfiguration": {
    "sourceStatus": "project-record",
    "cameraStreams": 6,
    "lidarStreams": 1,
    "calibrationReference": "CALIBRATION_V1",
    "timestampConvention": "Synchronized keyframe groups; timestamp units and tolerances follow the project specification."
  },
  "summary": {
    "sequenceCount": 12,
    "pairedKeyframeCount": 1200,
    "scenarioCount": 4,
    "countingConvention": "Each paired keyframe is one synchronized group of six camera frames and one LiDAR frame; it is not seven separately counted keyframes."
  },
  "scenarioAllocation": [
    {
      "scenarioId": "urban-intersection",
      "sequenceCount": 4,
      "pairedKeyframeCount": 400
    },
    {
      "scenarioId": "night-backlight",
      "sequenceCount": 3,
      "pairedKeyframeCount": 300
    },
    {
      "scenarioId": "roadworks",
      "sequenceCount": 2,
      "pairedKeyframeCount": 200
    },
    {
      "scenarioId": "mixed-traffic",
      "sequenceCount": 3,
      "pairedKeyframeCount": 300
    }
  ],
  "sequences": [
    {
      "sequenceId": "SEQ_001",
      "scenarioId": "urban-intersection",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_002",
      "scenarioId": "urban-intersection",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_003",
      "scenarioId": "urban-intersection",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_004",
      "scenarioId": "urban-intersection",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_005",
      "scenarioId": "night-backlight",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_006",
      "scenarioId": "night-backlight",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_007",
      "scenarioId": "night-backlight",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_008",
      "scenarioId": "roadworks",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_009",
      "scenarioId": "roadworks",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_010",
      "scenarioId": "mixed-traffic",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_011",
      "scenarioId": "mixed-traffic",
      "pairedKeyframeCount": 100
    },
    {
      "sequenceId": "SEQ_012",
      "scenarioId": "mixed-traffic",
      "pairedKeyframeCount": 100
    }
  ],
  "ruleReference": "RULES_V1",
  "proposedDeliverableTypes": [
    "sequence-and-scenario-index",
    "frame-level-2d-labels",
    "frame-level-3d-labels",
    "cross-modal-object-associations",
    "calibration-version-references",
    "quality-review-records",
    "issue-log",
    "batch-manifest"
  ]
}
