{
  "schemaVersion": "1.3",
  "metadataContractVersion": "2.0",
  "generatedUtc": "2026-08-09T09:21:56.250126+00:00",
  "root": "DatasetExports",
  "summary": {
    "datasetCount": 358,
    "songCount": 421,
    "characterCount": 57,
    "venueCount": 134,
    "cameraAuthorCount": 2,
    "cameraAuthorCounts": {
      "unknown": 6,
      "yamo": 415
    },
    "qualityReviewStatusCounts": {
      "unreviewed": 421
    },
    "styleCount": 0,
    "styleCounts": {},
    "totalFrames": 965683,
    "totalDurationSeconds": 16094.716666666654,
    "totalDurationMinutes": 268.2452777777776,
    "totalShots": 3078,
    "rawCameraEligibleSongs": 421,
    "canonicalSkeletonEligibleSongs": 420,
    "portableReadySongs": 263,
    "trainingEligibleSongs": 263,
    "issueCounts": {
      "info": 1,
      "warning": 159
    },
    "splitCounts": {
      "test": 53,
      "train": 340,
      "validation_cross_character_venue": 1,
      "validation_cross_song": 27
    },
    "contentFormatCounts": {
      "unknown": 421
    }
  },
  "duplicates": {
    "identicalContent": [
      [
        "d95160df801651c9",
        "ff56a7f171db03cd"
      ]
    ],
    "repeatedSongNames": [
      [
        "9a3abd4d7880664a",
        "3c5cf43be0671ba9",
        "8a38a72d50de366d",
        "e69bc972e472e318",
        "9f273c30f0ea62da",
        "2ab9aec7282cc38a",
        "8fe79dc84f71e7f2",
        "0daaebae341a80a3",
        "d46f040b386ac900",
        "9a8c40c12f47037c",
        "5d63dd1d63047e02"
      ],
      [
        "965c334dfada7e1e",
        "7abdfccac050ec22",
        "cc6850cb190426f1",
        "c6af03dbc518430c",
        "f46b6c51c2d35777",
        "5b60e64b77f23b25",
        "89f54dc0efc829ba",
        "e9bcf8e7d623d0f6",
        "ebfb736ccb9d338d"
      ],
      [
        "46ccbc164e6b8f3f",
        "9a33602608bf568e",
        "8f636a8ee44fdae0",
        "baa8a4431fdef1ed",
        "ef35bc2b3d2281c9",
        "165d1b89aa97da48",
        "d2ef0a379c939802",
        "64407728f3db1bef",
        "5d4c920a2ce75c1c",
        "b565bbe868ce3861"
      ],
      [
        "534773d4624c1c95",
        "ed92769090cd8b63"
      ],
      [
        "59ba95647ede86ca",
        "ece6dca1fd02be16",
        "dab2ea05ee8191c9",
        "876a8c4a21bbc98e"
      ],
      [
        "35eb0b55959ffa91",
        "84d68b5d67a9511c",
        "94812ec98711f463"
      ],
      [
        "bbceae2e98692ab1",
        "058124274fe58249",
        "fa02f8fd16076d22",
        "e9ac6fddbae02ec2",
        "939db82728723783",
        "d9d41481c8e55cc8",
        "8bb8c14f1e0581b8",
        "e76f4f6bbc080776",
        "193c050f43ef3c22",
        "92d97611d1cf0f55",
        "163e51b740a16a2f",
        "3596cdd1dd15e946",
        "fc3224a2b3ddede2",
        "1cd5999258d64ba9",
        "6e88be118f262dc1",
        "9dad88890bb76776"
      ],
      [
        "f0a05e4770eadfd3",
        "1c53e545d50e3bd6",
        "1422fdd2eb9cbb33",
        "00d7ce685fda116b",
        "9a32c3410b7076d6",
        "65188c3dec2005de",
        "ba6cdc114bda2b47",
        "efd6800ed95aae9a",
        "cc97c5be3d56636f",
        "5325c37f3af2aa2b",
        "7b04a1df32a62f11",
        "1f4c9caf0136ff78",
        "46d9609fcfde9cfb"
      ],
      [
        "b20a7d365678d1f9",
        "8889bf04ec98b727",
        "0b732f65d0540afc",
        "77e32bd304becc0d",
        "924c0b37337f05e7",
        "a4bbf4e8cd32d6a5",
        "a3bfc601ec336983",
        "04cbdd7004fcfc45",
        "3bbfcdd478d7e807",
        "86c79d46369fa84f",
        "3c8d0e7be08a0a28",
        "311c2a20453db460",
        "acf23ad24f9d8dfd"
      ],
      [
        "fa07009e9319cb46",
        "37070b172c95da78"
      ],
      [
        "7fb1fdffd94e29db",
        "b707a25899f1dad8"
      ],
      [
        "61bc625ee539f1db",
        "97a150447ff8d909"
      ],
      [
        "63c9e670f9ca0c1e",
        "08ba6454402ee168",
        "736a0629108285f1",
        "e817c3d99ed664aa",
        "dc6a0dc4ef10c490",
        "f31afb9648507b1b",
        "28c991cea6c88465",
        "ba82865d1d7eb940",
        "7d2bb473f119eb09",
        "2809ec7d1ffa74e1",
        "a4e5048493a169fa",
        "ac5a70252ff40b33",
        "a9c7959e9e58dff2",
        "7a5477349bdc0469",
        "8a1c04f47e2b1741",
        "e0041650e3bca3c1",
        "749f4cc34ae93f05",
        "74728566aa450a9d",
        "d79a108306980359"
      ],
      [
        "888425ecfbb0942c",
        "fd20461d3bf920fc"
      ],
      [
        "1825a7d3657f9ca6",
        "518215a05fc2b29c",
        "4abb6203af780988",
        "7d58a25947119fb6"
      ],
      [
        "80084168c72860cd",
        "07554600aa985e80",
        "d1207e55f9f66115"
      ],
      [
        "1dee9b076649e1fa",
        "f7ea27d3e808932f",
        "1f6fc85d73b96fda",
        "43670ea49b1a221c"
      ],
      [
        "d95160df801651c9",
        "ff56a7f171db03cd"
      ],
      [
        "88442d92e4cc3b66",
        "d3eea1b89a8cbd3b",
        "e085fa672141221e",
        "615b17149bfacfb2",
        "c99feda059bf8db5",
        "9d367591c6838012"
      ],
      [
        "cdd58b1fb0884cb8",
        "00067819ff30a2b7",
        "567d35b6a35ed991",
        "50645ea1d69a71d7",
        "033570da7b8d2f38"
      ],
      [
        "cb01dc2a25839c07",
        "a640860b2ee16ba9",
        "79e4368124b01abd"
      ],
      [
        "a85971b16d6166ac",
        "213a37afc914669a"
      ],
      [
        "036d5f4d8cfdf091",
        "2db86b0085541702",
        "45a43701633f447f"
      ],
      [
        "24c2fbb57cd794e1",
        "8ebabe43762bad21"
      ],
      [
        "8f7b6e78435b1a9c",
        "3a29828c4fa5cc25",
        "3473e3cac1448c18"
      ],
      [
        "18bf5bb4d1ed5cc5",
        "500981ed344fb296",
        "dad44b387c6c341b"
      ],
      [
        "1bdc72385f32c8ff",
        "204a807bd6e7f537"
      ],
      [
        "aac2001a8f584a24",
        "620c64ea04c7ae26"
      ],
      [
        "99ea1cf77d54de04",
        "f6afd1805983522f"
      ],
      [
        "3b3ff689bdc46f67",
        "eabab5eaa5e25fea",
        "3e0f71b0f1e8b347",
        "ec9223188d01de57"
      ],
      [
        "6eb7271d77bedda8",
        "712de1e46db40d55"
      ],
      [
        "9c92e7f00c789715",
        "50fa17203f39c964",
        "5fe4d7943e8e1fa7"
      ],
      [
        "9810965d6f16b5ed",
        "1df9fac1fc1c43cc"
      ],
      [
        "5c6e96dcab91282a",
        "a59a333aa17db2b3"
      ],
      [
        "2c88f3197f02481e",
        "aaa19dea9c4aeff0",
        "02d9ee2efc20c6c5"
      ],
      [
        "41ffa373eed79542",
        "0e7ab6b017bf424b",
        "8f7f621009a0dabf",
        "a8355a1dc07db0a1"
      ],
      [
        "fa9a2bc603e9cafe",
        "3c890ddd8161778e",
        "7f91de8232c08e3e"
      ],
      [
        "7784442a1daba957",
        "b107e6220c115ef5"
      ],
      [
        "514c8b89489c000f",
        "640dc2d152cb3f9e",
        "649678cf651df1eb",
        "1360ca14f82ba1e1"
      ],
      [
        "9ac99de0906e367d",
        "48a49562b3de1621",
        "d198dae0b21131b1"
      ],
      [
        "4d67f15f6500cce1",
        "48090f8c926f554f"
      ],
      [
        "66cbf063ce013649",
        "6872f68e6deed0da",
        "3334dcb62791d80a"
      ],
      [
        "e10c9a847b845a28",
        "2d7e41ba9c15c47d",
        "878138205c3797f7"
      ],
      [
        "225910675f84bcad",
        "c87959bb0f917b48"
      ],
      [
        "96ef11984a640f22",
        "866ca35e85784acd",
        "ba577786b0f3f34a"
      ],
      [
        "9bf9715a37ed23a7",
        "29bec76ba43209e8"
      ],
      [
        "3a8273f5239dcef9",
        "59b48d422c9e1811",
        "675d444edca7bb75"
      ],
      [
        "6b283e06600a1c3c",
        "22191632d25e9898"
      ],
      [
        "72305cd6762c67b0",
        "1beb36072e725ef0"
      ],
      [
        "c8b89154ca259a80",
        "bc2cd1694917967f"
      ],
      [
        "4c9e303959a59b28",
        "46afc63a6a4199b6"
      ],
      [
        "14d8dc8834caf34f",
        "343c666523ce2eb5"
      ],
      [
        "e6383a7bb8eb3531",
        "00b2f64ed4cdacaf"
      ],
      [
        "a6d01935a1e6ddcf",
        "802c6093198fe206"
      ],
      [
        "1b3f480d55516d79",
        "47059e53f55a051d"
      ],
      [
        "d446134209bce595",
        "c673db27da9e1172"
      ]
    ]
  },
  "datasets": [
    {
      "id": "TimelineCamera_60fps_20260729_005037",
      "path": "TimelineCamera_60fps_20260729_005037",
      "manifestPath": "TimelineCamera_60fps_20260729_005037/dataset_manifest.json",
      "manifestSha256": "5e40ce8c7c0a43eb36a30ff6fdf97991b197f023a1aeae7d20d6b49a1b3c43bc",
      "schemaVersion": "1.2",
      "createdUtc": "2026-07-28T15:51:04.3342546Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/ResourcesData/Character/@059_독쥐/Project/독쥐_260709_콘서트_렌더링/독쥐_260709_콘서트_렌더링.unity",
      "sampleRate": 60,
      "bytes": 348457527,
      "character": {
        "id": "@059",
        "name": "독쥐"
      },
      "venue": {
        "id": "unassigned_concert_stage",
        "name": "미지정 공연장",
        "type": "concert_stage",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "현재 카메라 샷 라이브러리의 주 학습 소스. 정확한 공연장 ID와 품질 등급은 작업자 검토 후 입력.",
      "songIds": [
        "48c89d961da502f4",
        "744f56e97ca15580",
        "6892bca2b1a33bc1",
        "49c04559114e4147",
        "e2de6e428c65578d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_20260729_005811",
      "path": "TimelineCamera_60fps_20260729_005811",
      "manifestPath": "TimelineCamera_60fps_20260729_005811/dataset_manifest.json",
      "manifestSha256": "4d194bd3173aa605ca813b242971339e7950efece708546c73cdfb0e2b357b5f",
      "schemaVersion": "1.2",
      "createdUtc": "2026-07-28T15:58:21.4053964Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/ResourcesData/Character/@061_아리사/Project/아리사_260713_공연_사전렌더링/아리사_260713_공연_사전렌더링.unity",
      "sampleRate": 60,
      "bytes": 27170121,
      "character": {
        "id": "@061",
        "name": "아리사"
      },
      "venue": {
        "id": "unassigned_arisa_small_studio",
        "name": "아리사 소형 스튜디오",
        "type": "studio",
        "sizeClass": "small"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "validation_cross_character_venue",
      "contentFormat": "unknown",
      "notes": "사용자 설명에 따라 소형 스튜디오로 분류. 현재 교차 캐릭터·공연장 검증 곡.",
      "songIds": [
        "89fecf766a965a83"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B",
      "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/dataset_manifest.json",
      "manifestSha256": "76515dbf081111ac5accd5e38396b98bff8e1d17b6644d1249ed02f734fdd299",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:09.4439521Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_251217_IRISOUT/스노하라스노_251217_IRISOUT_정원B.unity",
      "sampleRate": 60,
      "bytes": 1755576,
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_40cb4a0819",
        "name": "스노하라스노_251217_IRISOUT_정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_251217_IRISOUT/스노하라스노_251217_IRISOUT_정원B.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9a3abd4d7880664a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A",
      "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A",
      "manifestPath": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/dataset_manifest.json",
      "manifestSha256": "668f46d1211ec5c6e965c504a4f221c722c07a0ff3e690f8d4c19335c732c387",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:52.4433995Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250811_소문의그아이/희지_250811_소문의그아이_체육관A.unity",
      "sampleRate": 60,
      "bytes": 653078,
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250811_소문의그아이/희지_250811_소문의그아이_체육관A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@159_희지/project/희지_250811_소문의그아이/희지_250811_소문의그아이_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "ed31379a86ce628d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E",
      "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E",
      "manifestPath": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/dataset_manifest.json",
      "manifestSha256": "a7fa97b60087a2e592c627028d9881b7c09f47ff1629e0af87ae0829597fbc75",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:32.1181810Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260124_솜띵_두번째지구_듀오/하데스_260124_솜띵_두번째지구_듀오_자연E.unity",
      "sampleRate": 60,
      "bytes": 5327479,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260124_솜띵_두번째지구_듀오/하데스_260124_솜띵_두번째지구_듀오_자연E.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "965c334dfada7e1e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A",
      "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A",
      "manifestPath": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/dataset_manifest.json",
      "manifestSha256": "b541864d2d9e669a2aa496e775c10e20edad81f9f1dbc00d3757e9990c14328c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:11.9603847Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251216_IRISOUT/이레인_251216_IRISOUT_하이웨이A.unity",
      "sampleRate": 60,
      "bytes": 1755813,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251216_IRISOUT/이레인_251216_IRISOUT_하이웨이A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3c5cf43be0671ba9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A",
      "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/dataset_manifest.json",
      "manifestSha256": "7ab7cfe58795e3fc9f8fd7745f54f1c65a1f750e967aefbad99277d4290fcab6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:59.3020464Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260417_캐치캐치/나나링_260417_캐치캐치_공원A.unity",
      "sampleRate": 60,
      "bytes": 2416414,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260417_캐치캐치/나나링_260417_캐치캐치_공원A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "46ccbc164e6b8f3f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B",
      "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/dataset_manifest.json",
      "manifestSha256": "a320b25e9f011f8f1272684c2547c2a092567d374491c343d394257ad636f160",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:15.7651284Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250714_SodaPop/여르미_250715_SodaPop_공원B.unity",
      "sampleRate": 60,
      "bytes": 1801075,
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_fc65d56fae",
        "name": "여르미_250715_SodaPop_공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250714_SodaPop/여르미_250715_SodaPop_공원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250714_sodapop/여르미_250715_sodapop_공원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "841724fe704128c9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A",
      "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A",
      "manifestPath": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/dataset_manifest.json",
      "manifestSha256": "61fd04cb083fde92e3f3cd503df68e78c2c4e1261599ff9854c2ca119f37dc41",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:20:50.7810955Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A.unity",
      "sampleRate": 60,
      "bytes": 90804141,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "534773d4624c1c95",
        "29f91e5a04abdf4a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C",
      "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/dataset_manifest.json",
      "manifestSha256": "1bfd571f47b15b933bd0da85597304e7546c4863157941606b4f75e42debb436",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:51.4197498Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/나나링_260211_SundayMorning_학교C.unity",
      "sampleRate": 60,
      "bytes": 2896975,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/나나링_260211_SundayMorning_학교C.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "59ba95647ede86ca"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A",
      "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/dataset_manifest.json",
      "manifestSha256": "52944b43eb7a8fc25eadedaa7377394d92cd7696d14c3f620214bb688b0fc108",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:53.4116157Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250227_RebelHeart/이레인_250227_RebelHeart_무대A.unity",
      "sampleRate": 60,
      "bytes": 1401733,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_e20ca88e01",
        "name": "무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250227_RebelHeart/이레인_250227_RebelHeart_무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250227_rebelheart/이레인_250227_rebelheart_무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "9ce6ec06f7756bf0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A",
      "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/dataset_manifest.json",
      "manifestSha256": "1155699b14123ccd4602b5c2529f7612cab8feac2bbb20fa6289fdd3200ee436",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:30:04.5776424Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260516_흥흥흥/유키_260516_흥흥흥_레트로리빙룸A.unity",
      "sampleRate": 60,
      "bytes": 1687116,
      "character": {
        "id": "@234",
        "name": "유키"
      },
      "venue": {
        "id": "yamo_82b53ac9eb",
        "name": "레트로리빙룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260516_흥흥흥/유키_260516_흥흥흥_레트로리빙룸A.unity",
        "sourceGroup": "audio-sha256:38b893e16779aa4c74afb23ae4bf774c589183147d9b2daada6e01ed9b99070e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ced545ded4e82722"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B",
      "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B",
      "manifestPath": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/dataset_manifest.json",
      "manifestSha256": "01492a58525bc1fc679a4136fe33539d78ac527507ef930db3055e3535d8c38c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:59.4300588Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251024_너만아니면돼/따스히_251024_너만아니면돼_저택B.unity",
      "sampleRate": 60,
      "bytes": 756177,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_91a6bc1560",
        "name": "저택B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251024_너만아니면돼/따스히_251024_너만아니면돼_저택B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_251024_너만아니면돼/따스히_251024_너만아니면돼_저택b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "02ddd694215cefec"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C",
      "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C",
      "manifestPath": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/dataset_manifest.json",
      "manifestSha256": "06cdf0c28a7535ac3c648fb456d3bf6431993a834703ff22c2e7d5dd8baa76f7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:05.6077922Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251116_Nameless/코오리세라_251116_Nameless_도시C.unity",
      "sampleRate": 60,
      "bytes": 1720484,
      "character": {
        "id": "@185",
        "name": "코오리세라"
      },
      "venue": {
        "id": "yamo_946d77e249",
        "name": "도시C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251116_Nameless/코오리세라_251116_Nameless_도시C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@185_코오리세라/project/코오리세라_251116_nameless/코오리세라_251116_nameless_도시c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9a4768d494a17737"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A",
      "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/dataset_manifest.json",
      "manifestSha256": "7b33d550aec8869d388d83e89f874812b3392d0f23ceb29f39c9790c20e96491",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:38.1300900Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260208_두지구050100/하데스_260208_두지구050100_우주선A.unity",
      "sampleRate": 60,
      "bytes": 4784629,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260208_두지구050100/하데스_260208_두지구050100_우주선A.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7abdfccac050ec22"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A",
      "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/dataset_manifest.json",
      "manifestSha256": "eb2a252f095f29749867742108d20064a4f8c3d7faf8590477c08cd92a9d9d01",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:59.1891767Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260212_오버드라이브/져미님_260212_오버드라이브_소무대A.unity",
      "sampleRate": 60,
      "bytes": 1376959,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260212_오버드라이브/져미님_260212_오버드라이브_소무대A.unity",
        "sourceGroup": "audio-sha256:88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "35eb0b55959ffa91"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B",
      "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B",
      "manifestPath": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/dataset_manifest.json",
      "manifestSha256": "29304772c4b903cc9aed09e04abf99f46ac8cef1125646da4af3e4d805e1e716",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:34.9271120Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260114_두번째지구/달타_260114_두번째지구_박물관B.unity",
      "sampleRate": 60,
      "bytes": 5084847,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_36f747ed3d",
        "name": "박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260114_두번째지구/달타_260114_두번째지구_박물관B.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "cc6850cb190426f1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A",
      "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A",
      "manifestPath": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/dataset_manifest.json",
      "manifestSha256": "1fb0cbecd656f02d328c1bdaf57586d0c042a86afb8178b1a143c5d62db40ae0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:41.0299574Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@179_에냐/Project/에냐_251017_HOOD/에냐_251017_HOOD_도시공터A.unity",
      "sampleRate": 60,
      "bytes": 30916641,
      "character": {
        "id": "@179",
        "name": "에냐"
      },
      "venue": {
        "id": "yamo_5361f5eac4",
        "name": "도시공터A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@179_에냐/Project/에냐_251017_HOOD/에냐_251017_HOOD_도시공터A.unity",
        "sourceGroup": "audio-sha256:a70f91f681aa4ce6b2a67aa82dda93ebad97c9c4c664e6b81ad8a430766e13a7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d1dfc6a2a4054a13"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A",
      "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A",
      "manifestPath": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/dataset_manifest.json",
      "manifestSha256": "f6c54c98bb8566f7c2bb07d7c7f6f4a8e409773ff24b285ddab5f39fbbe74973",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:45.3773282Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260224_SundayMorning/하데스_260225_띵귤_SundayMorning_마을A.unity",
      "sampleRate": 60,
      "bytes": 2898711,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_d11fbd1427",
        "name": "하데스_260225_띵귤_SundayMorning_마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260224_SundayMorning/하데스_260225_띵귤_SundayMorning_마을A.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ece6dca1fd02be16"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디",
      "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디",
      "manifestPath": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/dataset_manifest.json",
      "manifestSha256": "47d0e3fca910242d287641ae34fdd2b9810419846f066115026edf58b0217f51",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:36.3991402Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251109_바디/블리즈_251109_바디.unity",
      "sampleRate": 60,
      "bytes": 859252,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251109_바디/블리즈_251109_바디.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251109_바디/블리즈_251109_바디_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "96be9abae72a1cdf"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B",
      "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/dataset_manifest.json",
      "manifestSha256": "ee6eb4c7e715fa5c6f75c1d076f9b7aa1c6c4c1416f3487924534ff8fc099090",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:12.4353776Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260326_간바레/스노하라스나_260326_간바레_무지B.unity",
      "sampleRate": 60,
      "bytes": 14457209,
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260326_간바레/스노하라스나_260326_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "bbceae2e98692ab1",
        "f0a05e4770eadfd3",
        "b20a7d365678d1f9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4",
      "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4",
      "manifestPath": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/dataset_manifest.json",
      "manifestSha256": "0501ff8f675fbf3b06fdc2aec03af039a83f67418dc33d9be0bc57b3d7a28ee1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:21.3814701Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250530_Stargazers/250530_블리즈_Stargazers_도시C_01_4.unity",
      "sampleRate": 60,
      "bytes": 2371284,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_a3256c3513",
        "name": "250530_블리즈_Stargazers_도시C_01_4",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250530_Stargazers/250530_블리즈_Stargazers_도시C_01_4.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250530_stargazers/250530_블리즈_stargazers_도시c_01_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "fa07009e9319cb46"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B",
      "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B",
      "manifestPath": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/dataset_manifest.json",
      "manifestSha256": "9026cb9a6ce7c79f7a9603d70ba3f9014ea5764b310cd6957da25726e3a107e2",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:28.3561455Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260113_챈솜_야따라와봐/하데스_260113_챈솜_야따라와봐_실내B.unity",
      "sampleRate": 60,
      "bytes": 526551,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_0d630cfdbf",
        "name": "실내B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260113_챈솜_야따라와봐/하데스_260113_챈솜_야따라와봐_실내B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260113_챈솜_야따라와봐/하데스_260113_챈솜_야따라와봐_실내b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "eb0797e86e99ef01"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레",
      "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레",
      "manifestPath": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/dataset_manifest.json",
      "manifestSha256": "2bf8665cd13e98d9d485ac605821ac92ef6df0b3164f47f8e21b3f3da44fd502",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:02.0595416Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260326_간바레/리베_260326_간바레.unity",
      "sampleRate": 60,
      "bytes": 14456357,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260326_간바레/리베_260326_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "058124274fe58249",
        "1c53e545d50e3bd6",
        "8889bf04ec98b727"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A",
      "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A",
      "manifestPath": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/dataset_manifest.json",
      "manifestSha256": "b0e3e4105a7449ff7e92a86e51664ea6686dfca83ff2b6e83d2181fc8736c701",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:35.6117451Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@123_서피카/Project/서피카_250727_소다팝/서피카_250727_소다팝_건널목A.unity",
      "sampleRate": 60,
      "bytes": 1801201,
      "character": {
        "id": "@123",
        "name": "서피카"
      },
      "venue": {
        "id": "yamo_f82605fc82",
        "name": "건널목A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@123_서피카/Project/서피카_250727_소다팝/서피카_250727_소다팝_건널목A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@123_서피카/project/서피카_250727_소다팝/서피카_250727_소다팝_건널목a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "f4acfd4eb66c2c50"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A",
      "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A",
      "manifestPath": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/dataset_manifest.json",
      "manifestSha256": "18bcf5fc3ffe366acb5b3a67a417b648d19a3b10daa9d082bf2d3e30886ffcc7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:11.2147371Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251205_Bloodline/이레인_251205_Bloodline_신전A.unity",
      "sampleRate": 60,
      "bytes": 939825,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f5202dbc5d",
        "name": "신전A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251205_Bloodline/이레인_251205_Bloodline_신전A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_251205_bloodline/이레인_251205_bloodline_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "bbd9348f2941de8c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A",
      "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/dataset_manifest.json",
      "manifestSha256": "cdde02ca6e68e8ef6967b343cfc2ba8034a3f83936f5212489a6b59532b9c283",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:10.8754070Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260516_Delulu/블리즈_260516_Delulu_일렉트릭홀A.unity",
      "sampleRate": 60,
      "bytes": 3495901,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260516_Delulu/블리즈_260516_Delulu_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:3b6cce1f2ca7edba67aa736dae03bb84629b6acd38dd304af647d56a4435b20c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "240d727194ec4641"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A",
      "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/dataset_manifest.json",
      "manifestSha256": "b6eabe171cfa3d3c9f6a67d7d421be5b872c1a4d3fa461edcc183bbed3e60c53",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:21.2276975Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260223_WorldIsMine/윤이제_260223_WorldIsMine_일렉트릭홀A.unity",
      "sampleRate": 60,
      "bytes": 1817002,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260223_WorldIsMine/윤이제_260223_WorldIsMine_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:0e9ebaf131a7f091af6f3e812fef352ea863aea27a907ad283431a82505d6b98",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "cc68cb51abd9b989"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A",
      "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A",
      "manifestPath": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/dataset_manifest.json",
      "manifestSha256": "1f8344eca367a1405ac1bb47669e471a494c0bc8c090ac74499542903043cbec",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:30:03.5496021Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260508_모시모시/유키_260508_모시모시_길거리A.unity",
      "sampleRate": 60,
      "bytes": 951648,
      "character": {
        "id": "@234",
        "name": "유키"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260508_모시모시/유키_260508_모시모시_길거리A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@201-250/@234_유키/project/유키_260508_모시모시/유키_260508_모시모시_길거리a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a052c3c9e5bef5e6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A",
      "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A",
      "manifestPath": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/dataset_manifest.json",
      "manifestSha256": "acfa07a8c74c52bf7d9388ff905214e43801331694402e6198deddd59345f092",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:19.7692460Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250524_Levitating/블리즈_250524_Levitating_저택A.unity",
      "sampleRate": 60,
      "bytes": 692835,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250524_Levitating/블리즈_250524_Levitating_저택A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250524_levitating/블리즈_250524_levitating_저택a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "d97742545b5aeb2b"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A",
      "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A",
      "manifestPath": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/dataset_manifest.json",
      "manifestSha256": "0fca24aeacf01bbf5e154a1fb7f3fcf1393d41e227334f766146480287188ff5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:57.5572974Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_251224_IRISOUT/져미님_251224_IRISOUT_유럽A.unity",
      "sampleRate": 60,
      "bytes": 1755446,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_251224_IRISOUT/져미님_251224_IRISOUT_유럽A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8a38a72d50de366d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A",
      "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/dataset_manifest.json",
      "manifestSha256": "03b814005012fa239f80b1b4aaa49f067e67a8a5855bcb1c520253e176216359",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:05:57.8574396Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@237_뀨미호/Project/뀨미호_260527_BeMyStar/뀨미호_260527_BeMyStar_소무대A.unity",
      "sampleRate": 60,
      "bytes": 8961253,
      "character": {
        "id": "@237",
        "name": "뀨미호"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@237_뀨미호/Project/뀨미호_260527_BeMyStar/뀨미호_260527_BeMyStar_소무대A.unity",
        "sourceGroup": "audio-sha256:6f1a9ba1fdd357aaf062a54a3d1c2b51a89f5cc8a510c2a451bb81e6d7d788ae",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "511cc495df4a70a4"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A",
      "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/dataset_manifest.json",
      "manifestSha256": "958faaa7d0e98ada3fc599aeb74ba34268108d0449990c8f740b7edeed0a2b2e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:42.1514473Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/하데스_260213_챈나_킹받아라_시가지A.unity",
      "sampleRate": 60,
      "bytes": 1129745,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/하데스_260213_챈나_킹받아라_시가지A.unity",
        "sourceGroup": "audio-sha256:23d62a79fa756f059995a46f32cf1d1d4b7009ee262535fada5078f1f4a6b885",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7fb1fdffd94e29db"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A",
      "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/dataset_manifest.json",
      "manifestSha256": "16fbeb5f08e9cfc72d5f399d7a42f0ada71e69add513816cc7b583867a134044",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:58.3265950Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250503_LikeJennie/이레인_250503_LikeJennie_우주선A.unity",
      "sampleRate": 60,
      "bytes": 1477905,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250503_LikeJennie/이레인_250503_LikeJennie_우주선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250503_likejennie/이레인_250503_likejennie_우주선a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "05a85011140d20ae"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A",
      "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/dataset_manifest.json",
      "manifestSha256": "ad8a20118e965dac2a117b215aae43aabea3ca240da16344e434594871227acc",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:43.7229169Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260121_StupidIdiotDance/블리즈_260121_StupidIdiotDance_소무대A.unity",
      "sampleRate": 60,
      "bytes": 1137934,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260121_StupidIdiotDance/블리즈_260121_StupidIdiotDance_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260121_stupididiotdance/블리즈_260121_stupididiotdance_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "bfb4acd32d5bbad4"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A",
      "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A",
      "manifestPath": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/dataset_manifest.json",
      "manifestSha256": "038410acb10580d796e9fb08efa78a4478775b588cb9ac33b367eaf2e8ebad6e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:49.9826873Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260303_언발란스/블리즈_260303_언발란스_스튜디오A.unity",
      "sampleRate": 60,
      "bytes": 707672,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_5b22ff094e",
        "name": "스튜디오A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260303_언발란스/블리즈_260303_언발란스_스튜디오A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260303_언발란스/블리즈_260303_언발란스_블리즈모캡룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "61bc625ee539f1db"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "585dfd23719f9adac6323f3ec7e90c93ced78039143921810983de74f5d5c52b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:25.4167301Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260407_간바레/사라_260407_간바레_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 14456468,
      "character": {
        "id": "@218",
        "name": "사라"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260407_간바레/사라_260407_간바레_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fa02f8fd16076d22",
        "1422fdd2eb9cbb33",
        "0b732f65d0540afc"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A",
      "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A",
      "manifestPath": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/dataset_manifest.json",
      "manifestSha256": "7acef316205c8c9601d73a926d121634f0e3b02c956ccafd99d86857339fbd68",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:07.7521048Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_마을A.unity",
      "sampleRate": 60,
      "bytes": 5260064,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_마을A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "63c9e670f9ca0c1e",
        "08ba6454402ee168"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B",
      "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/dataset_manifest.json",
      "manifestSha256": "08d95d8b19eb1ba76634fefdd819866a47218f00b65db18be342f1d0786b9c69",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:09.2798887Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251031_LOVEGAME/윤이제_251031_LOVEGAME_무지B.unity",
      "sampleRate": 60,
      "bytes": 961037,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251031_LOVEGAME/윤이제_251031_LOVEGAME_무지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251031_lovegame/윤이제_251031_lovegame_신전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "888425ecfbb0942c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C",
      "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/dataset_manifest.json",
      "manifestSha256": "b85d83eb3d9b0d3c1ee93943763924ca95bfd7049bce221472fbb6a7895dffc3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:57.5659926Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_학교C.unity",
      "sampleRate": 60,
      "bytes": 4828389,
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "736a0629108285f1",
        "e817c3d99ed664aa"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A",
      "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/dataset_manifest.json",
      "manifestSha256": "fa1cfc80f4d3e4de60af6bb281cb9cea0551139f4100243104e241cd28d3f300",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:29.0682223Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250710_1999/블리즈_250710_1999_하바나A.unity",
      "sampleRate": 60,
      "bytes": 2224703,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250710_1999/블리즈_250710_1999_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250710_1999/블리즈_250710_1999_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "f9f13980b2ba01f0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2",
      "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2",
      "manifestPath": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/dataset_manifest.json",
      "manifestSha256": "159d6f6bbd85b5a6101e943c9211765a22e7b974a008784fa874359846b10b20",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:29.1003469Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_옥상C2.unity",
      "sampleRate": 60,
      "bytes": 1886442,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_149afee014",
        "name": "옥상C2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_옥상C2.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "1825a7d3657f9ca6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A",
      "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/dataset_manifest.json",
      "manifestSha256": "f7db64a47a36314ab78209c37bfed017996c189f8bf65b38a79b0fcc31972a5b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:23.0192012Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250417_샤랄라/달타_250417_샤랄라_기차역A.unity",
      "sampleRate": 60,
      "bytes": 845707,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_6e1af07a79",
        "name": "기차역A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250417_샤랄라/달타_250417_샤랄라_기차역A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250417_샤랄라/달타_250417_샤랄라_기차역a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "fdfb36a9322a9265"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A",
      "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/dataset_manifest.json",
      "manifestSha256": "1763f974875fce666298274f0e0193356968f83e336bee41ffa8f13303da47b4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:47.3123680Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260309_띵귤_Bang/하데스_260309_띵귤_Bang_일렉트릭홀A.unity",
      "sampleRate": 60,
      "bytes": 1574206,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260309_띵귤_Bang/하데스_260309_띵귤_Bang_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:4d30be4f0782798fe2b6e1f964a34b272227dc2f3cf052e708d01c0b8b44092c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "80084168c72860cd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A",
      "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/dataset_manifest.json",
      "manifestSha256": "7abb4c4e4d240a34f88c734f2e2bf67860d6ba7d2e02c1f7a459a48de47ac104",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:45.4737570Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260129_TinyGiant/성하늘_260129_TinyGiant_하늘정원A.unity",
      "sampleRate": 60,
      "bytes": 2133076,
      "character": {
        "id": "@201",
        "name": "성하늘"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260129_TinyGiant/성하늘_260129_TinyGiant_하늘정원A.unity",
        "sourceGroup": "audio-sha256:39b496e641c61d92b9a753d9c10ec4f62bd7a3880eeb631163aa982499d76754",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "046d5cd355ff13eb"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A",
      "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/dataset_manifest.json",
      "manifestSha256": "5121f6538bc04293e2cac1c08795e456899d5769009a7abad9b769e6d5045861",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:47.0365808Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@129_디롬/Project/디롬_250426_키스키츠네/디롬_250426_키스키츠네_사원A.unity",
      "sampleRate": 60,
      "bytes": 1304356,
      "character": {
        "id": "@129",
        "name": "디롬"
      },
      "venue": {
        "id": "yamo_36ca4006a4",
        "name": "사원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@129_디롬/Project/디롬_250426_키스키츠네/디롬_250426_키스키츠네_사원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@129_디롬/project/디롬_250426_키스키츠네/디롬_250426_키스키츠네_사원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "19b7ec6a2f61da95"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A",
      "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/dataset_manifest.json",
      "manifestSha256": "4ede3a0908d0c48025defb370efe986e98b7b148f2148a9bbff14894aafbb324",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:01.8569942Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_스튜디오A.unity",
      "sampleRate": 60,
      "bytes": 2276719,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_5b22ff094e",
        "name": "스튜디오A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_스튜디오A.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1dee9b076649e1fa"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A",
      "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/dataset_manifest.json",
      "manifestSha256": "66033d0a42360b2b59ae05e2c7ecd3170b58cd08033138815e70adfbc758f7b7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:29.9789378Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_터널A.unity",
      "sampleRate": 60,
      "bytes": 2755797,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_ad303cf63d",
        "name": "터널A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_터널A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_터널a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "def0da99f847f82f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A",
      "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A",
      "manifestPath": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/dataset_manifest.json",
      "manifestSha256": "9fe3aa8729b3368d72e2ecbeb9f16839efdc9d708dcc40713793184d2d68506d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:05.7531389Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_길거리A.unity",
      "sampleRate": 60,
      "bytes": 2729997,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_길거리A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "dc6a0dc4ef10c490"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B",
      "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/dataset_manifest.json",
      "manifestSha256": "0a4413fa881c874416692e22b2c0b329c54026a238406e9e430e20fe3b308fd1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:01.0781763Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_사무실B.unity",
      "sampleRate": 60,
      "bytes": 2276726,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_사무실B.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f7ea27d3e808932f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A",
      "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/dataset_manifest.json",
      "manifestSha256": "aa431a3d35fdf56b5ab7da3e352b53ee9939800cc6ef1e9d14992768fd38765b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:08.8209205Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250528_Stargazers/다룽_250528_Stargazers_크루즈선A.unity",
      "sampleRate": 60,
      "bytes": 1891895,
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_410949127d",
        "name": "크루즈선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250528_Stargazers/다룽_250528_Stargazers_크루즈선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@070_다룽/project/다룽_250528_stargazers/다룽_250528_stargazers_크루즈선a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "e3483dd91e534fa6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B",
      "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B",
      "manifestPath": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/dataset_manifest.json",
      "manifestSha256": "06d683264169ef3e9765d4a6aa7439d35faca39c6bd3898109f37f7000ad4b79",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:50.4884297Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250805_도로롱챌린지/희지_250805_도로롱챌린지_주택가B.unity",
      "sampleRate": 60,
      "bytes": 1709903,
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250805_도로롱챌린지/희지_250805_도로롱챌린지_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@159_희지/project/희지_250805_도로롱챌린지/희지_250805_도로롱챌린지_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "50eb12bbdb35ee5d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B",
      "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B",
      "manifestPath": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/dataset_manifest.json",
      "manifestSha256": "c7f842fba1e7909eea8ab1643ffafb294111193b2a172ffabbb114b0e92d8545",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:46.1248759Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260224_SundayMorning/하데스_키마_260224_SundayMorning_박물관B.unity",
      "sampleRate": 60,
      "bytes": 2898740,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_522b9bd5c2",
        "name": "하데스_키마_260224_SundayMorning_박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260224_SundayMorning/하데스_키마_260224_SundayMorning_박물관B.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "dab2ea05ee8191c9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A",
      "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A",
      "manifestPath": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/dataset_manifest.json",
      "manifestSha256": "c8655be4358caab0de5ede27575f63b84a6614388550fd2dd59967714c94fb25",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:14:34.1035188Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250106_국기챌린지/양도끼_250106_국기챌린지_한옥A.unity",
      "sampleRate": 60,
      "bytes": 897409,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_b1417f7de8",
        "name": "한옥A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250106_국기챌린지/양도끼_250106_국기챌린지_한옥A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250106_국기챌린지/양도끼_250106_국기챌린지_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "417ab92809903411"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A",
      "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/dataset_manifest.json",
      "manifestSha256": "d7ff0cf67c7eabfcb02cd935c0c36662e9c5dc3c824450374a210949ddbbd692",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:56.5463111Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_시가지A.unity",
      "sampleRate": 60,
      "bytes": 2415465,
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_시가지A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f31afb9648507b1b"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C",
      "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C",
      "manifestPath": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/dataset_manifest.json",
      "manifestSha256": "92f93c961724e0c560dd5b0d001bc230c8a0c6212674b006a9889687efad7a9d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:52.7571115Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250727_카쿠렌보/프랑카시라_250727_카쿠렌보_도시C.unity",
      "sampleRate": 60,
      "bytes": 2174103,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_946d77e249",
        "name": "도시C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250727_카쿠렌보/프랑카시라_250727_카쿠렌보_도시C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/프랑카시라_250727_카쿠렌보/프랑카시라_250727_카쿠렌보_도시c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "3abfb915a080b8f1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B",
      "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/dataset_manifest.json",
      "manifestSha256": "a593c9d5ef52603914d61207ab2b52381ff53065739081476c92cc0225a188a1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:27.6737656Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레_무지B.unity",
      "sampleRate": 60,
      "bytes": 14456216,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e9ac6fddbae02ec2",
        "00d7ce685fda116b",
        "77e32bd304becc0d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A",
      "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/dataset_manifest.json",
      "manifestSha256": "2f4872f55fd84ad4eabe9dc04a65ba507e1b401c9e7f726ee0468d7b542591c5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:57.0515461Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250927_뛰어/따스히_250927_뛰어_하바나A.unity",
      "sampleRate": 60,
      "bytes": 898166,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250927_뛰어/따스히_250927_뛰어_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_250729_소다팝/따스히_250729_소다팝_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "d95160df801651c9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A",
      "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/dataset_manifest.json",
      "manifestSha256": "da41134b815c3330f72f032acc43ace3670c955c923abe2cbac5b7322b1315eb",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:02.9871494Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_260428_Rude/한결_260428_Rude_레트로식당A.unity",
      "sampleRate": 60,
      "bytes": 70320610,
      "character": {
        "id": "@139",
        "name": "한결"
      },
      "venue": {
        "id": "yamo_6da4461ce0",
        "name": "레트로식당A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_260428_Rude/한결_260428_Rude_레트로식당A.unity",
        "sourceGroup": "audio-sha256:8ffe39bf7e261f2c6cbe3d0efcd3934a731c449ad214137ce58fa7132ac26d09",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "bc9db7646bb1190c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B",
      "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/dataset_manifest.json",
      "manifestSha256": "dd6e8e082eb406dce6cb9a1beab12baa4c6bed3814ccf4004679bf9b83babe0a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:11.5700962Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_사무실B.unity",
      "sampleRate": 60,
      "bytes": 1295407,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_사무실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "883ec183d7bd5fcc"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D",
      "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/dataset_manifest.json",
      "manifestSha256": "32ccf69c7f704c82e4d9528ad045c9404822c81295ee65960144cf2fcbfa2321",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:45.0465582Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_251212_Nameless/치유_251212_Nameless_홀D.unity",
      "sampleRate": 60,
      "bytes": 1949519,
      "character": {
        "id": "@180",
        "name": "치유"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_251212_Nameless/치유_251212_Nameless_홀D.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@180_치유/project/치유_251212_nameless/치유_251212_nameless_홀d_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "91f0cb1e58c95685"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C",
      "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/dataset_manifest.json",
      "manifestSha256": "7c9e5068cfec2d125a556309a0b869531b986cbaf888de7c1ed17fe266bd1da6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:10:02.1492545Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251206_링마벨/따스히_251206_링마벨_학교C.unity",
      "sampleRate": 60,
      "bytes": 1174287,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251206_링마벨/따스히_251206_링마벨_학교C.unity",
        "sourceGroup": "audio-sha256:ee385a08d150c96b3f165ce892b33a3f3e36bbe37fcea3e3a1b9dcb7d9c2a022",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "0e2e74ce515efd5f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A",
      "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/dataset_manifest.json",
      "manifestSha256": "1b98dffd2161d6a89cef7d9002c315e8dbea8f0d68c4a7412268edb327518623",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:55.4883570Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_공원A.unity",
      "sampleRate": 60,
      "bytes": 3621780,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_공원A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "88442d92e4cc3b66"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A",
      "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/dataset_manifest.json",
      "manifestSha256": "f05b1c7ee33ea3c22db5b826d2d89f6e513dd34c8726f64ad8888d75902a4df3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:51.8722342Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/힌콕_260420_BornSavage_창고A.unity",
      "sampleRate": 60,
      "bytes": 6157783,
      "character": {
        "id": "@111",
        "name": "힌콕"
      },
      "venue": {
        "id": "yamo_ca8c2e84e8",
        "name": "창고A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/힌콕_260420_BornSavage_창고A.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "cdd58b1fb0884cb8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A",
      "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/dataset_manifest.json",
      "manifestSha256": "0f022419daf7b4156693b4b6ab6d8679a68f270da1f03dd803702c390a3a8594",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:56.1903780Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250313_Stress/이레인_250313_Stress_나무방A.unity",
      "sampleRate": 60,
      "bytes": 1313881,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250313_Stress/이레인_250313_Stress_나무방A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250313_stress/이레인_250313_stress_나무방a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "8534548701e00db0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A",
      "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A",
      "manifestPath": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/dataset_manifest.json",
      "manifestSha256": "aba4861e612ce27c00242ae566d0d34ced8437554892bebb6b628f6916aedbb8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:58.2149547Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_캔디랜드A.unity",
      "sampleRate": 60,
      "bytes": 3621490,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_099a26b9f3",
        "name": "캔디랜드A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_캔디랜드A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d3eea1b89a8cbd3b"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A",
      "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/dataset_manifest.json",
      "manifestSha256": "0842fbacf1b193c89eeec841adde0fa78b56c2140712baaf0760769589f8911d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:10.9454327Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_기차역A.unity",
      "sampleRate": 60,
      "bytes": 17313817,
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_6e1af07a79",
        "name": "기차역A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_기차역A.unity",
        "sourceGroup": "audio-sha256:21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "cb01dc2a25839c07"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E",
      "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E",
      "manifestPath": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/dataset_manifest.json",
      "manifestSha256": "a83b176729403662ac60b2cfaef5fb5c7ec9a984842fd1feef4132c1f090edc3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:56.6843368Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_자연E.unity",
      "sampleRate": 60,
      "bytes": 3621506,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_자연E.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e085fa672141221e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A",
      "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/dataset_manifest.json",
      "manifestSha256": "a27a9fdc2fcf559d9ae7b2dcbe6ec9259afd9949f3febde998538d0ca3d45bb7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:00.2154372Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260227_BangBang/리베_260227_BangBang_일렉트릭홀A.unity",
      "sampleRate": 60,
      "bytes": 6837360,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260227_BangBang/리베_260227_BangBang_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:878160795903626fb2296b62b54d5ed6007a8515bfc97f049375c63b08aa6aec",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "07554600aa985e80"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D",
      "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/dataset_manifest.json",
      "manifestSha256": "0b6c0d157648d1dd076c950ce405b9f1d7c200ad66f6ae9cb5c9729675c25b24",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:54.7286481Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251209_Star/리베_251209_Star_홀D.unity",
      "sampleRate": 60,
      "bytes": 744597,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251209_Star/리베_251209_Star_홀D.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251209_star/리베_251209_star_홀d_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b4224f17eb66e246"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A",
      "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/dataset_manifest.json",
      "manifestSha256": "95ecba179e5ff75eaff8acdf66eace2b46deae536fd376bee3db065a685fdd3c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:36.5576894Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260414_IRISOUT/후아꽈_260414_IRISOUT_소무대A.unity",
      "sampleRate": 60,
      "bytes": 1831767,
      "character": {
        "id": "@224",
        "name": "후아꽈"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260414_IRISOUT/후아꽈_260414_IRISOUT_소무대A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e69bc972e472e318"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D",
      "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/dataset_manifest.json",
      "manifestSha256": "e64fa4ddeab2634976ff3a6d5c88593f8115c403b7b349b648c58f9bfcd1520c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:49.8135887Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/하데스_260319_띵귤_어쩜이렇게예뻐_홀D.unity",
      "sampleRate": 60,
      "bytes": 1259803,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_bb65228cd0",
        "name": "하데스_260319_띵귤_어쩜이렇게예뻐_홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/하데스_260319_띵귤_어쩜이렇게예뻐_홀D.unity",
        "sourceGroup": "audio-sha256:ec3ea7631f181acd4391a9c3f344e877f5d52a151c15293b05fa1b600211912d",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a85971b16d6166ac"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A",
      "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/dataset_manifest.json",
      "manifestSha256": "dd343ddb2d16ea28aa88fe7da15821a0f0a68339215666c80ffab97cdd09ca60",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:06.7368622Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260111_두번째지구/제갈금자_260111_두번째지구_크리스마스A.unity",
      "sampleRate": 60,
      "bytes": 5085007,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_a89e9aa399",
        "name": "크리스마스A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260111_두번째지구/제갈금자_260111_두번째지구_크리스마스A.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "c6af03dbc518430c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A",
      "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A",
      "manifestPath": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/dataset_manifest.json",
      "manifestSha256": "47b5659a209a6f56ef330507e28b387e4ab5f1e5d294889cf7da8d8ea54db6cb",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:35.7411802Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251028_FAMOUS/블리즈_251028_FAMOUS_유럽A.unity",
      "sampleRate": 60,
      "bytes": 1530169,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251028_FAMOUS/블리즈_251028_FAMOUS_유럽A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251028_famous/블리즈_251028_famous_유럽a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "bbad397ec5612660"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지",
      "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지",
      "manifestPath": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/dataset_manifest.json",
      "manifestSha256": "a2f7ab10069dfd54c2f9b8b4150f2a2cb31d7557f33e09929404754157ebf5e4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:33.5531934Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지.unity",
      "sampleRate": 60,
      "bytes": 516482,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "993e56ffb62ccd79"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지",
      "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지",
      "manifestPath": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/dataset_manifest.json",
      "manifestSha256": "afaf3d56d3968b099afb7712caa5bb3dc0c79c361ac8844dfcfcd0780c58f59b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:23.7616888Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251115_골반챌린지/강다래_251115_골반챌린지.unity",
      "sampleRate": 60,
      "bytes": 7230566,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251115_골반챌린지/강다래_251115_골반챌린지.unity",
        "sourceGroup": "audio-sha256:f33d7b8c0e53ef05863ab2c4bf7cfd85179fc65538c0a79ba31f9e66a5788197",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6efb0aa0db966c4d",
        "611167dafafcce5a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A",
      "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/dataset_manifest.json",
      "manifestSha256": "15ee3ce97b94361660bff5b9e34e350d95f881936f6cc0ded75922f510cc629d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:12.5232805Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/이겨울/Project/이겨울_260115_두번째지구/이겨울_260115_두번째지구_하바나A.unity",
      "sampleRate": 60,
      "bytes": 5085025,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/이겨울/Project/이겨울_260115_두번째지구/이겨울_260115_두번째지구_하바나A.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f46b6c51c2d35777"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C",
      "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/dataset_manifest.json",
      "manifestSha256": "fd5511fd4903c94a882adadee7ee57aebc44a72a29cdfe0597639aa38e1ed273",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:51.9295732Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260325_아웅다웅/봄세이_260325_아웅다웅_학교C.unity",
      "sampleRate": 60,
      "bytes": 1956855,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260325_아웅다웅/봄세이_260325_아웅다웅_학교C.unity",
        "sourceGroup": "audio-sha256:26e338a01816e0a2f91fa01d51db0ab56fe5051242d06618f66ab9db8a5180c6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "dc728008ce2bdc62"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A",
      "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/dataset_manifest.json",
      "manifestSha256": "a946fabdca9accd5258ad3123e360b44f2507f0e2594676c0cdbb3ac354c13dd",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:27.5689936Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250630_소다팝/블리즈_250630_소다팝_야외무대A.unity",
      "sampleRate": 60,
      "bytes": 1240995,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_56e11bb8bc",
        "name": "야외무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250630_소다팝/블리즈_250630_소다팝_야외무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250630_소다팝/블리즈_250630_소다팝_야외무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "b5eabf297c297dc3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2",
      "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2",
      "manifestPath": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/dataset_manifest.json",
      "manifestSha256": "a30be28746ef416e637963a9794cad08d1a02cf800a23ae672b029530a555655",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:49.5263847Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250626_에코챌린지/프랑카시라_250626_에코챌린지_스크린홀A2.unity",
      "sampleRate": 60,
      "bytes": 7126511,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_8735294a2d",
        "name": "스크린홀A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250626_에코챌린지/프랑카시라_250626_에코챌린지_스크린홀A2.unity",
        "sourceGroup": "audio-sha256:2ce378fb3bb7a648c02318b2d541bb1c12ebbd9ea62a006f528c6474106d0594",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "b75fe13ce8ea3f01",
        "39771f4d20f53781"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A",
      "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/dataset_manifest.json",
      "manifestSha256": "e30a5970ced9c0aec290fdfccffd966f382a64c1bb21cd7c47fc562a8d2e85c0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:52.9119201Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250729_소다팝/따스히_250729_소다팝_하바나A.unity",
      "sampleRate": 60,
      "bytes": 898172,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250729_소다팝/따스히_250729_소다팝_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_250729_소다팝/따스히_250729_소다팝_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "ff56a7f171db03cd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A",
      "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/dataset_manifest.json",
      "manifestSha256": "f74f9faf281fe0925180303a8935d075f4e8ef8ee9c61752d7f203fc34701c0e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:56.8015359Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_나무방A.unity",
      "sampleRate": 60,
      "bytes": 1907035,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_나무방A.unity",
        "sourceGroup": "audio-sha256:8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "036d5f4d8cfdf091"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/dataset_manifest.json",
      "manifestSha256": "1ce5ed41e77fadf24627e2e34d648a7ab839d5feac58aac82016442ee48f4f1d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:52.9301916Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260213_너뿐이야/나나링_260213_너뿐이야_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 2020123,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260213_너뿐이야/나나링_260213_너뿐이야_이탈리아A.unity",
        "sourceGroup": "audio-sha256:18189bd0ed3fc215cfc28751528067242de81d5f60b44de9447da9a09bb6bb9a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "24c2fbb57cd794e1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A",
      "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A",
      "manifestPath": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/dataset_manifest.json",
      "manifestSha256": "3338c8d9216160453012e2379f44d519626515e2f76c6fde74e05043e4de0cf3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:30.1600836Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260115_키귤초_매끈매끈하다/하데스_260115_키귤초_매끈매끈하다_유럽A.unity",
      "sampleRate": 60,
      "bytes": 1049442,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260115_키귤초_매끈매끈하다/하데스_260115_키귤초_매끈매끈하다_유럽A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260115_키귤초_매끈매끈하다/하데스_260115_키귤초_매끈매끈하다_유럽a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "52ea50e84f92a550"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C",
      "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/dataset_manifest.json",
      "manifestSha256": "c32de390b9bc52bbfa4b5cf6566793e77d7557249be4f6701b607ae1ad44da72",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:00.6900226Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260512_모시모시/나나링_260512_모시모시_학교C.unity",
      "sampleRate": 60,
      "bytes": 2415481,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260512_모시모시/나나링_260512_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "28c991cea6c88465"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C",
      "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C",
      "manifestPath": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/dataset_manifest.json",
      "manifestSha256": "22b8a87c937a15006080f6ef276d1acf0c71f22c5a724eb9b5403c805b04e9ee",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:48.7308263Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251222_오리곡/나나링_251222_오리곡_무지C.unity",
      "sampleRate": 60,
      "bytes": 8405994,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251222_오리곡/나나링_251222_오리곡_무지C.unity",
        "sourceGroup": "audio-sha256:e9271a7d56330252f3f0691fae567c467bf9702d9b067471c9d56eab71cf77e6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "0ec429624cd06e9c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤",
      "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤",
      "manifestPath": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/dataset_manifest.json",
      "manifestSha256": "79a209f6ba181df5d0019acb93c02a46ad78f1f6b7bad42a8c54a3d5b34dcce5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:13.3493850Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_가정집A_밤.unity",
      "sampleRate": 60,
      "bytes": 60191290,
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_f9b2675653",
        "name": "가정집A_밤",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_가정집A_밤.unity",
        "sourceGroup": "audio-sha256:ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "8f7b6e78435b1a9c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B",
      "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/dataset_manifest.json",
      "manifestSha256": "aeb2c9c80393ac8cf927651ce444fa3fe7243e856ac2f7130fccad15f9947022",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:45:12.7235927Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_연습실B.unity",
      "sampleRate": 60,
      "bytes": 3308116,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "af28731ac2657633",
        "1c5732f54416db9b",
        "170f17f8a1154980",
        "276d27b254918985"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝",
      "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝",
      "manifestPath": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/dataset_manifest.json",
      "manifestSha256": "7ba395a683ca4e38b852c50cb85ccb6ffcd2c420120d5f07ae487154a0cc5805",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:26.8078845Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250630_소다팝/블리즈_250630_소다팝.unity",
      "sampleRate": 60,
      "bytes": 1792992,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250630_소다팝/블리즈_250630_소다팝.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250630_소다팝/블리즈_250630_소다팝_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "85e4aea5e213aa25"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A",
      "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A",
      "manifestPath": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/dataset_manifest.json",
      "manifestSha256": "79f079c2fde1557cee7aa1a878c2a2d40585b8d7a0b7c5a9af157030fc619dcd",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:08.2632919Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251128_Nameless/Scene/문모모_251220_Nameless_창고A.unity",
      "sampleRate": 60,
      "bytes": 8265231,
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "yamo_2777f525c0",
        "name": "문모모_251220_Nameless_창고A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251128_Nameless/Scene/문모모_251220_Nameless_창고A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@086_문모모/project/문모모_251128_nameless/scene/문모모_251220_nameless_창고a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f9c52231cd6581b1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/dataset_manifest.json",
      "manifestSha256": "2b743bdb8725e25eab1fef235ead23c7e5ed925b0e8031fdeef65ebb6ffd2bd7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:22.1363209Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260106_띵귤_암낫큣애니몰/하데스_260106_띵귤_암낫큣애니몰_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 1520507,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260106_띵귤_암낫큣애니몰/하데스_260106_띵귤_암낫큣애니몰_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260106_띵귤_암낫큣애니몰/하데스_260106_띵귤_암낫큣애니몰_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "75c45b78f40d3239"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A",
      "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A",
      "manifestPath": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/dataset_manifest.json",
      "manifestSha256": "b7a14bef16b5e956b175aebf979d002fe43dbc4597e9daddaa0ed0c908678c62",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:14.9376287Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_들판A.unity",
      "sampleRate": 60,
      "bytes": 17313781,
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_c8c1669cbc",
        "name": "들판A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_들판A.unity",
        "sourceGroup": "audio-sha256:21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "a640860b2ee16ba9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B",
      "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/dataset_manifest.json",
      "manifestSha256": "52b7d77383aa3238c358dcde319cc550e6af9c1d84b21d6967cb48ca1acaa622",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:04.3204245Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251109_BeMyLight/코오리세라_251109_BeMyLight_정원B.unity",
      "sampleRate": 60,
      "bytes": 1287893,
      "character": {
        "id": "@185",
        "name": "코오리세라"
      },
      "venue": {
        "id": "yamo_a8e5fc1480",
        "name": "정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251109_BeMyLight/코오리세라_251109_BeMyLight_정원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@185_코오리세라/project/코오리세라_251109_bemylight/코오리세라_251109_bemylight_정원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "214f62e766f0f8f8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "0d42d1e3d264c6c2b6a0b0e8ecaf17c711155e45831646e1a1e22acec77e7fd7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:16.0854513Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 17313767,
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "79e4368124b01abd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A",
      "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A",
      "manifestPath": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/dataset_manifest.json",
      "manifestSha256": "27aff90f5235216f40dcc54b5d0c6b6e5d72bb83fd18022aed55910f93b144ce",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:04.1055878Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260428_댓츠노노/꽃설화_260428_댓츠노노_체육관A.unity",
      "sampleRate": 60,
      "bytes": 3523115,
      "character": {
        "id": "@025",
        "name": "꽃설화"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260428_댓츠노노/꽃설화_260428_댓츠노노_체육관A.unity",
        "sourceGroup": "audio-sha256:8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "18bf5bb4d1ed5cc5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B",
      "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B",
      "manifestPath": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/dataset_manifest.json",
      "manifestSha256": "c98b6dd9ef65e1cfb445ded7c836de48628acd1ae9cce461134c1e5e6daa3a9d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:00.6933230Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251104_BeMyLight/문모모_251104_BeMyLight_박물관B.unity",
      "sampleRate": 60,
      "bytes": 2851048,
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "yamo_36f747ed3d",
        "name": "박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251104_BeMyLight/문모모_251104_BeMyLight_박물관B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@086_문모모/project/문모모_251104_bemylight/문모모_251104_bemylight_박물관b_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9e8602ff0e45ccaa"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C",
      "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/dataset_manifest.json",
      "manifestSha256": "a778bac39197e7ac70e246802b559376fa3bb56466afda135e1de1167746866e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:43.7063174Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_학교C.unity",
      "sampleRate": 60,
      "bytes": 3274551,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_학교C.unity",
        "sourceGroup": "multi-source-sha256:e438df273ca9f3a639c4a64fdc5869b7f774c377698c6a01c15cb2c42a178de6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1bdc72385f32c8ff",
        "9a33602608bf568e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A",
      "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/dataset_manifest.json",
      "manifestSha256": "1a209c9d45c9b18d7279be27efc3ec5a165c2e5b2e1e43bd18ac5c698d10ebdd",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:22.4102658Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260311_ChatterChatter/윤이제_260311_ChatterChatter_블리즈모캡룸A.unity",
      "sampleRate": 60,
      "bytes": 2022459,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260311_ChatterChatter/윤이제_260311_ChatterChatter_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:b510ab572586558a61b5b55836c8bc0692e4ac48fdf0edeadaf42361156dff09",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "598249fa1c16d273"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B",
      "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/dataset_manifest.json",
      "manifestSha256": "fe8fcfe163ae594ce0315d7ca5a7d74cdea7d06f53948447651a6b3a473034ee",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:15.7981675Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251216_IRISOUT/윤이제_251216_IRISOUT_무지B.unity",
      "sampleRate": 60,
      "bytes": 1755823,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251216_IRISOUT/윤이제_251216_IRISOUT_무지B.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9f273c30f0ea62da"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A",
      "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A",
      "manifestPath": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/dataset_manifest.json",
      "manifestSha256": "bbfee57faa555131a7af874450decacfcf9360dbf06efd6910e94f0c13a41561",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:59.9427251Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250612_1999/이레인_250616_1999_해변A.unity",
      "sampleRate": 60,
      "bytes": 808808,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_1448591cdb",
        "name": "이레인_250616_1999_해변A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250612_1999/이레인_250616_1999_해변A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250612_1999/이레인_250616_1999_해변a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "0341e69452bf36d0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮",
      "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮",
      "manifestPath": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/dataset_manifest.json",
      "manifestSha256": "3f8a45cec13d6776fecead05b1c4c245c8288fc03eea03e932b838e04376f0bf",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:04.3079889Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260430_지구방위대/하데스_260430_지구방위대_하데스핑크룸낮.unity",
      "sampleRate": 60,
      "bytes": 1901671,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_c8475a09f4",
        "name": "하데스핑크룸낮",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260430_지구방위대/하데스_260430_지구방위대_하데스핑크룸낮.unity",
        "sourceGroup": "audio-sha256:a9b2463d2132cfb74bdd3b4afceb24a867d0089fde8a603f2e2e5730e3f63eed",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d32af43013762993"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A",
      "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/dataset_manifest.json",
      "manifestSha256": "f9c8802c4a45613fe6d1f92c528a57902932621fef6bf74a470de1c79b3fa6a6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:10.4936907Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260224_오요메홀릭/스노하라스나_260224_오요메홀릭_하늘정원A.unity",
      "sampleRate": 60,
      "bytes": 1303005,
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260224_오요메홀릭/스노하라스나_260224_오요메홀릭_하늘정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@190_스노하라스나/project/스노하라스나_260224_오요메홀릭/스노하라스나_오요메홀릭_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d09be4a1fae38366"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C",
      "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/dataset_manifest.json",
      "manifestSha256": "b5c5e8a77712233ae7b1d3c0bf6f3476a385dbd6feedd9c557602fc66bbd1a5e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:42.2829721Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260327_캐치캐치/유콘_260327_캐치캐치_학교C.unity",
      "sampleRate": 60,
      "bytes": 2416327,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260327_캐치캐치/유콘_260327_캐치캐치_학교C.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8f636a8ee44fdae0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02",
      "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02",
      "manifestPath": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/dataset_manifest.json",
      "manifestSha256": "1c60e96adcf69c37671b6766d5778dc1396903ed74406d5e57502bb7694b51c5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:17.2944775Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250605_Stargazers/강다래_250605_Stargazers_도시C02.unity",
      "sampleRate": 60,
      "bytes": 1886558,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_e7220a2c23",
        "name": "도시C02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250605_Stargazers/강다래_250605_Stargazers_도시C02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_250605_stargazers/강다래_250605_stargazers_도시c02_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "20592b8fe6f53aad"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B",
      "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B",
      "manifestPath": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/dataset_manifest.json",
      "manifestSha256": "ed0b30e6b29d6b50517b90d2b4ae6d60047298aabf8c099097463005e94acfb8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:55.4618047Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250306_PopIn2/이레인_250306_PopIn2_주택가B.unity",
      "sampleRate": 60,
      "bytes": 1349644,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250306_PopIn2/이레인_250306_PopIn2_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250306_popin2/이레인_250306_popin2_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "aac2001a8f584a24"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D",
      "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/dataset_manifest.json",
      "manifestSha256": "e168a62230d8a9a36bdcd4f493d38682c2abb5a8de81d20e294f3d0740c4344e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:50.4199723Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/하데스_260319_어쩜이렇게예뻐_홀D.unity",
      "sampleRate": 60,
      "bytes": 1259792,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/하데스_260319_어쩜이렇게예뻐_홀D.unity",
        "sourceGroup": "audio-sha256:ec3ea7631f181acd4391a9c3f344e877f5d52a151c15293b05fa1b600211912d",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "213a37afc914669a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A",
      "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A",
      "manifestPath": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/dataset_manifest.json",
      "manifestSha256": "58a882dad4aaf2da5a93dd7494ed6ea80062510a74bd0d38f5a902b732fc9e3b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:54.0826722Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/블리즈_260317_화이팅화이팅_주택가A.unity",
      "sampleRate": 60,
      "bytes": 2524124,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/블리즈_260317_화이팅화이팅_주택가A.unity",
        "sourceGroup": "audio-sha256:eee74e1d2377d5d4fe070f70c1a182329489f3e4081b83b6b47a705e26d5a30a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "99ea1cf77d54de04"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A",
      "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A",
      "manifestPath": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/dataset_manifest.json",
      "manifestSha256": "184832d2275960fa06ac656fa5465c8ec4d3efc4e7168180fa9fa4f424c804ce",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:27.0740312Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260428_BornSavage/윤이제_260428_BornSavage_도시공터A.unity",
      "sampleRate": 60,
      "bytes": 6157876,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_5361f5eac4",
        "name": "도시공터A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260428_BornSavage/윤이제_260428_BornSavage_도시공터A.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "00067819ff30a2b7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인",
      "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인",
      "manifestPath": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/dataset_manifest.json",
      "manifestSha256": "de166cd3ba8839ee71d72aa643ad189f747b36a231232b776ab1456adfe960df",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:45.1073466Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장A_2인.unity",
      "sampleRate": 60,
      "bytes": 1344227,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_fa019568cf",
        "name": "테니스장A_2인",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장A_2인.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장a_2인_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "618e186f990499b8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치",
      "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치",
      "manifestPath": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/dataset_manifest.json",
      "manifestSha256": "2c01bf6dc4a6a2bf7cd754893350d5719087d0aff945dabd0e81aaa8c0dd11d7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:41.1731048Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260327_캐치캐치/유콘_260327_캐치캐치.unity",
      "sampleRate": 60,
      "bytes": 2416301,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260327_캐치캐치/유콘_260327_캐치캐치.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "baa8a4431fdef1ed"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B",
      "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/dataset_manifest.json",
      "manifestSha256": "465508fbd29ac76e71870fd393756a1b77c91d5570f68c579bbbcecfe7753928",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:48.8910544Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260313_솜초_Rude/하데스_260313_솜초_Rude_교실B.unity",
      "sampleRate": 60,
      "bytes": 2680358,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260313_솜초_Rude/하데스_260313_솜초_Rude_교실B.unity",
        "sourceGroup": "audio-sha256:1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3b3ff689bdc46f67"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C",
      "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C",
      "manifestPath": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/dataset_manifest.json",
      "manifestSha256": "96d7ee2c94cd81fbfbafed8142f62a8eb336b97e8c21fb38b06e46cb54115836",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:07.8915884Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250204_청바지챌린지/다룽_250204_청바지챌린지_거리C.unity",
      "sampleRate": 60,
      "bytes": 1164461,
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_3e404d2770",
        "name": "거리C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250204_청바지챌린지/다룽_250204_청바지챌린지_거리C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@070_다룽/project/다룽_250204_청바지챌린지/다룽_250204_청바지챌린지_거리c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "55a71c6bde1c2057"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A",
      "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A",
      "manifestPath": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/dataset_manifest.json",
      "manifestSha256": "f8be8978af514ed64f15088ef148c9dd7b3baf7bd8d4c1d4685f605528814283",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:17.0128804Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_251113_Nameless/여르미_251113_Nameless_도시A.unity",
      "sampleRate": 60,
      "bytes": 1692044,
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_bf552f3ea8",
        "name": "도시A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_251113_Nameless/여르미_251113_Nameless_도시A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_251113_nameless/여르미_251113_nameless_도시a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "74a7db9a5bba0afe"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B",
      "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B",
      "manifestPath": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/dataset_manifest.json",
      "manifestSha256": "2bd6daed8d3a379f0785c11d00efe08e62f735411fbff42c05e0b5a84ca4a723",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:58.4547448Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260212_오버드라이브/져미님_260212_오버드라이브_나무방B.unity",
      "sampleRate": 60,
      "bytes": 1376953,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2f95152aba",
        "name": "나무방B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260212_오버드라이브/져미님_260212_오버드라이브_나무방B.unity",
        "sourceGroup": "audio-sha256:88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "84d68b5d67a9511c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4fadd12e_디롬",
      "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬",
      "manifestPath": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/dataset_manifest.json",
      "manifestSha256": "ad409e8d5f8342d237c9ed39a02efb40633a61dc099fbb7a6c5460c7af024380",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:47.5984254Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@129_디롬/디롬.unity",
      "sampleRate": 60,
      "bytes": 1187342,
      "character": {
        "id": "@129",
        "name": "디롬"
      },
      "venue": {
        "id": "yamo_f90fd4ce8b",
        "name": "디롬",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@129_디롬/디롬.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@129_디롬/디롬.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "1a7cc409f52b92c0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C",
      "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/dataset_manifest.json",
      "manifestSha256": "e06115e2164bd06fd23a8daa3acd8d3efb36bf84856be343d0c7572e79cc0c8d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:01.4890166Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260412_간바레/져미님_260412_간바레_학교C.unity",
      "sampleRate": 60,
      "bytes": 14456566,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260412_간바레/져미님_260412_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "939db82728723783",
        "9a32c3410b7076d6",
        "924c0b37337f05e7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A",
      "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/dataset_manifest.json",
      "manifestSha256": "bbc4f683d8df86558ea11939985545a495253631cbc540c1b03325de15ef7aeb",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:40.2587391Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260420_LeftRight/채단우_260420_LeftRight_소무대A.unity",
      "sampleRate": 60,
      "bytes": 1675271,
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260420_LeftRight/채단우_260420_LeftRight_소무대A.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6eb7271d77bedda8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E",
      "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E",
      "manifestPath": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/dataset_manifest.json",
      "manifestSha256": "2e30cdafb5e708a98ad898ec28e57c0748dcf5641e342f981eedb3394e481c2b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:54.0817331Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260329_우사말/봄세이_260329_우사말_자연E.unity",
      "sampleRate": 60,
      "bytes": 5645879,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260329_우사말/봄세이_260329_우사말_자연E.unity",
        "sourceGroup": "audio-sha256:0348fec90213920c6ce7a50f42235892d8890fc415c63924ce9940d6ac15976d",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "07466f9a8a39d00f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A",
      "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A",
      "manifestPath": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/dataset_manifest.json",
      "manifestSha256": "ac2a7227b1095216576e3c4ec7742f70791a0ad10c20a6a5e4ca98e58ac34f89",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:30:05.8673243Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260514_모시모시/박도나_260514_모시모시_마을A.unity",
      "sampleRate": 60,
      "bytes": 2532630,
      "character": {
        "id": "@236",
        "name": "박도나"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260514_모시모시/박도나_260514_모시모시_마을A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ba82865d1d7eb940"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B",
      "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/dataset_manifest.json",
      "manifestSha256": "c458f965688ccfae32f04fe8dfa0ada5b529f927aeb28cd08452acdd43e718e0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:39.0826361Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_교실B.unity",
      "sampleRate": 60,
      "bytes": 780154,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_교실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9c92e7f00c789715"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A",
      "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/dataset_manifest.json",
      "manifestSha256": "67b9a4497edbf26fc5d68d5c8901da4f33a9dfcf332d8579ad8de52b19ba3d41",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:06.9668199Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_나무방A.unity",
      "sampleRate": 60,
      "bytes": 5553199,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_나무방A.unity",
        "sourceGroup": "multi-source-sha256:b02c475949b42256683a18a3cdbf9aa3203a9ca589f5b7035710c28fe46fa2e8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7d2bb473f119eb09",
        "9810965d6f16b5ed"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A",
      "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/dataset_manifest.json",
      "manifestSha256": "14bac432cc35c6da63148c03c1158d4aaf9be2b91af17e8f22c008ae9bf5ad8d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:44.6787893Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250330_Undead/따스히_250330_Undead_공원A.unity",
      "sampleRate": 60,
      "bytes": 442980,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250330_Undead/따스히_250330_Undead_공원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_250330_undead/따스히_250330_undead_공원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "7a56493474132f69"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C",
      "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C",
      "manifestPath": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/dataset_manifest.json",
      "manifestSha256": "185e9026ad6c5a5533fe1f80ae1d71df246d49b703e5d1e5fdf19566e686b87b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:38.2220901Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250524_큐피드/양도끼_250524_큐피드_무지C.unity",
      "sampleRate": 60,
      "bytes": 1353956,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250524_큐피드/양도끼_250524_큐피드_무지C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250524_큐피드/양도끼_250524_큐피드_무지c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "2bfd8d68733ccfd3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A",
      "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A",
      "manifestPath": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/dataset_manifest.json",
      "manifestSha256": "e893ae67c0e52b5a0834d0b676c6450bb226c455bb6968b89cd971cea6466a58",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:40.0269246Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251211_스파게티/블리즈_251211_스파게티_복도A.unity",
      "sampleRate": 60,
      "bytes": 1728083,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_d8a6c46763",
        "name": "복도A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251211_스파게티/블리즈_251211_스파게티_복도A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251211_스파게티/블리즈_251211_스파게티_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "16c774a17688ab16"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B",
      "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B",
      "manifestPath": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/dataset_manifest.json",
      "manifestSha256": "56f3f0e19de35cadf85289db2bbadd8d3adc533f0474c6459ca52f3bc776d79b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:38.7597137Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251125_멸종위기사랑/블리즈_251125_멸종위기사랑_박물관B.unity",
      "sampleRate": 60,
      "bytes": 1245366,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_36f747ed3d",
        "name": "박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251125_멸종위기사랑/블리즈_251125_멸종위기사랑_박물관B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251125_멸종위기사랑/블리즈_251125_멸종위기사랑_박물관b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d1d98c62e601729f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A",
      "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A",
      "manifestPath": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/dataset_manifest.json",
      "manifestSha256": "cb079c8a58cbee2a5b9ca67efb306339cef48904b011f9575d3546f87ee6c236",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:13.7082671Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260329_간바레/커피바라_260329_간바레_가정집A.unity",
      "sampleRate": 60,
      "bytes": 14456744,
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260329_간바레/커피바라_260329_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d9d41481c8e55cc8",
        "65188c3dec2005de",
        "a4bbf4e8cd32d6a5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘",
      "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘",
      "manifestPath": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/dataset_manifest.json",
      "manifestSha256": "bb7333399bbb6a04d0267cd4f354459541aa4d1779c0b3e036d27bb48db2d817",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:35.4007718Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Scene/단츄_251116_TTL_티비살콘.unity",
      "sampleRate": 60,
      "bytes": 84039765,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_3920af3175",
        "name": "단츄_251116_TTL_티비살콘",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Scene/단츄_251116_TTL_티비살콘.unity",
        "sourceGroup": "audio-sha256:e8b6cbda716d842fd36a27f3f87bdbaf6705ae98aad24572576653ea0ca59ac7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "5c6e96dcab91282a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C",
      "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C",
      "manifestPath": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/dataset_manifest.json",
      "manifestSha256": "182279d8b638aa1e5eecb7f30017888dfecc748bc03cf27694315c3ffe2fc07b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:41.6399365Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@196_솜주먹/Project/솜주먹_260507_Idol/솜주먹_260507_Idol_콘서트장C.unity",
      "sampleRate": 60,
      "bytes": 120527436,
      "character": {
        "id": "@196",
        "name": "솜주먹"
      },
      "venue": {
        "id": "yamo_60237b090c",
        "name": "콘서트장C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@196_솜주먹/Project/솜주먹_260507_Idol/솜주먹_260507_Idol_콘서트장C.unity",
        "sourceGroup": "audio-sha256:2fa4a8494a320f9aa28e35c258e5fefd9966cfab14f32ee2c093fdf4bf322004",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9301f7c3a809de70",
        "a896e546f641dc10"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A",
      "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/dataset_manifest.json",
      "manifestSha256": "85cb194810b89a6a6517ffef1e7cf12ba799dff0ae79f7747ae366534fb67bf3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:54.4438551Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260330_키띵_캐치캐치/하데스_260330_키띵_캐치캐치_레스토랑A.unity",
      "sampleRate": 60,
      "bytes": 2647817,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_d23aca2f37",
        "name": "레스토랑A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260330_키띵_캐치캐치/하데스_260330_키띵_캐치캐치_레스토랑A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ef35bc2b3d2281c9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B",
      "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/dataset_manifest.json",
      "manifestSha256": "f29c7f66b92e0766058c0bf5350789e660c4402bd3c7311dc464a1556a45118d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:32.8125432Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_무지B.unity",
      "sampleRate": 60,
      "bytes": 14456489,
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8bb8c14f1e0581b8",
        "ba6cdc114bda2b47",
        "a3bfc601ec336983"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A",
      "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/dataset_manifest.json",
      "manifestSha256": "aefc96aec5a76b6d8652ea2ef5b9ae2e7f27acdc75c7b7ff456bf4c3ab8e237c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:57.3929166Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_사무실A.unity",
      "sampleRate": 60,
      "bytes": 1907026,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_dad3f373cd",
        "name": "사무실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_사무실A.unity",
        "sourceGroup": "audio-sha256:8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "2db86b0085541702"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/dataset_manifest.json",
      "manifestSha256": "e975b2546aea6eabd7d4736225639eafb4d40d168373584ea6862ffe7384ac61",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:03.7431793Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250713_빌려온고양이/이레인_250713_빌려온고양이_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 1494197,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250713_빌려온고양이/이레인_250713_빌려온고양이_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250713_빌려온고양이/이레인_250713_빌려온고양이_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "44083301e8143548"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A",
      "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/dataset_manifest.json",
      "manifestSha256": "9e2bbf7b088e793fd3b0bda9c4c13b316e84a673789a004dbfb57019020e5ca8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:46.4339120Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250901_엣호엣호/양도끼_250901_엣호엣호_시가지A.unity",
      "sampleRate": 60,
      "bytes": 1644320,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250901_엣호엣호/양도끼_250901_엣호엣호_시가지A.unity",
        "sourceGroup": "audio-sha256:6b80d66f31a95706712754f6f9b4f9f9b617bb8df3d8ebfb53f08aa4dfac2900",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ea3134d2ef5c84f1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A",
      "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/dataset_manifest.json",
      "manifestSha256": "5732e937ba19008c3ac016fe6eb810dd7ea29153b3ba4b64b120a54068d03946",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:30.9800765Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_해변A.unity",
      "sampleRate": 60,
      "bytes": 1886364,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_9b1f2447b5",
        "name": "해변A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_해변A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "518215a05fc2b29c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바",
      "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바",
      "manifestPath": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/dataset_manifest.json",
      "manifestSha256": "d7cf31f0467a80a34841d78011733d3fae8b445ef97169d3c4f4284a491c1f5b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:20:29.5922568Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바.unity",
      "sampleRate": 60,
      "bytes": 46588910,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바.unity",
        "sourceGroup": "audio-sha256:639bda53142bda2776d0aeab8267fa805956664ed0a6c22efb7ed0984aa64bc9",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b9463d293d28fe3a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A",
      "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/dataset_manifest.json",
      "manifestSha256": "a2ca125558d9c732611ea3916464a19f9705db41dc6717da1fa0b850e50d1b9e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:32.4581674Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260224_Psycho/이레인_260224_Psycho_야경A.unity",
      "sampleRate": 60,
      "bytes": 2011791,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260224_Psycho/이레인_260224_Psycho_야경A.unity",
        "sourceGroup": "audio-sha256:d8f1b2870af9dd0dc84d4cfdde6676222a91fe11bbbbc146b9e4f23cc9f7031f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1e129f78e8fad882"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A",
      "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/dataset_manifest.json",
      "manifestSha256": "61ca9a4a7f064fdd3037ae2581589c3d7da88fb2bd7eb93c7089f507d65207d1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:26.8161052Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@095_비몽/Project/비몽_250626_Elevate_3인/비몽_250626_Elevate_3인_체육관A.unity",
      "sampleRate": 60,
      "bytes": 2164924,
      "character": {
        "id": "@095",
        "name": "비몽"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@095_비몽/Project/비몽_250626_Elevate_3인/비몽_250626_Elevate_3인_체육관A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@095_비몽/project/비몽_250626_elevate_3인/비몽_250626_elevate_3인_체육관a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "9e0050ea16bfd5fa"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A",
      "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/dataset_manifest.json",
      "manifestSha256": "3c0f7fbb3574a1f7d41981b4af56296a0e4634a2789e5a852701751b649b1bd3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:44.1358251Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260407_귀엽기만하면안되나요/유콘_260407_귀엽기만하면안되나요_일렉트릭홀A.unity",
      "sampleRate": 60,
      "bytes": 1530929,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260407_귀엽기만하면안되나요/유콘_260407_귀엽기만하면안되나요_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:31bab87e2b159093d756afbdee6f6ed949a19b434763599530a877f7cbca1220",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "af2251295f95e88d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02",
      "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02",
      "manifestPath": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/dataset_manifest.json",
      "manifestSha256": "a678971921169b97daf0d839b3c00f4653eb7ea2fa9d2e250251986a34d2a9de",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:37.4248650Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250330_댄스홀/양도끼_250330_댄스홀_저택A02.unity",
      "sampleRate": 60,
      "bytes": 966691,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_7e1e91a4e5",
        "name": "저택A02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250330_댄스홀/양도끼_250330_댄스홀_저택A02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250330_댄스홀/양도끼_250330_댄스홀_저택a02_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "a370e24000b92c9f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B",
      "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/dataset_manifest.json",
      "manifestSha256": "abd573ab144238a8e7c081f2772a693a3bef40c967aa0881a4547b0edac46029",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:19.2530571Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/위도_260310_간바레_무지B.unity",
      "sampleRate": 60,
      "bytes": 1687128,
      "character": {
        "id": "@093",
        "name": "위도"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/위도_260310_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "2c88f3197f02481e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1",
      "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1",
      "manifestPath": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/dataset_manifest.json",
      "manifestSha256": "dc2987b3d41443e182e9435e037e7f3cda5b0fbfe70e9bfbec1c0b0d94efac0f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:09.2374275Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_251114_Nameless/깡담비_251114_Nameless_도시C1.unity",
      "sampleRate": 60,
      "bytes": 1949860,
      "character": {
        "id": "@140",
        "name": "깡담비"
      },
      "venue": {
        "id": "yamo_f457ea2921",
        "name": "도시C1",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_251114_Nameless/깡담비_251114_Nameless_도시C1.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@140_깡담비/project/깡담비_251114_nameless/깡담비_251114_nameless_도시c1_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3e63395e82bb134d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B",
      "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B",
      "manifestPath": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/dataset_manifest.json",
      "manifestSha256": "0b3e563f4237935f4b667693d7169c838e18f00006d13a1765ce6392bf684d5a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:47.8838852Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/양도끼_250912_케케크롱_해변B.unity",
      "sampleRate": 60,
      "bytes": 1061591,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_a62081395c",
        "name": "해변B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/양도끼_250912_케케크롱_해변B.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "41ffa373eed79542"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A",
      "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A",
      "manifestPath": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/dataset_manifest.json",
      "manifestSha256": "cef559094ba5eba5210756def5633210c55df82f8492790d74a32baa99da1bb6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:30:00.9073541Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@230_URL/Project/URL_260526_ChemicalLove/URL_260526_ChemicalLove_댄스연습실A.unity",
      "sampleRate": 60,
      "bytes": 21764233,
      "character": {
        "id": "@230",
        "name": "URL"
      },
      "venue": {
        "id": "yamo_ff90414b09",
        "name": "댄스연습실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@230_URL/Project/URL_260526_ChemicalLove/URL_260526_ChemicalLove_댄스연습실A.unity",
        "sourceGroup": "audio-sha256:8c5e7a7c47d275081004d81613113569473ecd5953223ff691acf252db82aba9",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "02be0460615ca762"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤",
      "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤",
      "manifestPath": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/dataset_manifest.json",
      "manifestSha256": "dc53e0edeb87e5f5bb0be12a65b68155ee289d8fefc4990c3df41d93cf00bc0d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:58.8023619Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260508_핸드폰댄스/초금비_260508_핸드폰댄스_해변A밤.unity",
      "sampleRate": 60,
      "bytes": 3311248,
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_b5e3baaf49",
        "name": "해변A밤",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260508_핸드폰댄스/초금비_260508_핸드폰댄스_해변A밤.unity",
        "sourceGroup": "audio-sha256:865f7a756f8ab17651e8a42d1aa610d58f8b20818b85a54a3dcca74d2db0933b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e539fee2b2a6656e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A",
      "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/dataset_manifest.json",
      "manifestSha256": "b8108161ba7c1c694ff8e60c2e2abb389bad5ee8af5407cfe90b4b0004748689",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:59.3496120Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260331_PrettySavage/블리즈_260331_PrettySavage_스크린홀A.unity",
      "sampleRate": 60,
      "bytes": 3252129,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_0f5754511b",
        "name": "스크린홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260331_PrettySavage/블리즈_260331_PrettySavage_스크린홀A.unity",
        "sourceGroup": "audio-sha256:a8c054acc80a470c50affcdf1860c9c38eb60b530f063a3d8ee38cc4d0dfd082",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "5d5e7430f63d2538"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B",
      "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/dataset_manifest.json",
      "manifestSha256": "78317ad99f2657c1d0b03848867d894375d90c88a97fb310581982cbbaba49c8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:48.0837771Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250519_스모크챌린지/프랑카시라_250519_스모크챌린지_스테이지B.unity",
      "sampleRate": 60,
      "bytes": 1530082,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_2af0e394a5",
        "name": "스테이지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250519_스모크챌린지/프랑카시라_250519_스모크챌린지_스테이지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/프랑카시라_250519_스모크챌린지/프랑카시라_250519_스모크챌린지_스테이지b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "5bbc48b59e3679e8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A",
      "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/dataset_manifest.json",
      "manifestSha256": "61660513b66c61bd33465a3e892a418f2a6ce98a03251551ee8169c11a0e8eb7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:58.1639217Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260404_챈키띵_Rude/하데스_260404_챈키띵_Rude_공원A.unity",
      "sampleRate": 60,
      "bytes": 2424132,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260404_챈키띵_Rude/하데스_260404_챈키띵_Rude_공원A.unity",
        "sourceGroup": "audio-sha256:1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "eabab5eaa5e25fea"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A",
      "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A",
      "manifestPath": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/dataset_manifest.json",
      "manifestSha256": "e848fcbf0a1513ca1b2e7cf9bf53809ad6e69061c48e58d31e88dccb23e532da",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:10.4099638Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251216_IRISOUT/문모모_251216_IRISOUT_체육관A.unity",
      "sampleRate": 60,
      "bytes": 1755486,
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251216_IRISOUT/문모모_251216_IRISOUT_체육관A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "2ab9aec7282cc38a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A",
      "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/dataset_manifest.json",
      "manifestSha256": "d815acd3be811f5eba4b188b8d3ccc374ebac96a635ed42e120929a6e7f555ca",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:51.3869225Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260305_때리면고쳐짐/블리즈_260305_때리면고쳐짐_가정집A.unity",
      "sampleRate": 60,
      "bytes": 1356100,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260305_때리면고쳐짐/블리즈_260305_때리면고쳐짐_가정집A.unity",
        "sourceGroup": "audio-sha256:dea055a2fd9b84950ed6f325acdb39b2a581c015c4d1c7ee9dd8a24d77248aca",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7c1e003530a0dd18"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C",
      "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C",
      "manifestPath": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/dataset_manifest.json",
      "manifestSha256": "d195c59092ca6e4d574168f6f4f9539cb817b6597902376cc9311a95871c62f1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:32.0358678Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250916_Flirt/블리즈_250916_Flirt_도시C.unity",
      "sampleRate": 60,
      "bytes": 938576,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_946d77e249",
        "name": "도시C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250916_Flirt/블리즈_250916_Flirt_도시C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250916_flirt/블리즈_250916_flirt_도시c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "4cf70dfb1745a177"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A",
      "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/dataset_manifest.json",
      "manifestSha256": "82af035b908ab06069cc5a433e6446a509fe135b26625b25f264575fb227fdb9",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:08.8924070Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250927_도로롱챌린지/이레인_250927_도로롱챌린지_시가지A.unity",
      "sampleRate": 60,
      "bytes": 1636636,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250927_도로롱챌린지/이레인_250927_도로롱챌린지_시가지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250927_도로롱챌린지/이레인_250927_도로롱챌린지_시가지a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ffb4e2938a35b696"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight",
      "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight",
      "manifestPath": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/dataset_manifest.json",
      "manifestSha256": "8e2ea92472a680ade09257a5b3976cbd6ae9f4a1b8848fdf756a2390fffb114f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:44.8621941Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260412_LeftRight/유콘_260412_LeftRight.unity",
      "sampleRate": 60,
      "bytes": 3722925,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260412_LeftRight/유콘_260412_LeftRight.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "bbc35233d5707994",
        "f09e5f3837085604"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C",
      "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/dataset_manifest.json",
      "manifestSha256": "766178d3b93038b90121502cc8276670a234e07f606834bde2be402fc1442612",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:37.4836355Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251109_바디/블리즈_251109_바디_학교C.unity",
      "sampleRate": 60,
      "bytes": 860650,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251109_바디/블리즈_251109_바디_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251109_바디/블리즈_251109_바디_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "204a807bd6e7f537"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A",
      "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A",
      "manifestPath": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/dataset_manifest.json",
      "manifestSha256": "2c28ca1d9cfe69cc55c8ad7d146fcfbf527f0900372b7222b00cdd69e090aaee",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:16.4017709Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_실내A.unity",
      "sampleRate": 60,
      "bytes": 2627449,
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_4086951e63",
        "name": "실내A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_실내A.unity",
        "sourceGroup": "audio-sha256:dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fa9a2bc603e9cafe"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A",
      "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/dataset_manifest.json",
      "manifestSha256": "06e35f1f373c9a0731476ab4b197151c794582571058f1f5bb9250ebf46fadb0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:10.4095472Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260202_가야금/제갈금자_260202_가야금_사원A.unity",
      "sampleRate": 60,
      "bytes": 2182837,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_36ca4006a4",
        "name": "사원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260202_가야금/제갈금자_260202_가야금_사원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7784442a1daba957"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘",
      "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘",
      "manifestPath": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/dataset_manifest.json",
      "manifestSha256": "9582345303a3b34fcb8d90d6e3e48f90034ae145455d0a400d9bd71441a18c97",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:20:22.0592520Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_티바살콘.unity",
      "sampleRate": 60,
      "bytes": 50651318,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_fdaefe0cc8",
        "name": "티바살콘",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_티바살콘.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "6131312ab6a47433",
        "b367dfc3e4d7735c",
        "720b4e60caf36022"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C",
      "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/dataset_manifest.json",
      "manifestSha256": "54cb0553b60311ac4e0a11fa0916ab20da030bfc60560b36a3e1d400d0977db6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:26.4403199Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/하데스_260109_키마_두번째지구_학교C.unity",
      "sampleRate": 60,
      "bytes": 4975878,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/하데스_260109_키마_두번째지구_학교C.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "5b60e64b77f23b25"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B",
      "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B",
      "manifestPath": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/dataset_manifest.json",
      "manifestSha256": "2fdd340e904476039bedf5fb9f9439e05a521e320b804aad366f3fa336096c08",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:23.7449583Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260317_SnakeEyes/윤이제_260317_SnakeEyes_전시관B.unity",
      "sampleRate": 60,
      "bytes": 1785286,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_20fa5eb81f",
        "name": "전시관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260317_SnakeEyes/윤이제_260317_SnakeEyes_전시관B.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "514c8b89489c000f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A",
      "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/dataset_manifest.json",
      "manifestSha256": "7a3a2e9e26bd6c4391eb5771a6fc91f94122411b4211aadb7127cc0360e12c28",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:37.4275204Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_스테이지A.unity",
      "sampleRate": 60,
      "bytes": 536529,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_fa1890f460",
        "name": "스테이지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_스테이지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9ac99de0906e367d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B",
      "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/dataset_manifest.json",
      "manifestSha256": "624f9eb61002ac1f61fe3dd4a0e8ca971202272f32875756a03fc65e7aff1ca5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:32.3027425Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250608_Elevate/달타_250608_Elevate_공원B.unity",
      "sampleRate": 60,
      "bytes": 1769355,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_13f51061bb",
        "name": "공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250608_Elevate/달타_250608_Elevate_공원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250608_elevate/달타_250608_elevate_공원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "2e7ce04fec11f23c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B",
      "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/dataset_manifest.json",
      "manifestSha256": "b05d17118443c15595e8d7566253e1b52ad1f25e988ce42d276d5ee6bb6c994d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:50.1707824Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/봄세이_260303_춤을추는나무_사무실B.unity",
      "sampleRate": 60,
      "bytes": 5041555,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/봄세이_260303_춤을추는나무_사무실B.unity",
        "sourceGroup": "audio-sha256:8098f574947529ed3b385721c08dcbd887c008f959a9fcaddbdd9c45920fa0d4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "4d67f15f6500cce1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A",
      "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/dataset_manifest.json",
      "manifestSha256": "da1aa2f510148e5fc144887ff0c4b5580b0fdca934f1c3abae8af2e5c19d9b42",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:31.0229412Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250814_학교를안갔어/블리즈_250814_학교를안갔어_시가지A.unity",
      "sampleRate": 60,
      "bytes": 1015519,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250814_학교를안갔어/블리즈_250814_학교를안갔어_시가지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250814_학교를안갔어/블리즈_250814_학교를안갔어_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "bfb38c795c70e636"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A",
      "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/dataset_manifest.json",
      "manifestSha256": "e845a49b17f14b58bac497da3813d3799e3f4262089b90b5365d74918e6b77b8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:14.3370837Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250626_아이스크림/여르미_250626_아이스크림_스테이지A.unity",
      "sampleRate": 60,
      "bytes": 1476695,
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_fa1890f460",
        "name": "스테이지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250626_아이스크림/여르미_250626_아이스크림_스테이지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250626_아이스크림/여르미_250626_아이스크림_스테이지a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "13fd58c0bf3380f8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1",
      "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1",
      "manifestPath": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/dataset_manifest.json",
      "manifestSha256": "d3adf362f693d8eb1a47306661e888cdc71ca88b20d9d2a48fa88fa7cc3469c2",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:16.7187206Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251216_IRISOUT/윤이제_251216_IRISOUT_소무대A1.unity",
      "sampleRate": 60,
      "bytes": 1755819,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_1f0d74e24c",
        "name": "소무대A1",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251216_IRISOUT/윤이제_251216_IRISOUT_소무대A1.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8fe79dc84f71e7f2"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B",
      "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B",
      "manifestPath": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/dataset_manifest.json",
      "manifestSha256": "d443f14c21b2f51aeda95cae448a4bb84ffd4609a7515cdd737ddc6e43534d28",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:43.5097444Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@200_히무루/Project/히무루_260123_Hummer/히무루_260123_Hummer_궁전B.unity",
      "sampleRate": 60,
      "bytes": 7468604,
      "character": {
        "id": "@200",
        "name": "히무루"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@200_히무루/Project/히무루_260123_Hummer/히무루_260123_Hummer_궁전B.unity",
        "sourceGroup": "audio-sha256:e3cb0581fcd949e71b0d9c7916260ac5d486589410e066e34cd2d11ab47a2d7a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "71f893616fdc84b6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A",
      "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/dataset_manifest.json",
      "manifestSha256": "c8bfff5f9b2015ec98a84ae267757324753b1c51832dce4ff992f25ade3fd66d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:41.1417198Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251230_CHANEL/블리즈_251230_CHANEL_블리즈모캡룸A.unity",
      "sampleRate": 60,
      "bytes": 993644,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251230_CHANEL/블리즈_251230_CHANEL_블리즈모캡룸A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251230_chanel/블리즈_251230_chanel_블리즈모캡룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "075788980a92f643"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠",
      "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠",
      "manifestPath": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/dataset_manifest.json",
      "manifestSha256": "19ac00f4135cf12b69b7611d517da3664e97bc8ef936522e2fe88d79fec46065",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:14.1318463Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A_직캠.unity",
      "sampleRate": 60,
      "bytes": 136923352,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_6f7c7e7266",
        "name": "하이웨이A_직캠",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A_직캠.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ed92769090cd8b63",
        "21b6273c7a19026f",
        "0f6434e04a741fe2"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2",
      "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2",
      "manifestPath": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/dataset_manifest.json",
      "manifestSha256": "bac09b3bc71fac22a3dffe6f4ec4abddf3212321d1289a3a3968381604e8dab9",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:33.8288622Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251018_ShapeOfYou/블리즈_251018_ShapeOfYou_연습실A_2.unity",
      "sampleRate": 60,
      "bytes": 2329637,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_75d2f9b946",
        "name": "연습실A_2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251018_ShapeOfYou/블리즈_251018_ShapeOfYou_연습실A_2.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251018_shapeofyou/블리즈_251018_shapeofyou_연습실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "69d06cee879e4370"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A",
      "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/dataset_manifest.json",
      "manifestSha256": "d4d4b6bfc5b609ae9da6d8bbddbec0e35daae2d0924f01fab4621c88cb0d0004",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:56.0905249Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260319_간바레/양도끼_260319_간바레_야경A.unity",
      "sampleRate": 60,
      "bytes": 14456792,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260319_간바레/양도끼_260319_간바레_야경A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e76f4f6bbc080776",
        "efd6800ed95aae9a",
        "04cbdd7004fcfc45"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol",
      "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol",
      "manifestPath": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/dataset_manifest.json",
      "manifestSha256": "dcb7efb23d15f76b1d6d7eabb8d1b16e300d2b546f686a3c4d10fdc0eabe40b6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:51.0675037Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250716_YourIdol/프랑카시라_250716_YourIdol.unity",
      "sampleRate": 60,
      "bytes": 3937698,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250716_YourIdol/프랑카시라_250716_YourIdol.unity",
        "sourceGroup": "audio-sha256:a2add8388c39c1f2f949bcbaf8c7b4929e0a06b7cf2d5b58ee70c78ae76eae5b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "37fa94e66711fc71"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D",
      "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/dataset_manifest.json",
      "manifestSha256": "44ba97e25b2a26fb3e29217d8ca1fadb04ada3d426ff0280256d89f7ea7c7629",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:06.8559710Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/코오리세라_251214_IRISOUT_홀D.unity",
      "sampleRate": 60,
      "bytes": 1755811,
      "character": {
        "id": "@185",
        "name": "코오리세라"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/코오리세라_251214_IRISOUT_홀D.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "0daaebae341a80a3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A",
      "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/dataset_manifest.json",
      "manifestSha256": "85092db7b08930668a5f2ff041233cdfaebe4f1560646cf270e5750b5f90e5da",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:37.7624181Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260429_WhoIsShe/후아꽈_260429_WhoIsShe_하바나A.unity",
      "sampleRate": 60,
      "bytes": 2149361,
      "character": {
        "id": "@224",
        "name": "후아꽈"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260429_WhoIsShe/후아꽈_260429_WhoIsShe_하바나A.unity",
        "sourceGroup": "audio-sha256:f7b664279b08a3bbe297af1cbd895ec4d60babf36954ff759b4cb181d5559496",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "66cbf063ce013649"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A",
      "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/dataset_manifest.json",
      "manifestSha256": "84b0c0d425eec16f807d48345a8af7b1a63231cec43be19a16af6d0f774183ca",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:54.6237586Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260311_BangBang/양도끼_260311_BangBang_야경A.unity",
      "sampleRate": 60,
      "bytes": 1574157,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260311_BangBang/양도끼_260311_BangBang_야경A.unity",
        "sourceGroup": "audio-sha256:4d30be4f0782798fe2b6e1f964a34b272227dc2f3cf052e708d01c0b8b44092c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d1207e55f9f66115"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a",
      "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a",
      "manifestPath": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/dataset_manifest.json",
      "manifestSha256": "e1ebd0aa05f7b69050903a2b419223b8478082dcb3d498adb8836a737b65e933",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:57.7351297Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_250526_Stargazers/한결_250526_Stargazers_교각a.unity",
      "sampleRate": 60,
      "bytes": 1885260,
      "character": {
        "id": "@139",
        "name": "한결"
      },
      "venue": {
        "id": "yamo_251ca8da76",
        "name": "교각a",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_250526_Stargazers/한결_250526_Stargazers_교각a.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@139_한결/project/한결_250526_stargazers/한결_250526_stargazers_교각a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "9769e15ac1038c4c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "8df5ba2c98d4529ef664a795a9bf5f0867a01a810f48d8aa5c43d9fe8b012312",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:56.8295191Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250329_순연애의잉곳/이레인_250329_순연애의잉곳_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 2838031,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250329_순연애의잉곳/이레인_250329_순연애의잉곳_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:9c92a77bbbca1caf97b1b9a1b45f33b75ab3c10f229c4c8cfd14694ab804cc48",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "67880d8259aab702"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A",
      "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A",
      "manifestPath": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/dataset_manifest.json",
      "manifestSha256": "4e0356bd54b726050b4cdec9d8ba1e5a77d9a5c4bf4dd8547539bb173d3330c8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:52.6907534Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250213_HER/이레인_250213_HER_연습실A.unity",
      "sampleRate": 60,
      "bytes": 920493,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_c16b5ac8f9",
        "name": "연습실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250213_HER/이레인_250213_HER_연습실A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250213_her/이레인_250213_her_연습실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "12d25efee9fa2228"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A",
      "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A",
      "manifestPath": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/dataset_manifest.json",
      "manifestSha256": "e8867b74fb51002608693c44acc8267e256462bc48a8aed13cb8becb68bc6237",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:22.1160924Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250417_댄스홀/달타_250417_댄스홀_들판A.unity",
      "sampleRate": 60,
      "bytes": 966643,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_c8c1669cbc",
        "name": "들판A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250417_댄스홀/달타_250417_댄스홀_들판A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250417_댄스홀/달타_250417_댄스홀_들판a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "2735d7768531956f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7b275962_라무",
      "path": "TimelineCamera_60fps_YAMO_7b275962_라무",
      "manifestPath": "TimelineCamera_60fps_YAMO_7b275962_라무/dataset_manifest.json",
      "manifestSha256": "8124ff6c5426b47106ded03d9b8200f1207664853b7385105321374d6768f37b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:55.6809308Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@136_라무/라무.unity",
      "sampleRate": 60,
      "bytes": 1050624,
      "character": {
        "id": "@136",
        "name": "라무"
      },
      "venue": {
        "id": "yamo_dbe9a83546",
        "name": "라무",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@136_라무/라무.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@136_라무/라무.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "fd261782b97b9afc"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A",
      "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/dataset_manifest.json",
      "manifestSha256": "51bb6ead31dddb0233996b85023573eea2706a6359383615b6f3e5c0a48fc3c1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:47.4368907Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250401_LikeJennie/프랑타시라_250401_LikeJennie_스크린홀A.unity",
      "sampleRate": 60,
      "bytes": 1478023,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_36d9bf9cf4",
        "name": "프랑타시라_250401_LikeJennie_스크린홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250401_LikeJennie/프랑타시라_250401_LikeJennie_스크린홀A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/프랑카시라_250401_likejennie/프랑타시라_250401_likejennie_스크린홀a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "46d2736d2a420312"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B",
      "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/dataset_manifest.json",
      "manifestSha256": "9c3b17a9513556331b510684a0c41a82392bead38a3e65906a30a81f84cede1b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:58.1466853Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260528_모시모시/봄세이_260528_모시모시_공원B.unity",
      "sampleRate": 60,
      "bytes": 2543962,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_13f51061bb",
        "name": "공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260528_모시모시/봄세이_260528_모시모시_공원B.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "2809ec7d1ffa74e1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A",
      "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A",
      "manifestPath": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/dataset_manifest.json",
      "manifestSha256": "6e5e4cbca132828d19980378ca003a50968b722ff38dae1d14f58bacb4f2de30",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:54.1387704Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250306_PopIn2/이레인_250306_PopIn2_기차역A.unity",
      "sampleRate": 60,
      "bytes": 1349741,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_6e1af07a79",
        "name": "기차역A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250306_PopIn2/이레인_250306_PopIn2_기차역A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250306_popin2/이레인_250306_popin2_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "620c64ea04c7ae26"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B",
      "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/dataset_manifest.json",
      "manifestSha256": "4ea1a9d3dc4b06e8be5663c774394a24e7e38ac1bfb638c436123d9277de57cf",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:39.8404303Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_무지B.unity",
      "sampleRate": 60,
      "bytes": 5057157,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "193c050f43ef3c22",
        "e10c9a847b845a28",
        "aaa19dea9c4aeff0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B",
      "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B",
      "manifestPath": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/dataset_manifest.json",
      "manifestSha256": "b026c55701e4e11b7fdec3b4f92cb91d8812b479f9dddaf22ba6cdfd796d1864",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:38.0544721Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_주택가B.unity",
      "sampleRate": 60,
      "bytes": 766569,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "225910675f84bcad"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2",
      "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2",
      "manifestPath": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/dataset_manifest.json",
      "manifestSha256": "b21a56f2f96a743df2f1ba78f646aae0a441e9ba12472f3e4571a9f6287e66ce",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:06.2054717Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260503_2.0/꽃설화_260503_2.0_공원B2.unity",
      "sampleRate": 60,
      "bytes": 7163591,
      "character": {
        "id": "@025",
        "name": "꽃설화"
      },
      "venue": {
        "id": "yamo_98b05b3337",
        "name": "공원B2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260503_2.0/꽃설화_260503_2.0_공원B2.unity",
        "sourceGroup": "audio-sha256:5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "96ef11984a640f22"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2",
      "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2",
      "manifestPath": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/dataset_manifest.json",
      "manifestSha256": "789aa0a487ae4ae6fc55c3b0d9673daad878114a67514803ef3d71705c343852",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:48.4445741Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_260122_두번째지구/치유_260122_두번째지구_온실정원A2.unity",
      "sampleRate": 60,
      "bytes": 5084925,
      "character": {
        "id": "@180",
        "name": "치유"
      },
      "venue": {
        "id": "yamo_9ca5502516",
        "name": "온실정원A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_260122_두번째지구/치유_260122_두번째지구_온실정원A2.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "89f54dc0efc829ba"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/dataset_manifest.json",
      "manifestSha256": "27ffb5f8a87133bac6c38f997ed1db477456edf9536967c80d8651fff81f3538",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:57.6197512Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250416_IDOME/이레인_250416_IDOME_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 1064117,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250416_IDOME/이레인_250416_IDOME_이탈리아A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250416_idome/이레인_250416_idome_이탈리아a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "6d2428f5aafe63ce"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B",
      "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/dataset_manifest.json",
      "manifestSha256": "eab7fb0b8c859538aab74ddf72c6648216b7e70ee0638ba068aad5d0e53fe4af",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:09.5970626Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실B.unity",
      "sampleRate": 60,
      "bytes": 2182852,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b107e6220c115ef5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C",
      "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/dataset_manifest.json",
      "manifestSha256": "03971442bb39107f112b8b5cc93d1d39cbebca0e059a47e02e3ad7dd195aadda",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:56.2791319Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260407_간바레/봄세이_260407_간바레_학교C.unity",
      "sampleRate": 60,
      "bytes": 14456435,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260407_간바레/봄세이_260407_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "92d97611d1cf0f55",
        "cc97c5be3d56636f",
        "3bbfcdd478d7e807"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo",
      "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo",
      "manifestPath": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/dataset_manifest.json",
      "manifestSha256": "0a77f3dc0f6bd1cbd4253a2c70b3a306af586fd909bcb0bfdb6e0f33491ad356",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:14.8594849Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo.unity",
      "sampleRate": 60,
      "bytes": 1585919,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_260126_zoo/이레인_260126_zoo_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d2f38313351019c6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C",
      "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/dataset_manifest.json",
      "manifestSha256": "557f21fe83a09648928d49b0d65331b94268db9e1d0896fc2f9c863c5910d0b7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:30:08.4432134Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260526_AllEyesOnMe/박도나_260526_AllEyesOnMe_학교C.unity",
      "sampleRate": 60,
      "bytes": 8813360,
      "character": {
        "id": "@236",
        "name": "박도나"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260526_AllEyesOnMe/박도나_260526_AllEyesOnMe_학교C.unity",
        "sourceGroup": "audio-sha256:a841ef84e1ec04e57cc1413e8a90865c8c3b8a53f1e157027078c3fec2e12ab8",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "541062e69321e136"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "b5d61367395f4eaa71f06f6c43c2da1ae1b28521b675bec7be96603a084ebac1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:44.2238509Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260119_IRISOUT/성하늘_250119_IRISOUT_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 1755454,
      "character": {
        "id": "@201",
        "name": "성하늘"
      },
      "venue": {
        "id": "yamo_6d0eda5beb",
        "name": "성하늘_250119_IRISOUT_벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260119_IRISOUT/성하늘_250119_IRISOUT_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d46f040b386ac900"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B",
      "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/dataset_manifest.json",
      "manifestSha256": "c05203defea808d0adc60a44b1679a9f443f3cadeda94d93031adaa73f6a5a47",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:00.5933264Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250703_Pookie/이레인_250703_Pookie_무지B.unity",
      "sampleRate": 60,
      "bytes": 910092,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250703_Pookie/이레인_250703_Pookie_무지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250703_pookie/이레인_250703_pookie_무지b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "8e1767cba0b1c1d1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless",
      "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless",
      "manifestPath": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/dataset_manifest.json",
      "manifestSha256": "21bbbd3906aea3cbc591a83b7dfec3f3adbbe54ca727e5d4c81a4568916f8960",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:09.7475476Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251128_Nameless/문모모_251128_Nameless.unity",
      "sampleRate": 60,
      "bytes": 8233377,
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251128_Nameless/문모모_251128_Nameless.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@086_문모모/project/문모모_251128_nameless/문모모_251128_nameless_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3ff2d20d12b8220c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B",
      "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/dataset_manifest.json",
      "manifestSha256": "82f423b4b04b19418fdb68f4f317f9ef6fdb51a8ebf6b57c60a6b6b42306e9e2",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:36.2532229Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_사무실B.unity",
      "sampleRate": 60,
      "bytes": 766592,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "c87959bb0f917b48"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02",
      "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02",
      "manifestPath": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/dataset_manifest.json",
      "manifestSha256": "fd222cb861769daa20bb3b4748d282adebe6949c0e43cf8e828bf78e4654d54a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:22.3277029Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250530_Stargazers/250530_블리즈_Stargazers_도시C_02.unity",
      "sampleRate": 60,
      "bytes": 2371255,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_6e7aac7754",
        "name": "250530_블리즈_Stargazers_도시C_02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250530_Stargazers/250530_블리즈_Stargazers_도시C_02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250530_stargazers/250530_블리즈_stargazers_도시c_01_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "37070b172c95da78"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B",
      "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B",
      "manifestPath": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/dataset_manifest.json",
      "manifestSha256": "f963f70c47e4b754d9886fa03c15ad81ae07929a8da331b7e4fc7b4d97341e77",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:46.6265645Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260521_BornSavage/레제_260521_BornSavage_창고B.unity",
      "sampleRate": 60,
      "bytes": 6499214,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_cd2391266f",
        "name": "창고B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260521_BornSavage/레제_260521_BornSavage_창고B.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "567d35b6a35ed991"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2",
      "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2",
      "manifestPath": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/dataset_manifest.json",
      "manifestSha256": "c62bb93c64f0b5e9ebe7d562426e943c88adf45655086759ad6994a88669db2b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:27.7343328Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260428_BornSavage/윤이제_260428_BornSavage_도시공터A_2.unity",
      "sampleRate": 60,
      "bytes": 6157889,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_bc2126330b",
        "name": "도시공터A_2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260428_BornSavage/윤이제_260428_BornSavage_도시공터A_2.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "50645ea1d69a71d7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용",
      "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용",
      "manifestPath": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/dataset_manifest.json",
      "manifestSha256": "269246459c3747b0aee91efbdf77bf1f7a396183e50283d17f506229370fa83e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:41.7861081Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@100_와앙이/Project/와앙이_251203_Nameless/와앙이_251203_Nameless_복도A_시연용.unity",
      "sampleRate": 60,
      "bytes": 1949730,
      "character": {
        "id": "@100",
        "name": "와앙이"
      },
      "venue": {
        "id": "yamo_995121fb9c",
        "name": "복도A_시연용",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@100_와앙이/Project/와앙이_251203_Nameless/와앙이_251203_Nameless_복도A_시연용.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@100_와앙이/project/와앙이_251203_nameless/와앙이_251203_nameless_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9bf9715a37ed23a7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B",
      "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/dataset_manifest.json",
      "manifestSha256": "02e0ffe29a9c097ef5bf2555da023897f80f3b474e784400083221c3135ec2be",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:04.9704972Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250823_BeAlright/이레인_250823_BeAlright_공원B.unity",
      "sampleRate": 60,
      "bytes": 950346,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_13f51061bb",
        "name": "공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250823_BeAlright/이레인_250823_BeAlright_공원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250823_bealright/이레인_250823_bealright_사무실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "7dee356a7ebe1011"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A",
      "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/dataset_manifest.json",
      "manifestSha256": "2735c03d1682521c94232bd7ed6981dda57c1c3ffb191dae32ccb4a28ae26b4d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:59.3070459Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260513_꼬마선장/양도끼_260513_꼬마선장_양도끼우주선A.unity",
      "sampleRate": 60,
      "bytes": 1499652,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8b5f130f69",
        "name": "양도끼우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260513_꼬마선장/양도끼_260513_꼬마선장_양도끼우주선A.unity",
        "sourceGroup": "audio-sha256:0913e00f0f0ae035564865dfcf9d6ed9f2f16e8b0a0d51cadcd4685cd81c4e4b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "859efed506531b1f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤",
      "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤",
      "manifestPath": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/dataset_manifest.json",
      "manifestSha256": "1be4adc17433263949bf05f6522f8bbafb697bedeabdbab72c8013fad7d7fef4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:24.2853067Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260317_SnakeEyes/윤이제_260317_SnakeEyes_전시관B_밤.unity",
      "sampleRate": 60,
      "bytes": 1785298,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_5a23bddf97",
        "name": "전시관B_밤",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260317_SnakeEyes/윤이제_260317_SnakeEyes_전시관B_밤.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "640dc2d152cb3f9e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A",
      "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A",
      "manifestPath": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/dataset_manifest.json",
      "manifestSha256": "c458e714c7bc9e3724dd4cb1ea36f61590418db29375fc1d72321af201f1bc2c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:46.2832365Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/유콘_260430_모시모시_길거리A.unity",
      "sampleRate": 60,
      "bytes": 2532565,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/유콘_260430_모시모시_길거리A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a4e5048493a169fa"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/dataset_manifest.json",
      "manifestSha256": "498fc3bfa809f38822e462c1ba420cfe446b6ca079ee8088f7505858cc8aaaf0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:22.4605237Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251106_MV/챈나_251106_MV_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 29988571,
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251106_MV/챈나_251106_MV_온실정원A.unity",
        "sourceGroup": "audio-sha256:9836ff6db899cf593851f7750cd58d9c06d78731d7eba120f8a8eec4cc997b7c",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1107ac1c166ba1dd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A",
      "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/dataset_manifest.json",
      "manifestSha256": "22ec2cad4dd56f8683cf40b261f8487af85c59a8997d46a020e44933283bf1b3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:27.5844658Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_야경A.unity",
      "sampleRate": 60,
      "bytes": 1886338,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_야경A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "4abb6203af780988"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/dataset_manifest.json",
      "manifestSha256": "6d8e4759e2521d0e66e0818c308d5f0fdc7f62bc8c1fb97d3fee88ae4a1c7124",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:58.6953020Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251013_밤바라밤/따스히_251013_밤바라밤_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 822991,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251013_밤바라밤/따스히_251013_밤바라밤_이탈리아A.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "0e7ab6b017bf424b"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A",
      "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A",
      "manifestPath": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/dataset_manifest.json",
      "manifestSha256": "49446fda868cf3575bb53d4def0a1eec19a662a5732b3f0979a15a537ea9ac89",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:24.5730687Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251230_Nameless/챈나_251230_Nameless_복도A.unity",
      "sampleRate": 60,
      "bytes": 1949713,
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_d8a6c46763",
        "name": "복도A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251230_Nameless/챈나_251230_Nameless_복도A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@195_챈나/project/챈나_251230_nameless/챈나_251230_nameless_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b856b946b2cdd85c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E",
      "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E",
      "manifestPath": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/dataset_manifest.json",
      "manifestSha256": "9aeafc0b0e644699e6ed0c6f68f758a00dd9c40ae609e73dcf9deb5560b05e42",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:15.5284446Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_자연E.unity",
      "sampleRate": 60,
      "bytes": 1465669,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_자연E.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_260126_zoo/이레인_260126_zoo_재즈바a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3a8273f5239dcef9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A",
      "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/dataset_manifest.json",
      "manifestSha256": "ed9ac2ca191fd579356e362f536138f6bb6c3279564fc011a3f8f1f725883ac5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:30.0025752Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_하바나A.unity",
      "sampleRate": 60,
      "bytes": 6548203,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_하바나A.unity",
        "sourceGroup": "multi-source-sha256:a252cf2c480e128df49160ca98ce166f505287f8a6e089afeb8f5dece4e0ef47",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "59b48d422c9e1811",
        "e9bcf8e7d623d0f6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A",
      "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A",
      "manifestPath": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/dataset_manifest.json",
      "manifestSha256": "7f6957f14d123070ca4ad463dbafc6c5bc81d7f0b73230b5ac625603bd50dfed",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:54.5951838Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_250723_SodaPop/져미님_250723_SodaPop_루프탑카페A.unity",
      "sampleRate": 60,
      "bytes": 1801149,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2a2276c672",
        "name": "루프탑카페A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_250723_SodaPop/져미님_250723_SodaPop_루프탑카페A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@160_져미님/project/져미님_250723_sodapop/져미님_250723_sodapop_루프탑카페a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "83584d2617032c21"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A",
      "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A",
      "manifestPath": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/dataset_manifest.json",
      "manifestSha256": "596bf3da30a047f5e92a998ae58847640e24a8d8c1b590ad1c4c5eef52aaaa2c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:27.0457019Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260409_캐치캐치/사라_260409_캐치캐치_유럽A.unity",
      "sampleRate": 60,
      "bytes": 2670571,
      "character": {
        "id": "@218",
        "name": "사라"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260409_캐치캐치/사라_260409_캐치캐치_유럽A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "165d1b89aa97da48"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A",
      "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A",
      "manifestPath": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/dataset_manifest.json",
      "manifestSha256": "a2e17a0ab67d425f681b3fa22c697282fe429836256f409c8be3961a2caac1dc",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:40.1580722Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@100_와앙이/Project/와앙이_251203_Nameless/와앙이_251203_Nameless_복도A.unity",
      "sampleRate": 60,
      "bytes": 1949722,
      "character": {
        "id": "@100",
        "name": "와앙이"
      },
      "venue": {
        "id": "yamo_d8a6c46763",
        "name": "복도A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@100_와앙이/Project/와앙이_251203_Nameless/와앙이_251203_Nameless_복도A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@100_와앙이/project/와앙이_251203_nameless/와앙이_251203_nameless_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "29bec76ba43209e8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C",
      "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/dataset_manifest.json",
      "manifestSha256": "082e2b01125a7dc2e5af47c3e6c3df37f4b3fef5e935b64b5a094e7aba8a8d3b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:34.5565671Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260415_아이돌선언/후룽카카_260415_아이돌선언_학교C.unity",
      "sampleRate": 60,
      "bytes": 1703655,
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260415_아이돌선언/후룽카카_260415_아이돌선언_학교C.unity",
        "sourceGroup": "audio-sha256:d9886a89046f43bee9ed419acd3eb210af987b4459ac863cbe28a49831a5cbcc",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "745d449100a28887"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A",
      "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A",
      "manifestPath": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/dataset_manifest.json",
      "manifestSha256": "41747e95f305993af3275a21626b153d5e4a6b84f0c343a2617c995838479174",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:22.8741367Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250718_SodaPop/강다래_250718_SodaPop_해변A.unity",
      "sampleRate": 60,
      "bytes": 1801017,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_9b1f2447b5",
        "name": "해변A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250718_SodaPop/강다래_250718_SodaPop_해변A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_250718_sodapop/강다래_250718_sodapop_해변a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "b1210db977194920"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A",
      "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A",
      "manifestPath": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/dataset_manifest.json",
      "manifestSha256": "bca5566dec06a33738c5eeff46d911cd59c8ea4ebe010b653bd17f2b4a4bad5c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:20.2058048Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/위도_260316_SnakeEyes_별하늘A.unity",
      "sampleRate": 60,
      "bytes": 1785230,
      "character": {
        "id": "@093",
        "name": "위도"
      },
      "venue": {
        "id": "yamo_6038a4f842",
        "name": "별하늘A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/위도_260316_SnakeEyes_별하늘A.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "649678cf651df1eb"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C",
      "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C",
      "manifestPath": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/dataset_manifest.json",
      "manifestSha256": "5c3531d407b461ecb8d1b32d3e4a132645474cbd46d9c0b3a588b594d801626f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:19.0032571Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260411_Oddloop/커피바라_260411_Oddloop_실내C.unity",
      "sampleRate": 60,
      "bytes": 2602882,
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_827cc88222",
        "name": "실내C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260411_Oddloop/커피바라_260411_Oddloop_실내C.unity",
        "sourceGroup": "audio-sha256:9786546d2da1e3632ce4e657eddc9f04c488ebb72d49cb09bc3c09605d0b7e2e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "253a3b206776e102"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A",
      "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A",
      "manifestPath": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/dataset_manifest.json",
      "manifestSha256": "eeca2ae6c8d2a04544d1632ca220c3dee62d8ae01fe51f44bdfd1df2e3784637",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:49.5286435Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/봄세이_260303_춤을추는나무_마을A.unity",
      "sampleRate": 60,
      "bytes": 5041525,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/봄세이_260303_춤을추는나무_마을A.unity",
        "sourceGroup": "audio-sha256:8098f574947529ed3b385721c08dcbd887c008f959a9fcaddbdd9c45920fa0d4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "48090f8c926f554f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A",
      "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A",
      "manifestPath": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/dataset_manifest.json",
      "manifestSha256": "b55bf86f0a7e408efc169f3eb4d870d5497b1caa39b9527e0ef6d4a9d6bde68c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:25.0255841Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251119_BeMyLight/강다래_251119_BeMyLight_교각A.unity",
      "sampleRate": 60,
      "bytes": 2851120,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_251ca8da76",
        "name": "교각A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251119_BeMyLight/강다래_251119_BeMyLight_교각A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_251119_bemylight/강다래_251119_bemylight_교각a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "c5105a0698520736"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B",
      "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/dataset_manifest.json",
      "manifestSha256": "169785de4370f364c68151007d1a9d781d1697d9ce2f4efa18138b245040211e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:38.8542465Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260423_붐샤카라카/이레인_260423_붐샤카라카_교실B.unity",
      "sampleRate": 60,
      "bytes": 1138414,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260423_붐샤카라카/이레인_260423_붐샤카라카_교실B.unity",
        "sourceGroup": "audio-sha256:131651ad8abc34c9253a40c0e6262e1ff70e3da648bd871b42920696776441b5",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b73391468c933fd9"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A",
      "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A",
      "manifestPath": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/dataset_manifest.json",
      "manifestSha256": "5f2edbc1a52695f97966621d8e6095a0244ad37d53e4fc70fae31ea7b821a360",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:06.9559129Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250830_Style/이레인_250830_Style_주택가A.unity",
      "sampleRate": 60,
      "bytes": 1237703,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250830_Style/이레인_250830_Style_주택가A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250830_style/이레인_250830_style_주택가a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "add4fa8bb619d31c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A",
      "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/dataset_manifest.json",
      "manifestSha256": "3f2de52dd5e532fcbc9bc6277ecbab47e3a93d6cebbd0965ef4e89a222709c5f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:34.7336170Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260326_Blackhole/이레인_260326_Blackhole_무대A.unity",
      "sampleRate": 60,
      "bytes": 2231254,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_e20ca88e01",
        "name": "무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260326_Blackhole/이레인_260326_Blackhole_무대A.unity",
        "sourceGroup": "audio-sha256:d4cd4775873be9fbba56093fe90fe797edcdd3ea55b33950d0a5ac6ad6abe992",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fa764fe8adf9e72a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A",
      "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A",
      "manifestPath": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/dataset_manifest.json",
      "manifestSha256": "4c4140f71a085d46604d63acab6b988fc3a85c575711fcd23f2d9c6822ce0a01",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:48.8453504Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@132_베니/Project/베니_250529_Stargazers/베니_250529_Stargazers_도시A.unity",
      "sampleRate": 60,
      "bytes": 1886414,
      "character": {
        "id": "@132",
        "name": "베니"
      },
      "venue": {
        "id": "yamo_bf552f3ea8",
        "name": "도시A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@132_베니/Project/베니_250529_Stargazers/베니_250529_Stargazers_도시A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@132_베니/project/베니_250529_stargazers/베니_250529_stargazers_도시a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "a7a8df8418f0a5b7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A",
      "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/dataset_manifest.json",
      "manifestSha256": "6ab9ef76fc435d7692506d27294be16773bce6e6af5f657b0da258ffe59524f6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:42.3911159Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260109_TheLazySong/블리즈_260109_TheLazySong_시가지A.unity",
      "sampleRate": 60,
      "bytes": 626315,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260109_TheLazySong/블리즈_260109_TheLazySong_시가지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260109_thelazysong/블리즈_260109_thelazysong_시가지a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "cda050d57c06b387"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기",
      "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기",
      "manifestPath": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/dataset_manifest.json",
      "manifestSha256": "10e236be4cc78b3e0afe995afd96c4f0ee1b45721b4f78ac898a5fc797a7f88b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:36.2848586Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기.unity",
      "sampleRate": 60,
      "bytes": 536575,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "48a49562b3de1621"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬",
      "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬",
      "manifestPath": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/dataset_manifest.json",
      "manifestSha256": "ff4bdcf3cf7f4ac955b17edb4d12d9ce5b2d1ce3aa43e3876f1699dc8a96ae35",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:20:28.1029664Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_페이셜녹화씬.unity",
      "sampleRate": 60,
      "bytes": 35065059,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_0849835058",
        "name": "페이셜녹화씬",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_페이셜녹화씬.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "75d640c33557ec04",
        "50eeb88854809504"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰",
      "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰",
      "manifestPath": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/dataset_manifest.json",
      "manifestSha256": "b9725d150bc09a458fc933a083dbfc16e0a78ea67280a6e590f10ba967356bfe",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:51.5801220Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰.unity",
      "sampleRate": 60,
      "bytes": 1964439,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f3e0cb6128247434",
        "e1d6800799cceeec"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A",
      "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A",
      "manifestPath": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/dataset_manifest.json",
      "manifestSha256": "a08898a94bd641965e9565b2b2b672fafd2adc0d7c81921117166b0c3a1ff541",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:20.8026281Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Scene/단츄_251116_TTL_도시공터A.unity",
      "sampleRate": 60,
      "bytes": 86402149,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_204b77fb38",
        "name": "단츄_251116_TTL_도시공터A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Scene/단츄_251116_TTL_도시공터A.unity",
        "sourceGroup": "audio-sha256:e8b6cbda716d842fd36a27f3f87bdbaf6705ae98aad24572576653ea0ca59ac7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a59a333aa17db2b3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A",
      "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A",
      "manifestPath": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/dataset_manifest.json",
      "manifestSha256": "ada809f515349e25df89429c7c3470eaa0350be98118c6f3582ca4d60712a2b5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:41.3396937Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/하데스_260213_챈나_킹받아라_가정집A.unity",
      "sampleRate": 60,
      "bytes": 1129742,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/하데스_260213_챈나_킹받아라_가정집A.unity",
        "sourceGroup": "audio-sha256:23d62a79fa756f059995a46f32cf1d1d4b7009ee262535fada5078f1f4a6b885",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b707a25899f1dad8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A",
      "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A",
      "manifestPath": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/dataset_manifest.json",
      "manifestSha256": "cf5b14203679064db10e7605526e1352228f1e1cce694e98947592231b54b187",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:48.3735331Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/봄세이_260225_조려보자_루프탑카페A.unity",
      "sampleRate": 60,
      "bytes": 2902955,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2a2276c672",
        "name": "루프탑카페A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/봄세이_260225_조려보자_루프탑카페A.unity",
        "sourceGroup": "audio-sha256:6d7663b473e60f30ff199d62759d02fa502960cc62d294288aa8c3a96e66d9d8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6b283e06600a1c3c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A",
      "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A",
      "manifestPath": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/dataset_manifest.json",
      "manifestSha256": "c67f3eb2410d39c8ca516f743f3d9810e9bcaab873737c951b6a43e3e9090e91",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:31.9366507Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_가정집A.unity",
      "sampleRate": 60,
      "bytes": 14456852,
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "163e51b740a16a2f",
        "5325c37f3af2aa2b",
        "86c79d46369fa84f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A",
      "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A",
      "manifestPath": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/dataset_manifest.json",
      "manifestSha256": "cfedea62b65b453d4dd73d08f6c0dcea6f79093e51334ec84a56feaf52337e31",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:30:05.2537655Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260514_모시모시/박도나_260514_모시모시_레스토랑A.unity",
      "sampleRate": 60,
      "bytes": 2532652,
      "character": {
        "id": "@236",
        "name": "박도나"
      },
      "venue": {
        "id": "yamo_d23aca2f37",
        "name": "레스토랑A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260514_모시모시/박도나_260514_모시모시_레스토랑A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ac5a70252ff40b33"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드",
      "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드",
      "manifestPath": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/dataset_manifest.json",
      "manifestSha256": "68b9ed2eb28e7b3c6811be7ffb9c0ec50f070ec89d14f9192cb336938677d5a2",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:34.9018299Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@000_야모/Project/야모_250617_강의소스/야모_250617_강의소스_큐피드.unity",
      "sampleRate": 60,
      "bytes": 1353881,
      "character": {
        "id": "@000",
        "name": "야모"
      },
      "venue": {
        "id": "yamo_385d726fbe",
        "name": "큐피드",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@000_야모/Project/야모_250617_강의소스/야모_250617_강의소스_큐피드.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@000_야모/project/야모_250617_강의소스/야모_250617_강의소스_큐피드_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "9d8ad2f4209199e2"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A",
      "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/dataset_manifest.json",
      "manifestSha256": "76fd2ac5e0cf62121836ed3d98e9b342da34f10db6e85d5dd5a69be4b7d8491f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:41.8145143Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260506_WhoIsShe/이레인_260506_WhoIsShe_블리즈모캡룸A.unity",
      "sampleRate": 60,
      "bytes": 3597757,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260506_WhoIsShe/이레인_260506_WhoIsShe_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:a26929e4980e5189c581ceb8ba4376a94f2065ca69f0f1b01f7970c1a8465ec6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6872f68e6deed0da"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성",
      "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성",
      "manifestPath": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/dataset_manifest.json",
      "manifestSha256": "baea90c4dbd2d7a1a8fa8a4223a3f01d4f9d8e0c6b5351b4000d091f8ac3a8fd",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:40.4012345Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_합성.unity",
      "sampleRate": 60,
      "bytes": 3372504,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_bb07fb7499",
        "name": "합성",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_합성.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3596cdd1dd15e946",
        "2d7e41ba9c15c47d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B",
      "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B",
      "manifestPath": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/dataset_manifest.json",
      "manifestSha256": "3df1fd3a0c2cac34a06c3a1698e2740e8218f22747debce561b065bb64ba70b4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:34.0505144Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250823_착젤싫/달타_250823_착젤싫_궁전B.unity",
      "sampleRate": 60,
      "bytes": 2239880,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250823_착젤싫/달타_250823_착젤싫_궁전B.unity",
        "sourceGroup": "audio-sha256:44b69a7923b3caa7cc9ea32b3b192bc5984d0dc06173fb879005cf021da66f53",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "72305cd6762c67b0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B",
      "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/dataset_manifest.json",
      "manifestSha256": "b56959b51694ec5f3bf6e705cf66bf6b96235f61fc221f7c33e13b2093718702",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:15.7962665Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_교실B.unity",
      "sampleRate": 60,
      "bytes": 5305325,
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_교실B.unity",
        "sourceGroup": "multi-source-sha256:b2e58086486221cf9fe8575cd264bcce67480f4931b650819e59d3e22ffb3386",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3c890ddd8161778e",
        "3e0f71b0f1e8b347"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A",
      "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A",
      "manifestPath": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/dataset_manifest.json",
      "manifestSha256": "0b12443ebe9a1634bb4bd335127d634a6abe9f47e2f9d323ea8e3fb68cdf07d9",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:28.8217581Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260513_모시모시/윤이제_260513_모시모시_유럽A.unity",
      "sampleRate": 60,
      "bytes": 2415468,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260513_모시모시/윤이제_260513_모시모시_유럽A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a9c7959e9e58dff2"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅",
      "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅",
      "manifestPath": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/dataset_manifest.json",
      "manifestSha256": "dce52aec6c6d395dacd7d8cbd93ca16614a12d4749cd4761266a7adea202110b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:52.8997225Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/블리즈_260317_화이팅화이팅.unity",
      "sampleRate": 60,
      "bytes": 2524137,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/블리즈_260317_화이팅화이팅.unity",
        "sourceGroup": "audio-sha256:eee74e1d2377d5d4fe070f70c1a182329489f3e4081b83b6b47a705e26d5a30a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "f6afd1805983522f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용",
      "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용",
      "manifestPath": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/dataset_manifest.json",
      "manifestSha256": "701733fab450121e7956a11e02d9f309d0e094fe357c97ab502a914aa7fa0a67",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:20:35.4616540Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_페이셜촬영용.unity",
      "sampleRate": 60,
      "bytes": 45828217,
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_0bec557165",
        "name": "페이셜촬영용",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_페이셜촬영용.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3e4baf42d2e21cda"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A",
      "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A",
      "manifestPath": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/dataset_manifest.json",
      "manifestSha256": "9dbd7a3c87726f45986e2899b187d31a20acb0712e8075114db39162db8634ce",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:59.0581773Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250522_키스키츠네/이레인_250522_키스키츠네_시골A.unity",
      "sampleRate": 60,
      "bytes": 1304379,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_595214e151",
        "name": "시골A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250522_키스키츠네/이레인_250522_키스키츠네_시골A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250522_키스키츠네/이레인_250522_키스키츠네_시골a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "96e5133a7e166f75"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A",
      "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/dataset_manifest.json",
      "manifestSha256": "689e634e1699af2e5326c961d9852dd915acd3ae95bde72adbad547612574ec7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:17.4499310Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251224_첫눈챌린지/윤이제_251224_첫눈챌린지_성탄파티룸A.unity",
      "sampleRate": 60,
      "bytes": 668708,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_7a50c7794f",
        "name": "성탄파티룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251224_첫눈챌린지/윤이제_251224_첫눈챌린지_성탄파티룸A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251224_첫눈챌린지/윤이제_251224_첫눈챌린지_성탄파티룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e6f2ac3aead80fb0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D",
      "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/dataset_manifest.json",
      "manifestSha256": "eb0a5e06bb17829f441cb77984883d4e6677afa7e919f7a6d2a1c49f6cca3fbe",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:40.2843041Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260211_연초록_오버드라이브/하데스_260211_연초록_오버드라이브_홀D.unity",
      "sampleRate": 60,
      "bytes": 1396398,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260211_연초록_오버드라이브/하데스_260211_연초록_오버드라이브_홀D.unity",
        "sourceGroup": "audio-sha256:88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "94812ec98711f463"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2",
      "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2",
      "manifestPath": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/dataset_manifest.json",
      "manifestSha256": "1f7fe50ba3f1dee4158d35257450cca37392fa77d153193f9ad6bc7a20757aff",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:02.6223085Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_스튜디오A2.unity",
      "sampleRate": 60,
      "bytes": 2276717,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_443db9e22a",
        "name": "스튜디오A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_스튜디오A2.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1f6fc85d73b96fda"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C",
      "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/dataset_manifest.json",
      "manifestSha256": "814c81233bbd4c4baa310380a1be4aaee61e87433af49e3249f0db0631b57fb6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:35.5812004Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교C.unity",
      "sampleRate": 60,
      "bytes": 871061,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6f888193e905a52b",
        "44fbfeec520b43e3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/dataset_manifest.json",
      "manifestSha256": "d0bcd89cefd7ba7ec430c3707688cffd8a4dc0d0991e758c437df2358e55e014",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:51.4704751Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250714_치킨바나나/따스히_250714_치킨바나나_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 3184665,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250714_치킨바나나/따스히_250714_치킨바나나_이탈리아A.unity",
        "sourceGroup": "audio-sha256:e83981ec45a59a78685b94f4dbb6ec0b18ec8377d3b99d14373edb98ba678f81",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "c95624a353e64d31"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B",
      "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B",
      "manifestPath": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/dataset_manifest.json",
      "manifestSha256": "a29400631c1c87e0c3a2f4a0fdd373dda1744d5d62a5144b7b5986368ea56c33",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:42.9887464Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@103_모아/Project/모아_260207_다이얼노트/모아_260207_다이얼노트_궁전B.unity",
      "sampleRate": 60,
      "bytes": 930361,
      "character": {
        "id": "@103",
        "name": "모아"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@103_모아/Project/모아_260207_다이얼노트/모아_260207_다이얼노트_궁전B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@103_모아/project/모아_260207_다이얼노트/모아_260207_다이얼노트_궁전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1d0cc1436417980c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A",
      "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/dataset_manifest.json",
      "manifestSha256": "b1d701235ddc282390ac6811512c189ec84a8b5f46503f8718c5f5babd75d15c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:42.3638186Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_저택A.unity",
      "sampleRate": 60,
      "bytes": 2416371,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_저택A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d2ef0a379c939802"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레",
      "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레",
      "manifestPath": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/dataset_manifest.json",
      "manifestSha256": "e2870de252d5d81a6825ed818e2ff885896cf31c2985eb9837d203be6bd9efb1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:26.9433840Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레.unity",
      "sampleRate": 60,
      "bytes": 14456451,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fc3224a2b3ddede2",
        "7b04a1df32a62f11",
        "3c8d0e7be08a0a28"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A",
      "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/dataset_manifest.json",
      "manifestSha256": "360ca9cf7338ffd60634adf1b10136a1e0fa99694a7e639fe9bf0984bb14e9b6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:43.6893703Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260526_WDA/채단우_260526_WDA_스크린홀A.unity",
      "sampleRate": 60,
      "bytes": 3317745,
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_0f5754511b",
        "name": "스크린홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260526_WDA/채단우_260526_WDA_스크린홀A.unity",
        "sourceGroup": "audio-sha256:0fb72f427ffbff907734bb7906fd5e5eb0b8b763557f66ad19604df34ad3fd13",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "95a95e659ec8ec8a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A",
      "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/dataset_manifest.json",
      "manifestSha256": "3ef2c37014998f159babb4d1eed1b4bcc444f5a5f58eb3d47cf59593829f9074",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:02.8769726Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260416_MONTAGEM_HIKARI/블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A.unity",
      "sampleRate": 60,
      "bytes": 3361363,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260416_MONTAGEM_HIKARI/블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "615b17149bfacfb2"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A",
      "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/dataset_manifest.json",
      "manifestSha256": "a9c8ce351f5f6e1b72cc618c6e411c71311f7909e25af4279913066b4bb1083a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:38.9068429Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_251204_Nameless/레제_251204_Nameless_소무대A.unity",
      "sampleRate": 60,
      "bytes": 2305497,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_251204_Nameless/레제_251204_Nameless_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/레제_251204_nameless/레제_251204_nameless_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "47fbdbf3ad841dfe"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A",
      "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/dataset_manifest.json",
      "manifestSha256": "2684ceba52f211ab8ada1af79a23b377e831ab3345dd8b0f7fc5e1c1ec758827",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:10.1794398Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251022_Closer/이레인_251022_Closer_소무대A.unity",
      "sampleRate": 60,
      "bytes": 868511,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251022_Closer/이레인_251022_Closer_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_251022_closer/이레인_251022_closer_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "c8b89154ca259a80"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue",
      "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue",
      "manifestPath": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/dataset_manifest.json",
      "manifestSha256": "5ee0d26a93e60690ec5f62df40d7e32b48154023363693f55e2abe2026ebb3ce",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:04:16.4385562Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue.unity",
      "sampleRate": 60,
      "bytes": 2018258,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "0f94a01ef0aba3fe",
        "fafbdf52a37f1c38",
        "ae0cfd598ee87a9a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A",
      "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/dataset_manifest.json",
      "manifestSha256": "4a91442be6a11347db6b1e5fa730ed4c147286952c4595d75233e9276aaa0bf8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:43.4063090Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/하데스_260214_챈키솜_릴리라잌유_나무방A.unity",
      "sampleRate": 60,
      "bytes": 2058999,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/하데스_260214_챈키솜_릴리라잌유_나무방A.unity",
        "sourceGroup": "audio-sha256:e0b49d7632796b10c7e5d6ee37950d26e57009145860f4f4eec3d0a0cd8806e5",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "4c9e303959a59b28"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A",
      "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/dataset_manifest.json",
      "manifestSha256": "c8e7e8879595ae849b0a44ede285ef480ed45f1f0d5eb30e5ff843cd05121567",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:44.7235941Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260420_ShakeShakeShake/달타_260420_ShakeShakeShake_공원A.unity",
      "sampleRate": 60,
      "bytes": 1580791,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260420_ShakeShakeShake/달타_260420_ShakeShakeShake_공원A.unity",
        "sourceGroup": "audio-sha256:5e37d8b65c3ccf04849eb05e47e1248d85dbd5f7bde9c35ebabf24bfb4b996b3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b43b1afa0bc6fa16"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B",
      "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/dataset_manifest.json",
      "manifestSha256": "79a31bfc977038fbeddcb27775f5dc5d4e88dfb2a986b081d393659ed945d2ef",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:39.5633941Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_연습실B.unity",
      "sampleRate": 60,
      "bytes": 780230,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "50fa17203f39c964"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B",
      "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B",
      "manifestPath": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/dataset_manifest.json",
      "manifestSha256": "aafe3d5bcc9ead2bc876e8bd481cd736695d325989739d925029579365d33182",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:12.4885474Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250528_Stargazers/여르미_250528_Stargazers_도시B.unity",
      "sampleRate": 60,
      "bytes": 1886548,
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_fe30c6a71f",
        "name": "도시B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250528_Stargazers/여르미_250528_Stargazers_도시B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250528_stargazers/여르미_250528_stargazers_도시b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "d0c05b0e91554bee"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A",
      "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/dataset_manifest.json",
      "manifestSha256": "51f4726b40f7371980204ca4a3033df9c9595e1cd8016608eb8f0a9cc618704e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:01.2190166Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260408_댓처노노/블리즈_260408_댓처노노_야경A.unity",
      "sampleRate": 60,
      "bytes": 3523038,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260408_댓처노노/블리즈_260408_댓처노노_야경A.unity",
        "sourceGroup": "audio-sha256:8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "500981ed344fb296"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A",
      "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A",
      "manifestPath": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/dataset_manifest.json",
      "manifestSha256": "7300b77fa985466d938d1d09d3f72004a6979c822cb3ef5fad9e095f102ae6fe",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:16.2417029Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_재즈바A.unity",
      "sampleRate": 60,
      "bytes": 1465707,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_99953fec19",
        "name": "재즈바A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_재즈바A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_260126_zoo/이레인_260126_zoo_재즈바a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "675d444edca7bb75"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C",
      "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C",
      "manifestPath": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/dataset_manifest.json",
      "manifestSha256": "af7a5faa42735cc1458ef891ba438d7e917c3c01c35e6318da728177728465c6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:51.4972214Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250806_하트를주세요/희지_250806_하트를주세요_무지C.unity",
      "sampleRate": 60,
      "bytes": 563056,
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250806_하트를주세요/희지_250806_하트를주세요_무지C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@159_희지/project/희지_250806_하트를주세요/희지_250806_하트를주세요_무지c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "755daaf1eae00780"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D",
      "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/dataset_manifest.json",
      "manifestSha256": "05876ea9de57a6e7583683b340e9736376a26423311d9e722c1c916e5c634d68",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:07.3384695Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/겨울버전/제갈금자_260129_상추_겨울버전_홀D.unity",
      "sampleRate": 60,
      "bytes": 854202,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_8577dcd19f",
        "name": "제갈금자_260129_상추_겨울버전_홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/겨울버전/제갈금자_260129_상추_겨울버전_홀D.unity",
        "sourceGroup": "audio-sha256:f93f1b1404719538683b4c1ad00dc68cdf726882116d3f25f01de74d78d760df",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "14d8dc8834caf34f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02",
      "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02",
      "manifestPath": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/dataset_manifest.json",
      "manifestSha256": "eaf3d49d6b7e76b8b6443e8f2f270e538d8a793dc4a01f60f7c2613f3e4203ca",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:34.5045309Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_저택A02.unity",
      "sampleRate": 60,
      "bytes": 546310,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_7e1e91a4e5",
        "name": "저택A02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_저택A02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_저택a02_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e6383a7bb8eb3531"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A",
      "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/dataset_manifest.json",
      "manifestSha256": "8e561ed69a292863d536e0f897d65cb661ed543500bf9ef8b3f477ed7a97d02f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:22.6676731Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@215_하디아/Project/하디아_260329_캐치캐치/하디아_260329_캐치캐치_마을A.unity",
      "sampleRate": 60,
      "bytes": 9906324,
      "character": {
        "id": "@215",
        "name": "하디아"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@215_하디아/Project/하디아_260329_캐치캐치/하디아_260329_캐치캐치_마을A.unity",
        "sourceGroup": "audio-sha256:1b39f69d01a488d73a3a54321a4c43d2b854d739440429df5071518c684cce40",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "cb14bbf9d1c420b8"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장",
      "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장",
      "manifestPath": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/dataset_manifest.json",
      "manifestSha256": "8953cc42cbe36c3b4963c1cf5de714b5c9ac376d53e1e2206e9bc9f1fd76bcd5",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:39.7852154Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@177_유리나/Project/유리나_250925_호시아이MV/콘서트장/유리나_250925_호시아이MV_콘서트장.unity",
      "sampleRate": 60,
      "bytes": 76889219,
      "character": {
        "id": "@177",
        "name": "유리나"
      },
      "venue": {
        "id": "yamo_4c6d6884f5",
        "name": "유리나_250925_호시아이MV_콘서트장",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@177_유리나/Project/유리나_250925_호시아이MV/콘서트장/유리나_250925_호시아이MV_콘서트장.unity",
        "sourceGroup": "audio-sha256:f3e75175d368f38f7462fd9f3c8e0d97464c6d518dbfc3bf4a682fb71cc111b7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3630190b3d15b138",
        "f6499e1d7b553610"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/dataset_manifest.json",
      "manifestSha256": "c0acaaa64f0297d53687a6bad5e76d95b8578a16889f31bcf1813608cb457d3d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:37.9035630Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_250803_도로롱챌린지/유콘_250803_도로롱챌린지_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 1636594,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_250803_도로롱챌린지/유콘_250803_도로롱챌린지_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@156_유콘/project/유콘_250803_도로롱챌린지/유콘_250803_도로롱챌린지_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "2ad63f1be7323c15"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A",
      "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/dataset_manifest.json",
      "manifestSha256": "f2b4085726aed794a22a8ef0e3935c9bc2ed9c66545cef7c74b27ea24edb795a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:40.8812317Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260424_캐치캐치/이레인_260424_캐치캐치_하늘정원A.unity",
      "sampleRate": 60,
      "bytes": 2331636,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260424_캐치캐치/이레인_260424_캐치캐치_하늘정원A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "64407728f3db1bef"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D",
      "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/dataset_manifest.json",
      "manifestSha256": "cd62c7ade5614dcdf521e118b741a329497d27eea25f5fcd01ec665a93e35c61",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:13.4368217Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/이겨울/Project/이겨울_260115_두번째지구/이겨울_260115_두번째지구_홀D.unity",
      "sampleRate": 60,
      "bytes": 5084923,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/이겨울/Project/이겨울_260115_두번째지구/이겨울_260115_두번째지구_홀D.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ebfb736ccb9d338d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B",
      "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/dataset_manifest.json",
      "manifestSha256": "95acba9748657a80e2df3586373a6944a5ed368ad2c3dc251396b88ace7f8491",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:53.3572990Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250814_프로포즈챌린지/희지_250814_프로포즈챌린지_교실B.unity",
      "sampleRate": 60,
      "bytes": 1700333,
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250814_프로포즈챌린지/희지_250814_프로포즈챌린지_교실B.unity",
        "sourceGroup": "audio-sha256:377d807efc01cb1ad4e8eb399728b75f423e6b53902763f37306be6abe4f24a2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "a868116d4736f086"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A",
      "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/dataset_manifest.json",
      "manifestSha256": "26beb5291766553666cf8a6508ef22423925dfb90020fe903adeea81c7e8e229",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:10.5902482Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251115_Nameless/윤이제_251115_Nameless_야경A.unity",
      "sampleRate": 60,
      "bytes": 1690539,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251115_Nameless/윤이제_251115_Nameless_야경A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251115_nameless/윤이제_251115_nameless_야경a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9224ea2385ec9aad"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A",
      "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/dataset_manifest.json",
      "manifestSha256": "5331690f3b00dc0d8d5e414654dddf0bb4c86e78870b3a1fd0dee09eae09c85f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:14.0914526Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260116_VillainsVillanins/이레인_260116_VillainsVillanins_블리즈모캡룸A.unity",
      "sampleRate": 60,
      "bytes": 3024424,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260116_VillainsVillanins/이레인_260116_VillainsVillanins_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:71c58907f9216b40577d8306545fad7c9994ffc77683d9b536ed05f3eca4297c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "306ff645075e834f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A",
      "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/dataset_manifest.json",
      "manifestSha256": "d98318744d5a4d1e2e1bdc94fa26833ec8141d4c643d37bab47049039fd00ca7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:11.0449375Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_하데스유치원A.unity",
      "sampleRate": 60,
      "bytes": 2729973,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2bacc8455f",
        "name": "하데스유치원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_하데스유치원A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7a5477349bdc0469"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A",
      "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A",
      "manifestPath": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/dataset_manifest.json",
      "manifestSha256": "1feae99212bccda914ef983ff067e36db70c319be9f8badac7992e42fd675e10",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:09.7967986Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250606_Elevate/다룽_250606_Elevate_건널목A.unity",
      "sampleRate": 60,
      "bytes": 1879724,
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_f82605fc82",
        "name": "건널목A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250606_Elevate/다룽_250606_Elevate_건널목A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@070_다룽/project/다룽_250606_elevate/다룽_250606_elevate_건널목a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "a60bd6a2e4026f7c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/dataset_manifest.json",
      "manifestSha256": "2aba4dac4da5e35a52d9bb1707e11c7eb65f000c807147ebc5f55b9d89e6f948",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:36.8381315Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 2020444,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_이탈리아A.unity",
        "sourceGroup": "audio-sha256:18189bd0ed3fc215cfc28751528067242de81d5f60b44de9447da9a09bb6bb9a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8ebabe43762bad21"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B",
      "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/dataset_manifest.json",
      "manifestSha256": "850a5b00cb24fb6d604d6aeb1f2831fe0647dd1f659b5b1df06269fcc174e4f7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:55.9870901Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260401_챈나_찹츄/하데스_260401_챈나_찹츄_사무실B.unity",
      "sampleRate": 60,
      "bytes": 5584845,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260401_챈나_찹츄/하데스_260401_챈나_찹츄_사무실B.unity",
        "sourceGroup": "audio-sha256:e383be6207b268a3f0e5d24f36ff4ec9f161f6f7465ae0e764d20f6af46be8e1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "56f61370edb94ba2"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C",
      "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C",
      "manifestPath": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/dataset_manifest.json",
      "manifestSha256": "2fe2825e60aa51e9a38304231e2421268eb581d6f836f97007bbe51be4319c2c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:28.3397228Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_옥상C.unity",
      "sampleRate": 60,
      "bytes": 1886426,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_03dbace2a4",
        "name": "옥상C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_옥상C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "7d58a25947119fb6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B",
      "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/dataset_manifest.json",
      "manifestSha256": "2221eed1160c5ba65b0fb0ac086d3be3f85e88fe9f8e1278dcaf0b24a349896b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:17:21.4949086Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260324_우마무스메/위도_260324_우마무스메_무지B.unity",
      "sampleRate": 60,
      "bytes": 1515325,
      "character": {
        "id": "@093",
        "name": "위도"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260324_우마무스메/위도_260324_우마무스메_무지B.unity",
        "sourceGroup": "audio-sha256:7a93b8c9c0c64788fc6eeb09b068cd154a1100873a056d1d8f5eba59ef286b71",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ec4be56d87ba2854"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C",
      "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/dataset_manifest.json",
      "manifestSha256": "f361f5570ca043dd6a55ae036f20a62fb42cea195795f5a8e0e71bfed8da2a1e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:47.3492482Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/유콘_260430_모시모시_학교C.unity",
      "sampleRate": 60,
      "bytes": 2532537,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/유콘_260430_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8a1c04f47e2b1741"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A",
      "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/dataset_manifest.json",
      "manifestSha256": "99dcadf4d527fdbf15fadb657ebdb7e6460cc37296c618021667cf69716ce85c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:08.6182069Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260508_큐스토/블리즈_260508_큐스토_소무대A.unity",
      "sampleRate": 60,
      "bytes": 6569546,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260508_큐스토/블리즈_260508_큐스토_소무대A.unity",
        "sourceGroup": "audio-sha256:f482f607f504ef52eacd598cfc41198954b9785ba89534d48322f0e2fa3b65fa",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "dac7cccc3429ba28"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/dataset_manifest.json",
      "manifestSha256": "3f487abdea02bf51da68e72179294fb833af33d4417f69e80e71d433c0ebab0c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:07.7324921Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250912_착젤싫/이레인_250912_착젤싫_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 2239901,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250912_착젤싫/이레인_250912_착젤싫_이탈리아A.unity",
        "sourceGroup": "audio-sha256:44b69a7923b3caa7cc9ea32b3b192bc5984d0dc06173fb879005cf021da66f53",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1beb36072e725ef0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A",
      "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A",
      "manifestPath": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/dataset_manifest.json",
      "manifestSha256": "814ee5157011052acc6aa4f5cc598279a4624e8ddf0e8f50cfc163848f9d0025",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:17.5968277Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_주택가A.unity",
      "sampleRate": 60,
      "bytes": 2627465,
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_주택가A.unity",
        "sourceGroup": "audio-sha256:dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7f91de8232c08e3e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노",
      "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노",
      "manifestPath": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/dataset_manifest.json",
      "manifestSha256": "e9ee4db1bcfad66a8f799345c0bfcccdaab528e650d7d6eb06e263e1840f3633",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:03.3382556Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260428_댓츠노노/꽃설화_260428_댓츠노노.unity",
      "sampleRate": 60,
      "bytes": 3523087,
      "character": {
        "id": "@025",
        "name": "꽃설화"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260428_댓츠노노/꽃설화_260428_댓츠노노.unity",
        "sourceGroup": "audio-sha256:8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "dad44b387c6c341b"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A",
      "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/dataset_manifest.json",
      "manifestSha256": "234204c5aacc1704bd17cd0d493ff138ee27ac1f4ab123c9d7f0d8a8e9a55e17",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:29.0856587Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@219_버찌/Project/버찌_260409_귀여운것만으로는안되나요_공원A.unity",
      "sampleRate": 60,
      "bytes": 7253146,
      "character": {
        "id": "@219",
        "name": "버찌"
      },
      "venue": {
        "id": "yamo_5c8d46df31",
        "name": "버찌_260409_귀여운것만으로는안되나요_공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@219_버찌/Project/버찌_260409_귀여운것만으로는안되나요_공원A.unity",
        "sourceGroup": "audio-sha256:5cdb7e3d934e03a190affd4fb3f1c55c31e1ee835a03f2bf60e5815455c387fa",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ab0c688707e535bd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B",
      "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/dataset_manifest.json",
      "manifestSha256": "2168836eaca703c96fbfc15f6b5ef268295c1274546f3ed2b6563843bffd075f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:47.7727637Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/봄세이_260225_조려보자_교실B.unity",
      "sampleRate": 60,
      "bytes": 2902940,
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/봄세이_260225_조려보자_교실B.unity",
        "sourceGroup": "audio-sha256:6d7663b473e60f30ff199d62759d02fa502960cc62d294288aa8c3a96e66d9d8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "22191632d25e9898"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B",
      "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B",
      "manifestPath": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/dataset_manifest.json",
      "manifestSha256": "758d85c8cdeb83304e026d89dac9db881fc639e183924e0b51e20d878c041710",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:56.7546967Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260325_SnakeEyes/블리즈_260325_SnakeEyes_콘서트장B.unity",
      "sampleRate": 60,
      "bytes": 1699853,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_003561cb3a",
        "name": "콘서트장B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260325_SnakeEyes/블리즈_260325_SnakeEyes_콘서트장B.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1360ca14f82ba1e1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02",
      "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02",
      "manifestPath": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/dataset_manifest.json",
      "manifestSha256": "9317ffba80998e76734881cc1f6fe98bc94f5265450de2e8f240b653aaa8de4e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:52.4098099Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251103_BeMyLight/리베_251103_BeMyLight_저택A02.unity",
      "sampleRate": 60,
      "bytes": 2851010,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_7e1e91a4e5",
        "name": "저택A02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251103_BeMyLight/리베_251103_BeMyLight_저택A02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251103_bemylight/리베_251103_bemylight_저택a02_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f0ce4e91bcebbb9f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B",
      "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B",
      "manifestPath": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/dataset_manifest.json",
      "manifestSha256": "10955b94983b3a690d47ecd698ccacc8498e9dce90decd2617024190933184c8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:23.1076790Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250604_Elevate/블리즈_250604_Elevate_궁전B.unity",
      "sampleRate": 60,
      "bytes": 1628268,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250604_Elevate/블리즈_250604_Elevate_궁전B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250604_elevate/블리즈_250604_elevate_궁전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "c9c4f143c6757e1e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A",
      "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/dataset_manifest.json",
      "manifestSha256": "551d3acaa2c5569fc94d889cc96ce6d43899c794b43039abe688a6327b10ddc4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:48.9557284Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_소무대A.unity",
      "sampleRate": 60,
      "bytes": 869883,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_251022_closer/이레인_251022_closer_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "bc2cd1694917967f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A",
      "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A",
      "manifestPath": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/dataset_manifest.json",
      "manifestSha256": "fca22185816b15ce9b45033640073f1181b141399cd42e7c5305c270eef27de7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:43.9671500Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_251115_BeMyLight/치유_251115_BeMyLight_이탈리아A.unity",
      "sampleRate": 60,
      "bytes": 2851046,
      "character": {
        "id": "@180",
        "name": "치유"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_251115_BeMyLight/치유_251115_BeMyLight_이탈리아A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@180_치유/project/치유_251115_bemylight/치유_251115_bemylight_우주선a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "261a4b29616f48c3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1",
      "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1",
      "manifestPath": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/dataset_manifest.json",
      "manifestSha256": "130d81748333862e7cb86e98ec531bde02fbbb2608639e28cffb43f6d412cd7f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:56.2553296Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_250928_너만아니면돼/져미님_250928_너만아니면돼_도시C1.unity",
      "sampleRate": 60,
      "bytes": 1972847,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_f457ea2921",
        "name": "도시C1",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_250928_너만아니면돼/져미님_250928_너만아니면돼_도시C1.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@160_져미님/project/져미님_250928_너만아니면돼/져미님_250928_너만아니면돼_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a015645427be1d83"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A",
      "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A",
      "manifestPath": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/dataset_manifest.json",
      "manifestSha256": "faa2b2118bd5c3fb2da1cd597e8267fc8f92f8156a3ecf69954f24748e611ea1",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:42.4411248Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260518_WhoIsShe2/이레인_260518_WhoIsShe2_창고A.unity",
      "sampleRate": 60,
      "bytes": 2218742,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_ca8c2e84e8",
        "name": "창고A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260518_WhoIsShe2/이레인_260518_WhoIsShe2_창고A.unity",
        "sourceGroup": "audio-sha256:f7b664279b08a3bbe297af1cbd895ec4d60babf36954ff759b4cb181d5559496",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "3334dcb62791d80a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/dataset_manifest.json",
      "manifestSha256": "54d1aded9830bcc3660ac243892173400244dc84da6b4a92ebb1dea9ad23c902",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:08.0713544Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_250608_Memory/깡담비_250608_Memory_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 1744011,
      "character": {
        "id": "@140",
        "name": "깡담비"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_250608_Memory/깡담비_250608_Memory_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@140_깡담비/project/깡담비_250608_memory/깡담비_250608_memory_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "ddb97bafa80175f7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/dataset_manifest.json",
      "manifestSha256": "d52dc99f7165bb62f5f02f95f959b76dc5aa8883f553ff633f61bdc3752a4adb",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:58.7598242Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251218_IRISOUT/리베_251218_IRISOUT_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 3584641,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251218_IRISOUT/리베_251218_IRISOUT_온실정원A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7bed46242dc2b4be",
        "74e829273ad753d3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치",
      "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치",
      "manifestPath": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/dataset_manifest.json",
      "manifestSha256": "aa904bd878455b0f7fe6719c545308f0fbde1f8b4c497695373a8e0dae23317a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:53.5411653Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260330_키띵_캐치캐치/하데스_260330_키띵_캐치캐치.unity",
      "sampleRate": 60,
      "bytes": 2435883,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260330_키띵_캐치캐치/하데스_260330_키띵_캐치캐치.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "5d4c920a2ce75c1c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A",
      "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A",
      "manifestPath": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/dataset_manifest.json",
      "manifestSha256": "a186923055fe4655f78312d856d9c4967446db01db8ee11922161c23eb90b152",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:04.3875092Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_250526_Elevate/깡담비_250526_Elevate_하바나A.unity",
      "sampleRate": 60,
      "bytes": 1770363,
      "character": {
        "id": "@140",
        "name": "깡담비"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_250526_Elevate/깡담비_250526_Elevate_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@140_깡담비/project/깡담비_250526_elevate/깡담비_250526_elevate_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "4c833429a7c3008f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B",
      "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/dataset_manifest.json",
      "manifestSha256": "b5b29a13ba9616d0876b1b569602084edceb8b0959622e621d6f5f37a9f89b22",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:49.3239763Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260303_언발란스/블리즈_260303_언발란스_사무실B.unity",
      "sampleRate": 60,
      "bytes": 707717,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260303_언발란스/블리즈_260303_언발란스_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260303_언발란스/블리즈_260303_언발란스_블리즈모캡룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "97a150447ff8d909"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A",
      "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/dataset_manifest.json",
      "manifestSha256": "e9f4569ab189b6c9b09d7d66f64643a35a9e85d2954c304bda0939456b33c439",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:39.9660875Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250529_너에게닿기를/양도끼_250610_너에게닿기를_루프탑카페A.unity",
      "sampleRate": 60,
      "bytes": 3572482,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_203d85f7cc",
        "name": "양도끼_250610_너에게닿기를_루프탑카페A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250529_너에게닿기를/양도끼_250610_너에게닿기를_루프탑카페A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250529_너에게닿기를/양도끼_250529_너에게닿기를_루프탑카페a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "4e7972cb162920c3"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A",
      "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/dataset_manifest.json",
      "manifestSha256": "e4e5866337eb27d873bd18d47129e5316e9bcd5a019401563a37641d30b640c4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:42.8538953Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260506_BornSavage/채단우_260506_BornSavage_야경A.unity",
      "sampleRate": 60,
      "bytes": 6157791,
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260506_BornSavage/채단우_260506_BornSavage_야경A.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "033570da7b8d2f38"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C",
      "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/dataset_manifest.json",
      "manifestSha256": "e993ee83836589a4d22bf84620d70b7bc66176a79a78e5840971b224a82bda6d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:31.2090990Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260212_SundayMorning/이레인_260212_SundayMorning_학교C.unity",
      "sampleRate": 60,
      "bytes": 2896969,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260212_SundayMorning/이레인_260212_SundayMorning_학교C.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "876a8c4a21bbc98e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A",
      "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/dataset_manifest.json",
      "manifestSha256": "404fac52814f2df2cf51c670368cd0288b603292c2d9701d04964f93b53e271f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:58.6608026Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260430_모시모시/양도끼_260430_모시모시_나무방A.unity",
      "sampleRate": 60,
      "bytes": 2532649,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260430_모시모시/양도끼_260430_모시모시_나무방A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e0041650e3bca3c1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A",
      "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/dataset_manifest.json",
      "manifestSha256": "8621134084408048b121fc46fae28ab95aa7ff20af3a8a2652e82ca1e6febc90",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:56.1614017Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_스테이지A.unity",
      "sampleRate": 60,
      "bytes": 3621550,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_fa1890f460",
        "name": "스테이지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_스테이지A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "c99feda059bf8db5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E",
      "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E",
      "manifestPath": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/dataset_manifest.json",
      "manifestSha256": "4fafefa12f2e91a87e87af7a03456bcca446671a2ec92c6b07253daeabe12456",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:02.9752226Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260506_소문의낙원/리베_260506_소문의낙원_자연E.unity",
      "sampleRate": 60,
      "bytes": 4330588,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260506_소문의낙원/리베_260506_소문의낙원_자연E.unity",
        "sourceGroup": "audio-sha256:9844edec69691298dba55f450a3c5ac79feba2b452d0c414fa563e812ccf2c71",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9c1dc619ce1ee53c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B",
      "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/dataset_manifest.json",
      "manifestSha256": "496f0399ce51495f553b5eb24c2490ff5e5cf0537e4c2be734cb5166f6da0920",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:57.3719564Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_정원B.unity",
      "sampleRate": 60,
      "bytes": 3621545,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_a8e5fc1480",
        "name": "정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_정원B.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9d367591c6838012"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A",
      "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/dataset_manifest.json",
      "manifestSha256": "796572ed41ad857537bcf2eba6f21b3aa9b51350ee65a25fa4cdff919b836697",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:04.5894682Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260427_브루노마스챌린지/블리즈_260427_브루노마스챌린지_길거리A.unity",
      "sampleRate": 60,
      "bytes": 2280745,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260427_브루노마스챌린지/블리즈_260427_브루노마스챌린지_길거리A.unity",
        "sourceGroup": "audio-sha256:4e2904e6b040c151b7c34df0203576437a6f2ebc18c9c9b86022a9a03d71da6b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "72fcf8d7a8aadc95"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "e33c28245b9a82c48c380d318b229ebc7dda691c2758547672e8561353ddda0d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:09.5818506Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 17184045,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_벚꽃정원A.unity",
        "sourceGroup": "multi-source-sha256:3b7af91d1ae0c6c18ac405a7add396c860c76e69745b3f0d391783892a826c77",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "749f4cc34ae93f05",
        "1cd5999258d64ba9",
        "1f4c9caf0136ff78",
        "311c2a20453db460"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/dataset_manifest.json",
      "manifestSha256": "96b2909badc153f57ec614380042d099034c321fe6d465c96c4950c507221aef",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:50.1151439Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/달타_260527_PaperPlane_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 2213997,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_e6278695fe",
        "name": "달타_260527_PaperPlane_온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/달타_260527_PaperPlane_온실정원A.unity",
        "sourceGroup": "audio-sha256:c996cbde80b2dfbc8e4af8a234d177b649a9a3fd7dc657f9169206c2ea625e7e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a6d01935a1e6ddcf"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움",
      "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움",
      "manifestPath": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/dataset_manifest.json",
      "manifestSha256": "7afe6bc422d203c1fdfdd71d750d02691ac299ae2959169ad03a0df0a2817813",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:44.6832305Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움.unity",
      "sampleRate": 60,
      "bytes": 2154618,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b68a4a42ca931c30"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A",
      "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/dataset_manifest.json",
      "manifestSha256": "30d9eb08f9a9f339d84cc3219065d646a84bd4de042f5e1fb648666f88a68365",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:46.0635986Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260501_모시모시/달타_260501_모시모시_레트로리빙룸A.unity",
      "sampleRate": 60,
      "bytes": 2730015,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_82b53ac9eb",
        "name": "레트로리빙룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260501_모시모시/달타_260501_모시모시_레트로리빙룸A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "74728566aa450a9d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A",
      "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/dataset_manifest.json",
      "manifestSha256": "fa7ea5dbd8514678df1f958775bec5499d55c1926f72d9240038eb0b1620128f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:44.3893469Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/하데스_260214_챈키솜_릴리라잌유_하늘정원A.unity",
      "sampleRate": 60,
      "bytes": 2059001,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/하데스_260214_챈키솜_릴리라잌유_하늘정원A.unity",
        "sourceGroup": "audio-sha256:e0b49d7632796b10c7e5d6ee37950d26e57009145860f4f4eec3d0a0cd8806e5",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "46afc63a6a4199b6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A",
      "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/dataset_manifest.json",
      "manifestSha256": "b3c36f19a901b80140a6fb940121482fedaafe053bd42719de7d416bb7082208",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:46.6773586Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250513_천천천국지옥/따스히_250513_천천천국지옥_나무방A.unity",
      "sampleRate": 60,
      "bytes": 1115264,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250513_천천천국지옥/따스히_250513_천천천국지옥_나무방A.unity",
        "sourceGroup": "audio-sha256:182e9d888990a6e5cbcd4dc7c113ae2e9b0d17bc9ed091579c7a1c018d81314e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "03aee0d9c066b87a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A",
      "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/dataset_manifest.json",
      "manifestSha256": "bcfef0e9c70a156e710bd0b1f0ea3ee845cd8acb9032952ae6215de2e5e88367",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:16.1618445Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_무대A.unity",
      "sampleRate": 60,
      "bytes": 59901397,
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_e20ca88e01",
        "name": "무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_무대A.unity",
        "sourceGroup": "audio-sha256:ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "3a29828c4fa5cc25"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A",
      "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/dataset_manifest.json",
      "manifestSha256": "9b57a652b2bcbf975eb33ca0d5c48c574015705ead1cf90e549c3b7c7c6531e4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:36.7974286Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@123_서피카/Project/서피카_250820_Golden/서피카_250820_Golden_교각A.unity",
      "sampleRate": 60,
      "bytes": 1424934,
      "character": {
        "id": "@123",
        "name": "서피카"
      },
      "venue": {
        "id": "yamo_251ca8da76",
        "name": "교각A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@123_서피카/Project/서피카_250820_Golden/서피카_250820_Golden_교각A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@123_서피카/project/서피카_250820_golden/서피카_250820_golden_교각a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "39b8536fb857498f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A",
      "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/dataset_manifest.json",
      "manifestSha256": "4518fa64323b59bf3280c5880b255e5aaca51ebe20f3ced31782d88d7045ed85",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:44.6171259Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장A.unity",
      "sampleRate": 60,
      "bytes": 1267059,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_3a0ec11304",
        "name": "테니스장A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "c1bc420f4125c0f1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B",
      "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/dataset_manifest.json",
      "manifestSha256": "780fc259e60b607242fbfd65fb9d1c961132aa1e26740d3e0484024899c683c4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:52.0550752Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260321_챈솜_간바레/하데스_260321_챈솜_간바레_무지B.unity",
      "sampleRate": 60,
      "bytes": 4892234,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260321_챈솜_간바레/하데스_260321_챈솜_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "02d9ee2efc20c6c5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤",
      "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤",
      "manifestPath": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/dataset_manifest.json",
      "manifestSha256": "6b457f1788ac5651ae6fa59bf29e28756d022ae8b371a0d0754ba7696b976f59",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:58.0813541Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251013_밤바라밤/따스히_251013_밤바라밤.unity",
      "sampleRate": 60,
      "bytes": 822956,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251013_밤바라밤/따스히_251013_밤바라밤.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "8f7f621009a0dabf"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A",
      "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/dataset_manifest.json",
      "manifestSha256": "f60d87173630da02b804543a9c9f69d4c26cc2582875f468573409523f588c88",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:45.5779833Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250812_머리끄댕이/양도끼_250812_머리끄댕이_우주선A.unity",
      "sampleRate": 60,
      "bytes": 358622,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250812_머리끄댕이/양도끼_250812_머리끄댕이_우주선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250812_머리끄댕이/양도끼_250812_머리끄댕이_공원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "f54c58e426f8b7db"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B",
      "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B",
      "manifestPath": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/dataset_manifest.json",
      "manifestSha256": "c200b3f0d22f231c88de6660a9474026faa7c7bcb50a40715498950c07fde5e7",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:25.0587562Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250622_오늘만iLoveYou/블리즈_250622_오늘만iLoveYou_주택가B.unity",
      "sampleRate": 60,
      "bytes": 1081751,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250622_오늘만iLoveYou/블리즈_250622_오늘만iLoveYou_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250622_오늘만iloveyou/블리즈_250622_오늘만iloveyou_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "6f8be1c2879368a0"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮",
      "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮",
      "manifestPath": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/dataset_manifest.json",
      "manifestSha256": "7f6efe1bb2f8e8fa69a6c8938c3f086319639c4620aa90cd901b39677dfe3198",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:03.4484158Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_하데스핑크룸낮.unity",
      "sampleRate": 60,
      "bytes": 2276737,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_c8475a09f4",
        "name": "하데스핑크룸낮",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_하데스핑크룸낮.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "43670ea49b1a221c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B",
      "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B",
      "manifestPath": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/dataset_manifest.json",
      "manifestSha256": "e32929eacc467889562c43d56a10fdcebeb8babb2adb4e956f9fdbc436171336",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:42.0199018Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/레제_260408_Two_콘서트장B.unity",
      "sampleRate": 60,
      "bytes": 1675163,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_003561cb3a",
        "name": "콘서트장B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/레제_260408_Two_콘서트장B.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "712de1e46db40d55"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A",
      "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A",
      "manifestPath": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/dataset_manifest.json",
      "manifestSha256": "de236fb998ba30e31254e4843d2b8925c9953c7f97274e807b21fc6aa65afb9f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:37.8704691Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_저택A.unity",
      "sampleRate": 60,
      "bytes": 3382252,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_저택A.unity",
        "sourceGroup": "multi-source-sha256:76bf1aa2d90712715204d704f83087944314cc91f4df6d6ca72655dfa10d7c66",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "00b2f64ed4cdacaf",
        "6a07c94f484211b7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A",
      "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A",
      "manifestPath": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/dataset_manifest.json",
      "manifestSha256": "a62d073c948afd059f62e706304486a3d0fa710b5db68c4366380173dcd0b0e2",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:09:49.4955642Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250624_BassDownLow/따스히_250624_BassDownLow_사무실A.unity",
      "sampleRate": 60,
      "bytes": 1422524,
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_dad3f373cd",
        "name": "사무실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250624_BassDownLow/따스히_250624_BassDownLow_사무실A.unity",
        "sourceGroup": "audio-sha256:f68a684debe1efa32d3a229897711aa58a508c079ed569e0725d43b02479e443",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "bc300cd437856651"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A",
      "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A",
      "manifestPath": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/dataset_manifest.json",
      "manifestSha256": "be964589c3f76b1cb484223c0e3db07caeca7d7bde9bca87478943f497e6e10b",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:31.1694260Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260118_챈솜_힙합보다사랑/하데스_260118_챈솜_힙합보다사랑_스튜디오A.unity",
      "sampleRate": 60,
      "bytes": 723239,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_5b22ff094e",
        "name": "스튜디오A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260118_챈솜_힙합보다사랑/하데스_260118_챈솜_힙합보다사랑_스튜디오A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260118_챈솜_힙합보다사랑/하데스_260118_챈솜_힙합보다사랑_스튜디오a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "96e27a516e1699f4"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C",
      "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/dataset_manifest.json",
      "manifestSha256": "ca625fa55f8513b1a61b6b13550cd3fdc0c9b06e5d5a3e15c9c6201fd9c91e4d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:47.6366040Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251216_IRISOUT/나나링_251216_IRISOUT_학교C.unity",
      "sampleRate": 60,
      "bytes": 1755386,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251216_IRISOUT/나나링_251216_IRISOUT_학교C.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9a8c40c12f47037c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B",
      "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B",
      "manifestPath": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/dataset_manifest.json",
      "manifestSha256": "a55f0ff44682d9b9f24fb9913bcbdc59ecb18103804eb026222726dc37f91236",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:36.8668678Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_무지B.unity",
      "sampleRate": 60,
      "bytes": 536558,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_무지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d198dae0b21131b1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A",
      "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/dataset_manifest.json",
      "manifestSha256": "9b507669c2a38439dfbfb1fcae85ab1c2aa2c0d7926a32c585fd920c4b1dc8cf",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:18.4982729Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_251119_BeMyLight/여르미_251119_BeMyLight_소무대A.unity",
      "sampleRate": 60,
      "bytes": 2851061,
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_251119_BeMyLight/여르미_251119_BeMyLight_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_251119_bemylight/여르미_251119_bemylight_소무대a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "e5136e9524d65db6"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A",
      "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/dataset_manifest.json",
      "manifestSha256": "29581cf138feebc1f8f8315e7138b42f996e1d06f713405ce19a5d441bf1b6fc",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:31.3326326Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_260305_영물이다/하지유_260305_영물이다_나무방A.unity",
      "sampleRate": 60,
      "bytes": 2825718,
      "character": {
        "id": "@117",
        "name": "하지유"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_260305_영물이다/하지유_260305_영물이다_나무방A.unity",
        "sourceGroup": "audio-sha256:d203dfd34e831296a270826381e16de8e80d93640ad1de1ef0ea597dc5ab055e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1df9fac1fc1c43cc"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠",
      "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠",
      "manifestPath": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/dataset_manifest.json",
      "manifestSha256": "c2309351a548a311db5920f74053b3f73bb76e5f26287058a7595c2d19bdf8d6",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:10.9131882Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠.unity",
      "sampleRate": 60,
      "bytes": 1295384,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "30835956adb7b68e"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A",
      "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/dataset_manifest.json",
      "manifestSha256": "63485c15af990c425cf837ac5af79f1a1efaee25e6852b16b33beef8062fd9fe",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:39.0790627Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260521_잇츠미/후아꽈_260521_잇츠미_사원A.unity",
      "sampleRate": 60,
      "bytes": 3445409,
      "character": {
        "id": "@224",
        "name": "후아꽈"
      },
      "venue": {
        "id": "yamo_36ca4006a4",
        "name": "사원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260521_잇츠미/후아꽈_260521_잇츠미_사원A.unity",
        "sourceGroup": "audio-sha256:c76c5b2354605c7389708f6626422ef09d46a8e3b376c31006325cf35b7fb798",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "1b3f480d55516d79"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A",
      "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A",
      "manifestPath": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/dataset_manifest.json",
      "manifestSha256": "ddd9fc833993d1d0d78405adb1ef51daa32e384f7f969d4491204b2635f1942f",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:13.2766171Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A.unity",
      "sampleRate": 60,
      "bytes": 2639229,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:8418f50ce27661291889742e92ad830fb2aa2255fed087375ddc800da85a6390",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d446134209bce595"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C",
      "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/dataset_manifest.json",
      "manifestSha256": "e6917b2e6e111b6cdba175c742af37b468bb4b062615a6fa622b66b588e787e4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:33.8165569Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260312_Rude/이레인_260312_Rude_학교C.unity",
      "sampleRate": 60,
      "bytes": 3811983,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260312_Rude/이레인_260312_Rude_학교C.unity",
        "sourceGroup": "audio-sha256:0f8dc6fe04339ec84168d11a58ee8b6ebde2bda0cf31af20147f365a4e6260fc",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ec9223188d01de57"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E",
      "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E",
      "manifestPath": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/dataset_manifest.json",
      "manifestSha256": "02c3f5777962bbea2a465f99130b0407ab05bc2db9bef84ea07d2a1145e0fde0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:10.2591663Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_자연E.unity",
      "sampleRate": 60,
      "bytes": 2730009,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_자연E.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "d79a108306980359"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A",
      "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A",
      "manifestPath": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/dataset_manifest.json",
      "manifestSha256": "fa8b3b2aa0d17926a6e80eedd39eeb6f86cae3efe0fcb28587efbd696ba0c3d9",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:33.1013125Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250709_소다팝/달타_250709_소다팝_테니스장A.unity",
      "sampleRate": 60,
      "bytes": 1798841,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_3a0ec11304",
        "name": "테니스장A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250709_소다팝/달타_250709_소다팝_테니스장A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250709_소다팝/달타_250709_소다팝_테니스장a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "9910842a4a9f8d16"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B",
      "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/dataset_manifest.json",
      "manifestSha256": "2dd405436a54a6a2ec73a5ea169519315a9526af14e8840c4d3d2cbc74943599",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:47.5312460Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260223_LoveLoveLove/블리즈_260223_LoveLoveLove_교실B.unity",
      "sampleRate": 60,
      "bytes": 739039,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260223_LoveLoveLove/블리즈_260223_LoveLoveLove_교실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260223_lovelovelove/블리즈_260223_lovelovelove_교실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fe9c563629b7733c"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B",
      "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B",
      "manifestPath": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/dataset_manifest.json",
      "manifestSha256": "8883062ce397d648df5deab9c5df7d282a508804b2496c13fd9554844af2fac3",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:21:54.6491232Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@136_라무/Project/라무_250519_PV/라무_250519_PV_자연B.unity",
      "sampleRate": 60,
      "bytes": 8479592,
      "character": {
        "id": "@136",
        "name": "라무"
      },
      "venue": {
        "id": "yamo_042896d252",
        "name": "자연B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@136_라무/Project/라무_250519_PV/라무_250519_PV_자연B.unity",
        "sourceGroup": "audio-sha256:a70e56b0a985979dde90f321c4b9a77aa633342d0d0289ab5e8168547e0e58b4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "ab69ccac4a10d291"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A",
      "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/dataset_manifest.json",
      "manifestSha256": "37c3d8bebab9e0dd6d334f5aaf0e4c0e9fbb391b298bf9b4471f2e2b5d90776c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:25:24.2827216Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260107_댓글예쁘게달아라/하데스_260107_댓글예쁘게달아라_우주선A.unity",
      "sampleRate": 60,
      "bytes": 1016336,
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260107_댓글예쁘게달아라/하데스_260107_댓글예쁘게달아라_우주선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260107_댓글예쁘게달아라/하데스_260107_댓글예쁘게달아라_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "50662ba5fc8fd4ec"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A",
      "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/dataset_manifest.json",
      "manifestSha256": "04d6fc05535e58022b5773ebd020b9e62b873d6adebe07bd4ad13dc3572dbcd0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:53.8438626Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251224_IRISOUT2/양도끼_251224_IRISOUT2_크루즈선A.unity",
      "sampleRate": 60,
      "bytes": 3507543,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_410949127d",
        "name": "크루즈선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251224_IRISOUT2/양도끼_251224_IRISOUT2_크루즈선A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "f1d3049ed31c6541",
        "e8450fcd45d474e1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A",
      "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/dataset_manifest.json",
      "manifestSha256": "386c2954dbbf6f377016eef54e13839e6d3b1b5f8919caadcd21ceddfe39f438",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:53.6008034Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251114_Nameless/리베_251114_Nameless_하이웨이A.unity",
      "sampleRate": 60,
      "bytes": 1720321,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251114_Nameless/리베_251114_Nameless_하이웨이A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251114_nameless/리베_251114_nameless_하이웨이a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "baee95615e624734"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B",
      "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B",
      "manifestPath": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/dataset_manifest.json",
      "manifestSha256": "c676c1cd7738e2748a7c21c590556259ff7176d20d5630e37bf1ac0b133bf94a",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:44.9765760Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260413_2.0/레제_260413_2.0_콘서트장B.unity",
      "sampleRate": 60,
      "bytes": 7652864,
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_003561cb3a",
        "name": "콘서트장B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260413_2.0/레제_260413_2.0_콘서트장B.unity",
        "sourceGroup": "audio-sha256:5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "866ca35e85784acd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A",
      "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/dataset_manifest.json",
      "manifestSha256": "0ee9429dc5ed2af869df69401ff9b1220ba5feacc98624384c349d1962914eac",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:39.9773513Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260424_캐치캐치/이레인_260424_캐치캐치_소무대A.unity",
      "sampleRate": 60,
      "bytes": 2331600,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260424_캐치캐치/이레인_260424_캐치캐치_소무대A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "b565bbe868ce3861"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B",
      "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B",
      "manifestPath": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/dataset_manifest.json",
      "manifestSha256": "e72138b1bfea77672bf6ad0a27a4aa276121db8a41ebf772ff803b9019126aae",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:26.2770780Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260326_간바레/윤이제_260326_간바레_교실B.unity",
      "sampleRate": 60,
      "bytes": 14456599,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260326_간바레/윤이제_260326_간바레_교실B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6e88be118f262dc1",
        "46d9609fcfde9cfb",
        "acf23ad24f9d8dfd"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B",
      "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B",
      "manifestPath": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/dataset_manifest.json",
      "manifestSha256": "dcbde212427505417f1baaf09d7c2565bcf7e6b59b4c57e17e9a6a0245f00ca0",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:08.1244767Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/금자버전/제갈금자_260129_상추_금자버전_저택B.unity",
      "sampleRate": 60,
      "bytes": 916403,
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_267ecf1d81",
        "name": "제갈금자_260129_상추_금자버전_저택B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/금자버전/제갈금자_260129_상추_금자버전_저택B.unity",
        "sourceGroup": "audio-sha256:f93f1b1404719538683b4c1ad00dc68cdf726882116d3f25f01de74d78d760df",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "343c666523ce2eb5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D",
      "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D",
      "manifestPath": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/dataset_manifest.json",
      "manifestSha256": "8e14584a3b736e8c4ecbacb546e13e86562f17ec1c7215600fa771e0abc4c1d4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:58.0467591Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_홀D.unity",
      "sampleRate": 60,
      "bytes": 1907023,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_홀D.unity",
        "sourceGroup": "audio-sha256:8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "45a43701633f447f"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A",
      "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/dataset_manifest.json",
      "manifestSha256": "b79e251b87b531476d1a112b1289d38e8d62fa0c251f0aa72c67125396f3914e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:29:41.4715633Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260422_2.0/채단우_260422_2.0_소무대A.unity",
      "sampleRate": 60,
      "bytes": 7652909,
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260422_2.0/채단우_260422_2.0_소무대A.unity",
        "sourceGroup": "audio-sha256:5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "ba577786b0f3f34a"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A",
      "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/dataset_manifest.json",
      "manifestSha256": "c2f5d137acce2c7ea5fe12a0d7e2923d879b7b15c5ee5a38395e6ffc7e4f14f8",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:47.3719597Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/양도끼_250912_케케크롱_실내A.unity",
      "sampleRate": 60,
      "bytes": 1061540,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_4086951e63",
        "name": "실내A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/양도끼_250912_케케크롱_실내A.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a8355a1dc07db0a1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A",
      "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/dataset_manifest.json",
      "manifestSha256": "a79915c3d44f61945c0b10c6eefa63604814245eeedc939a28b8c134f8e0a33e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:47.5067613Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/달타_260522_PaperPlane_하늘정원A.unity",
      "sampleRate": 60,
      "bytes": 2214044,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/달타_260522_PaperPlane_하늘정원A.unity",
        "sourceGroup": "audio-sha256:c996cbde80b2dfbc8e4af8a234d177b649a9a3fd7dc657f9169206c2ea625e7e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "802c6093198fe206"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "95e458d66165da707edee253b2a80e4942f8d6ca6cc962be94e6e5421b93ee1d",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:54.1359477Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260227_손댄스/나나링_260227_손댄스_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 1666306,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260227_손댄스/나나링_260227_손댄스_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:f3579b728661f86aad95e6c8a7e1dacded843d4efc4a2f5ab93b12e754a6c6f9",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "7049c539b000656b"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C",
      "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/dataset_manifest.json",
      "manifestSha256": "43362b2b1e9ab18858af1ced75e77ebe886b19efef47e33b48137a08a939320c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:52.7110843Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251215_IRISOUT/양도끼_251215_IRISOUT_학교C.unity",
      "sampleRate": 60,
      "bytes": 756793,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251215_IRISOUT/양도끼_251215_IRISOUT_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251215_irisout/양도끼_251215_irisout_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "6f09b5c7d48796c5"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C",
      "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C",
      "manifestPath": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/dataset_manifest.json",
      "manifestSha256": "712286bb3197c92e1237d14355eb4cbbbb0274dced7d97adfa21292d5067143e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:30.1416686Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_251229_IRISOUT/하지유_251229_IRISOUT_학교C.unity",
      "sampleRate": 60,
      "bytes": 1755373,
      "character": {
        "id": "@117",
        "name": "하지유"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_251229_IRISOUT/하지유_251229_IRISOUT_학교C.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "5d63dd1d63047e02"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A",
      "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/dataset_manifest.json",
      "manifestSha256": "ced4d1b5de9465316a29526dd100685789bd2246b9c78c2553890c5ab2cdbb26",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:03.4983215Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260520_잇츠미/져미님_260520_잇츠미_주택가A.unity",
      "sampleRate": 60,
      "bytes": 3445423,
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260520_잇츠미/져미님_260520_잇츠미_주택가A.unity",
        "sourceGroup": "audio-sha256:c76c5b2354605c7389708f6626422ef09d46a8e3b376c31006325cf35b7fb798",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "47059e53f55a051d"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A",
      "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/dataset_manifest.json",
      "manifestSha256": "46a5b8a12ae920c64329c81b8bdf7e5371e665d8e8902815caafb4e03b6052f4",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:38.8674654Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_나무방A.unity",
      "sampleRate": 60,
      "bytes": 3372406,
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_나무방A.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "9dad88890bb76776",
        "878138205c3797f7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A",
      "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A",
      "manifestPath": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/dataset_manifest.json",
      "manifestSha256": "886f74ed46113b6139c5fd2e530be805caded405018f4ee66872ea57678f9836",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:16:41.0607050Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_크리스마스A.unity",
      "sampleRate": 60,
      "bytes": 780201,
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_a89e9aa399",
        "name": "크리스마스A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_크리스마스A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "5fe4d7943e8e1fa7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C",
      "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C",
      "manifestPath": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/dataset_manifest.json",
      "manifestSha256": "67357f4046ffd30225ec754b9b2472467c223f7210511c0602f78dd810a299ea",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:12.6855654Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/이레인_251229_PutTheThumbToTheNose_무지C.unity",
      "sampleRate": 60,
      "bytes": 2639238,
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/이레인_251229_PutTheThumbToTheNose_무지C.unity",
        "sourceGroup": "audio-sha256:8418f50ce27661291889742e92ad830fb2aa2255fed087375ddc800da85a6390",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "c673db27da9e1172"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A",
      "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/dataset_manifest.json",
      "manifestSha256": "fcf6435cb7ef642ac4a8874ad19f15d73c4950ace1b53c31cd3e255da834a48e",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:15:43.7596268Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250701_소문의그아이/양도끼_250701_소문의그아이_온실정원A.unity",
      "sampleRate": 60,
      "bytes": 637891,
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250701_소문의그아이/양도끼_250701_소문의그아이_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250701_소문의그아이/양도끼_250701_소문의그아이_나무방a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "d8f2efd29b8ca0c1"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A",
      "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A",
      "manifestPath": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/dataset_manifest.json",
      "manifestSha256": "1dbf8f1d6be760c783d6c3774133361fe8f5d8e04038b2dd0f5b4801d00f582c",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:18:49.6624994Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260108_Zoo/나나링_260108_Zoo_벚꽃정원A.unity",
      "sampleRate": 60,
      "bytes": 1191852,
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260108_Zoo/나나링_260108_Zoo_벚꽃정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@115_나나링/project/나나링_260108_zoo/나나링_260108_zoo_벚꽃정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "158b11197e44bc55"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B",
      "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B",
      "manifestPath": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/dataset_manifest.json",
      "manifestSha256": "863553288f0c2a5a1369ca333c4d83646637d46aac04374658a8b52639e84d71",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:23:21.7608769Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250620_Memory/강다래_250620_Memory_정원B.unity",
      "sampleRate": 60,
      "bytes": 1743881,
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_a8e5fc1480",
        "name": "정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250620_Memory/강다래_250620_Memory_정원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_250620_memory/강다래_250620_memory_정원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "cc721dc0de0c3692"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A",
      "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A",
      "manifestPath": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/dataset_manifest.json",
      "manifestSha256": "194ab332606d5208bc4816355ca636a26b832748aa91ddac3443cc2163151ecb",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:13.4515182Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250607_Elevate/여르미_250607_Elevate_사무실A.unity",
      "sampleRate": 60,
      "bytes": 1879380,
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_dad3f373cd",
        "name": "사무실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250607_Elevate/여르미_250607_Elevate_사무실A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250607_elevate/여르미_250607_elevate_사무실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "8ed6b6c7d38cedaf"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B",
      "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B",
      "manifestPath": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/dataset_manifest.json",
      "manifestSha256": "2fad1024f68eefbfe5abce786004a30abe3ae19fc69cc43b690656db0e9568bc",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:19:09.7809398Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251031_LOVEGAME/윤이제_251031_LOVEGAME_신전B.unity",
      "sampleRate": 60,
      "bytes": 960945,
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_70a8ca1b93",
        "name": "신전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251031_LOVEGAME/윤이제_251031_LOVEGAME_신전B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251031_lovegame/윤이제_251031_lovegame_신전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fd20461d3bf920fc"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게",
      "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게",
      "manifestPath": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/dataset_manifest.json",
      "manifestSha256": "cfdcf570d1095796a9f7b2f48a8c26f66959f66a47d835fdc5f70fa16b6f8835",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:24:55.4653411Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251211_삐질게/리베_251211_삐질게.unity",
      "sampleRate": 60,
      "bytes": 2254594,
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251211_삐질게/리베_251211_삐질게.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251211_삐질게/리베_251211_삐질게_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "a9d69242f6098380",
        "5e1fe44d6684acd7"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A",
      "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A",
      "manifestPath": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/dataset_manifest.json",
      "manifestSha256": "b1ca3929f4d26271695b676c7b44ccf2ddac4c35b4d272bc5e6636d28aff8217",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:22:46.3058844Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_크리스마스A.unity",
      "sampleRate": 60,
      "bytes": 2156108,
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_a89e9aa399",
        "name": "크리스마스A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_크리스마스A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_크리스마스a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form.",
      "songIds": [
        "fe272e6e19996701"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2",
      "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2",
      "manifestPath": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/dataset_manifest.json",
      "manifestSha256": "d9f647ef237b23d4127efe2b73deebcc733224319085671a6b01ba82f92ca646",
      "schemaVersion": "1.3",
      "createdUtc": "2026-07-29T16:26:14.8118245Z",
      "unityVersion": "6000.3.8f1",
      "scenePath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_가정집A_밤2.unity",
      "sampleRate": 60,
      "bytes": 60191295,
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_0fade69283",
        "name": "가정집A_밤2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_가정집A_밤2.unity",
        "sourceGroup": "audio-sha256:ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "notes": "No Recorder output resolution was found.",
      "songIds": [
        "3473e3cac1448c18"
      ],
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    }
  ],
  "songs": [
    {
      "id": "48c89d961da502f4",
      "datasetId": "TimelineCamera_60fps_20260729_005037",
      "name": "Promise Way",
      "folder": "TimelineCamera_60fps_20260729_005037/01_Promise Way",
      "character": {
        "id": "@059",
        "name": "독쥐"
      },
      "venue": {
        "id": "unassigned_concert_stage",
        "name": "미지정 공연장",
        "type": "concert_stage",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "unknown",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 12000,
      "durationSeconds": 200.0,
      "audioAssetPath": "Assets/ResourcesData/Character/@059_독쥐/Project/독쥐_260709_콘서트_렌더링/Sound/Promise Way_(공간계 수정).wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 195.65220833333333,
      "shotCount": 36,
      "shotsPerMinute": 10.799999999999999,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 36,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 200.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/joints_world.f32",
          "exists": true,
          "bytes": 7344000,
          "expectedBytes": 7344000,
          "sizeMatches": true,
          "sha256": "5095d4cb5bec966b36b97162028943c60bece1129a2fe7ce03dc7362ad15959b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/camera.f32",
          "exists": true,
          "bytes": 432000,
          "expectedBytes": 432000,
          "sizeMatches": true,
          "sha256": "367b4d22cc02131491ff647629f5d9afc08ff6fe536abd7ca5d2191ae6b22f0c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/root.f32",
          "exists": true,
          "bytes": 672000,
          "expectedBytes": 672000,
          "sizeMatches": true,
          "sha256": "12ad887238dc99eb04fef375193f32f32140631859655428b6fafcea86813eea"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/shot_index.i32",
          "exists": true,
          "bytes": 48000,
          "expectedBytes": 48000,
          "sizeMatches": true,
          "sha256": "ef0cf30848fa8bec772de2e43cc972cc3aaf0ca0e3359000fb51cc71f5d697da"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/time.f64",
          "exists": true,
          "bytes": 96000,
          "expectedBytes": 96000,
          "sizeMatches": true,
          "sha256": "32fe92166f23a487481f1875a14aa0316167c34659cf672928951fbe607f9d0d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/shots.json",
          "exists": true,
          "bytes": 13384,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f50f35deb4209fc61d76c9fe83762eaf06076c10e66b67ab28b0f757a4d482a3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/preview.csv",
          "exists": true,
          "bytes": 739,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5247b7c567a85c618b118dc13c2a107f947a83f3f4d2fbcf75b26741a984ec70"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/audio_source.wav",
          "exists": true,
          "bytes": 56347910,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fcfdb8705a1f54e443d81058a6d796b3aa77defdf32fdcb244c4a6c8cfdf2ac8"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_20260729_005037/01_Promise Way/prepared_v1.npz",
          "exists": true,
          "bytes": 8354432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0af8a4f2e0cdfcb5be6ecba8c142cb537f32948d60c4036df95a4254562c84fb"
        }
      },
      "contentFingerprint": "66735b128485bae2f21a0c143219220a97628d79e5340f42baed5c81fc699ea3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "744f56e97ca15580",
      "datasetId": "TimelineCamera_60fps_20260729_005037",
      "name": "밤하늘의 별을",
      "folder": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을",
      "character": {
        "id": "@059",
        "name": "독쥐"
      },
      "venue": {
        "id": "unassigned_concert_stage",
        "name": "미지정 공연장",
        "type": "concert_stage",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "unknown",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 13462,
      "durationSeconds": 224.36666666666667,
      "audioAssetPath": "Assets/ResourcesData/Character/@059_독쥐/Project/독쥐_260709_콘서트_렌더링/Sound/독쥐 밤하늘의 별을 (공간계 수정).wav",
      "audioStartSeconds": 0.5666666666666667,
      "audioDurationSeconds": 217.402625,
      "shotCount": 41,
      "shotsPerMinute": 10.964195513296687,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 41,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 229.03333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/joints_world.f32",
          "exists": true,
          "bytes": 8238744,
          "expectedBytes": 8238744,
          "sizeMatches": true,
          "sha256": "5e2d93d04a5cb37791ec36b09ef75b2b5e95271f3c848fb1539ce1d5ca5cbf0a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/camera.f32",
          "exists": true,
          "bytes": 484632,
          "expectedBytes": 484632,
          "sizeMatches": true,
          "sha256": "4d02fa0e0fa372043cabae944302b7b0dab78b6d5138262872866c0492b8af1e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/root.f32",
          "exists": true,
          "bytes": 753872,
          "expectedBytes": 753872,
          "sizeMatches": true,
          "sha256": "0163eb02402b1a87bef310ccdbf711c0e7ec99d6b68ecc6662dfcc1a7079abf9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/shot_index.i32",
          "exists": true,
          "bytes": 53848,
          "expectedBytes": 53848,
          "sizeMatches": true,
          "sha256": "be3e8b39f6d9f43854b06092a4fd35ad505deccce1cd09a49fe35dd04c1065c9"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/time.f64",
          "exists": true,
          "bytes": 107696,
          "expectedBytes": 107696,
          "sizeMatches": true,
          "sha256": "657169333cd4cb26f440ba41711f30ddde36ac8d06ad6d126caf3eed7b72cffe"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/shots.json",
          "exists": true,
          "bytes": 15548,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8144a55001fdad2908faf351d60129abaebbb02400283b4cbd1fe756fcdc65b5"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/preview.csv",
          "exists": true,
          "bytes": 761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f4aef7cbc626db5761fb5f5c5ccf9353bdcc2a934f3decf0dddf489e28ce33ed"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/audio_source.wav",
          "exists": true,
          "bytes": 62612030,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5c45856ebc36cf245526fb484252a8c831c79ecdfb447094864de321201fb4ba"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_20260729_005037/02_밤하늘의 별을/prepared_v1.npz",
          "exists": true,
          "bytes": 9371968,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f1f8e066170766f2d9e1da552d672b12453b5fbad9f92a396113749187728a9a"
        }
      },
      "contentFingerprint": "69c531964d35e256f3939a00f038e44f3e88be2d70f5ba3628463f590a22de91",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [
        {
          "severity": "info",
          "code": "shots_extend_past_sample",
          "message": "원본 샷 타임라인(229.033초)이 추출 구간(224.367초)보다 깁니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6892bca2b1a33bc1",
      "datasetId": "TimelineCamera_60fps_20260729_005037",
      "name": "서방님과의러브",
      "folder": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브",
      "character": {
        "id": "@059",
        "name": "독쥐"
      },
      "venue": {
        "id": "unassigned_concert_stage",
        "name": "미지정 공연장",
        "type": "concert_stage",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "unknown",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 10392,
      "durationSeconds": 173.2,
      "audioAssetPath": "Assets/ResourcesData/Character/@059_독쥐/Project/독쥐_260709_콘서트_렌더링/Sound/독쥐_서방님과의 러브송(콘서트 버전)2.mp3",
      "audioStartSeconds": 0.11666666666666667,
      "audioDurationSeconds": 171.31102040816327,
      "shotCount": 58,
      "shotsPerMinute": 20.092378752886837,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 58,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 173.191836734693
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/joints_world.f32",
          "exists": true,
          "bytes": 6359904,
          "expectedBytes": 6359904,
          "sizeMatches": true,
          "sha256": "87a1b4ce93f9efc4d83203a0f372653befbd6e470441a4d9d44c4ee752705cf8"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/camera.f32",
          "exists": true,
          "bytes": 374112,
          "expectedBytes": 374112,
          "sizeMatches": true,
          "sha256": "5c270aa0835413ae195112864dff4fd632a8944a8989cf20e65434cd77a78b4a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/root.f32",
          "exists": true,
          "bytes": 581952,
          "expectedBytes": 581952,
          "sizeMatches": true,
          "sha256": "597f94f5adef25980dd3e8485ec775ad8974975248e8256afc681d6b5a6b47d3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/shot_index.i32",
          "exists": true,
          "bytes": 41568,
          "expectedBytes": 41568,
          "sizeMatches": true,
          "sha256": "67024c8c0dd06290e1c26e3ee243e78936fb823d25a81719f15670c41ccce9ff"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/time.f64",
          "exists": true,
          "bytes": 83136,
          "expectedBytes": 83136,
          "sizeMatches": true,
          "sha256": "8c5d3fe25b95dd8790925e42f5fc55130effdded6fbedb81bd4ba719cb91df14"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/shots.json",
          "exists": true,
          "bytes": 21974,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9dc5c42ae9a96d1fa2a2d4c7c4f4f7557417b15845e14c3ce67be4f8d6b6994"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/preview.csv",
          "exists": true,
          "bytes": 744,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a4dd7824b8835a73c76e02caec2d8d8cdf64d18a25d15e584737ee6a486c8b53"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/audio_source.mp3",
          "exists": true,
          "bytes": 5481951,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c9785ce3e6d9c81b29ecab48b102b103a0f87d2bdb275f56f0a0d74f216c415b"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_20260729_005037/03_서방님과의러브/prepared_v1.npz",
          "exists": true,
          "bytes": 7235248,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f320f249d7cacce3ab2d1da3cf91a690a2e1fcd10841db724fee36ce91dd9cd1"
        }
      },
      "contentFingerprint": "bea66623e0b3845d63e64697029f531d21822760af610605788697576dbed0f4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "49c04559114e4147",
      "datasetId": "TimelineCamera_60fps_20260729_005037",
      "name": "오르트구름",
      "folder": "TimelineCamera_60fps_20260729_005037/04_오르트구름",
      "character": {
        "id": "@059",
        "name": "독쥐"
      },
      "venue": {
        "id": "unassigned_concert_stage",
        "name": "미지정 공연장",
        "type": "concert_stage",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "unknown",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 13348,
      "durationSeconds": 222.46666666666667,
      "audioAssetPath": "Assets/ResourcesData/Character/@059_독쥐/Project/독쥐_260709_콘서트_렌더링/Sound/독쥐 오르트 구름_최종.wav",
      "audioStartSeconds": 0.23333333333333334,
      "audioDurationSeconds": 206.47499999999997,
      "shotCount": 60,
      "shotsPerMinute": 16.182199580461493,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 60,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 222.46666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/joints_world.f32",
          "exists": true,
          "bytes": 8168976,
          "expectedBytes": 8168976,
          "sizeMatches": true,
          "sha256": "c0f3e478cf78c25d02ab0261d5a9bdb82d0ef2fddd7adb932b03801f446c3d83"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/camera.f32",
          "exists": true,
          "bytes": 480528,
          "expectedBytes": 480528,
          "sizeMatches": true,
          "sha256": "dc7066e517254e2c2f4e3bc1e1a77e85a87503c72235f997b0265cd1034f497b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/root.f32",
          "exists": true,
          "bytes": 747488,
          "expectedBytes": 747488,
          "sizeMatches": true,
          "sha256": "9e8893e021d87adf90898596bbba7622398ced99f36bfdcbd56344f6ddfc9b19"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/shot_index.i32",
          "exists": true,
          "bytes": 53392,
          "expectedBytes": 53392,
          "sizeMatches": true,
          "sha256": "7a678defc8308581f74db5837d469ef82c784345d97954230699e503dc4c4b06"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/time.f64",
          "exists": true,
          "bytes": 106784,
          "expectedBytes": 106784,
          "sizeMatches": true,
          "sha256": "21950dd83038a0985528d3ee5c74d522d343e600fc1f125a8fb9ae663df5c86c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/shots.json",
          "exists": true,
          "bytes": 22480,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "efbf7dc0f76958721c705fdda24fea970f2e380ffed63adbf80e121ec3bbfc34"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0c6ca16b5f331d5ce8e60c970eade6bdb73fdf79c2681055ca6b322b1a07a76a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/audio_source.wav",
          "exists": true,
          "bytes": 59940080,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ed88db0a3cec7c7fd157f9a352c9c39dc6ea2f2903b96040bd7448fbde311dbe"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_20260729_005037/04_오르트구름/prepared_v1.npz",
          "exists": true,
          "bytes": 9292616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b92f55f5deedfe9cc629dd066c325421a990e372da27328c295074ef22eec2e"
        }
      },
      "contentFingerprint": "4dc5bb62e75e0c7dcbd3d786223b39cddacdfa56f58bc390c5603574f8b2d04d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e2de6e428c65578d",
      "datasetId": "TimelineCamera_60fps_20260729_005037",
      "name": "파도혁명",
      "folder": "TimelineCamera_60fps_20260729_005037/05_파도혁명",
      "character": {
        "id": "@059",
        "name": "독쥐"
      },
      "venue": {
        "id": "unassigned_concert_stage",
        "name": "미지정 공연장",
        "type": "concert_stage",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "unknown",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 15296,
      "durationSeconds": 254.93333333333334,
      "audioAssetPath": "Assets/ResourcesData/Character/@059_독쥐/Project/독쥐_260709_콘서트_렌더링/Sound/독쥐 파도혁명 (공간계 수정).wav",
      "audioStartSeconds": 0.6,
      "audioDurationSeconds": 253.04166666666666,
      "shotCount": 61,
      "shotsPerMinute": 14.356694560669457,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 61,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 254.9289795918359
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/joints_world.f32",
          "exists": true,
          "bytes": 9361152,
          "expectedBytes": 9361152,
          "sizeMatches": true,
          "sha256": "d42ad3c8debeeaf09e4106507e59c9e862f4dce99143635c62be67b716e254ea"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/camera.f32",
          "exists": true,
          "bytes": 550656,
          "expectedBytes": 550656,
          "sizeMatches": true,
          "sha256": "296214ab7b9109797c9dbaaaeed65d8a9bb20bb06861e35aad177861bd6c2471"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/root.f32",
          "exists": true,
          "bytes": 856576,
          "expectedBytes": 856576,
          "sizeMatches": true,
          "sha256": "4925022b741f1b93c16da97c98c0cb9daae5587fb8b437a6989398e63d279f2b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/shot_index.i32",
          "exists": true,
          "bytes": 61184,
          "expectedBytes": 61184,
          "sizeMatches": true,
          "sha256": "56195130261ac2f380f5a7583f3df5df87c31c2aa1ed50f7200f2d95c4ca7759"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/time.f64",
          "exists": true,
          "bytes": 122368,
          "expectedBytes": 122368,
          "sizeMatches": true,
          "sha256": "1aa21f3a61784b5207a70ff138f51bff9eaeed80a391826c97d3dda4f97612aa"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/shots.json",
          "exists": true,
          "bytes": 22517,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7c8e080199080845f564be935d6316ca07672aec92688384baec480e5d7ed75e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/preview.csv",
          "exists": true,
          "bytes": 767,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ad91bec2c3b405e4a7a7266ed715f5a30f26e7fa691a693c22d447c665105176"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/audio_source.wav",
          "exists": true,
          "bytes": 72876080,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "927a01a0359165d530776f0cd496c1f1bf2dc307e4c5a5e051fc5e5b8dc380f5"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_20260729_005037/05_파도혁명/prepared_v1.npz",
          "exists": true,
          "bytes": 10648420,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cac68959809e7497505db7e40ccacbb710a8f9eb3c0bd45cb183a478f88ee1a0"
        }
      },
      "contentFingerprint": "24b2a2eb2b3297797147b6a1eaf35b05d301110324c92a9460fc1b3535740ed3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "89fecf766a965a83",
      "datasetId": "TimelineCamera_60fps_20260729_005811",
      "name": "있잖아 (콘서트)(3)",
      "folder": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)",
      "character": {
        "id": "@061",
        "name": "아리사"
      },
      "venue": {
        "id": "unassigned_arisa_small_studio",
        "name": "아리사 소형 스튜디오",
        "type": "studio",
        "sizeClass": "small"
      },
      "capture": {
        "reviewStatus": "not_reviewed",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none"
      },
      "recommendedSplit": "validation_cross_character_venue",
      "contentFormat": "unknown",
      "skeletonType": "Generic",
      "sharedBoneCount": 65,
      "sampleRate": 60,
      "frameCount": 12269,
      "durationSeconds": 204.48333333333332,
      "audioAssetPath": "Assets/ResourcesData/Character/@061_아리사/Project/아리사_260713_공연_사전렌더링/있잖아 (콘서트)(3).mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 193.656,
      "shotCount": 65,
      "shotsPerMinute": 19.0724590431168,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 65,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 204.48333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/joints_world.f32",
          "exists": true,
          "bytes": 9569820,
          "expectedBytes": 9569820,
          "sizeMatches": true,
          "sha256": "9178fc7c842f17882b60b770eaa7604487b1d21330d7217dd160179ec6f15bb2"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/camera.f32",
          "exists": true,
          "bytes": 441684,
          "expectedBytes": 441684,
          "sizeMatches": true,
          "sha256": "e515922dbb0de42cd43f7785d30dd5c984512a338f2be9b66b86172edf22993d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/root.f32",
          "exists": true,
          "bytes": 687064,
          "expectedBytes": 687064,
          "sizeMatches": true,
          "sha256": "e53ba92fdb01cda3d524e7cd2fced6885fd211d06c6c323b79b59839331c28fc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/shot_index.i32",
          "exists": true,
          "bytes": 49076,
          "expectedBytes": 49076,
          "sizeMatches": true,
          "sha256": "078f587cbd4a28a1cdf02ea0aa248d4b695355cb6925ed77366d02ac48b472bc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/time.f64",
          "exists": true,
          "bytes": 98152,
          "expectedBytes": 98152,
          "sizeMatches": true,
          "sha256": "68026cb0fd93f432381df6b2c8387e030a7ad25a02043dec51d2e36d2e7a5bfe"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/shots.json",
          "exists": true,
          "bytes": 23051,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "634e0e26f34894883a1e49eda5f6065e1caf2dc2290a8dcdb57025f8bb77a634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "58eb90b3bd5d8168672e85037f69979203e195aa7feb3c9386de9cf49e738538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/audio_source.mp3",
          "exists": true,
          "bytes": 7746337,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fe7aec63ef44d8618b72d5b1e8ee495a1cbb7055ccaf712b502993f4dd6e2a11"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_20260729_005811/01_있잖아 (콘서트)(3)/prepared_v1.npz",
          "exists": true,
          "bytes": 8541660,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbd064e6acd573a44cd48b8d035ae4383316138811d77dbcbefc11e8e0e8fdab"
        }
      },
      "contentFingerprint": "02da47ed7a440d18a6b832af6090a61491544d9459d66fd7f5e15fd8e3fe5048",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "unknown",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "legacy_default"
      },
      "provenance": {
        "sourceKind": "legacy_export"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9a3abd4d7880664a",
      "datasetId": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT",
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_40cb4a0819",
        "name": "스노하라스노_251217_IRISOUT_정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_251217_IRISOUT/스노하라스노_251217_IRISOUT_정원B.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "d54340c6fbe1bb50277b67c8df7abd660b7f12188a0146ef04daeaa45af83194"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "1b743c023c9ec808a828f64fe6ced47f3b6c8db2be02ee204abfcbcf313dd204"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "03577384adf68a1f47fdf84eb2638460fe827095bdce538c20e025e29be7b50b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2459,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3eb467b0cd27b81bf0009c798203db6c6aab36145667e1628b6d91c8972bd3e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 734,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "284fa1c3b7886c9f36453ef56a7515c2f1b6324bbc29636a8cf86bd6dcc186e7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_00174ab8_스노하라스노_251217_IRISOUT_정원B/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729808,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "885c6d07b942b20dc192d79ece570db4fb0c511c050de9a90b5802a691339e5b"
        }
      },
      "contentFingerprint": "1a8828763fa6bcf3838b52fe3e74dc8d0f8deb43d09888b352a912cedea507d2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ed31379a86ce628d",
      "datasetId": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A",
      "name": "희지_250811_소문의그아이_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline",
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250811_소문의그아이/희지_250811_소문의그아이_체육관A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@159_희지/project/희지_250811_소문의그아이/희지_250811_소문의그아이_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 900,
      "durationSeconds": 15.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 28.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 550800,
          "expectedBytes": 550800,
          "sizeMatches": true,
          "sha256": "7332d597a8f994c80a4c49775c315a703e71db9d2cca54dd7da4d5fb738c2c00"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/camera.f32",
          "exists": true,
          "bytes": 32400,
          "expectedBytes": 32400,
          "sizeMatches": true,
          "sha256": "74e86a929f07cff6ff1ab697606e80f8a76cee110ffbc672daccc0909c637be5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/root.f32",
          "exists": true,
          "bytes": 50400,
          "expectedBytes": 50400,
          "sizeMatches": true,
          "sha256": "a2e35b07fe2713ab8f6ad49314543d74fc9bd466635c35838e96e26dcc6f92c0"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3600,
          "expectedBytes": 3600,
          "sizeMatches": true,
          "sha256": "6ab884825c6efc0dfe80c982434a8c2a7d51a297e53dc432a76b504640e0aa23"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/time.f64",
          "exists": true,
          "bytes": 7200,
          "expectedBytes": 7200,
          "sizeMatches": true,
          "sha256": "750422c8eb7d8b931935b6cd2353050b5795f021fe67cb24b31974c0839eec2b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/shots.json",
          "exists": true,
          "bytes": 2510,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f9bc05348edaeec1bfc435e42e3372413f312b658489275ea86906559370322"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_00874ffa_희지_250811_소문의그아이_체육관A/01_희지_250811_소문의그아이_Timeline/preview.csv",
          "exists": true,
          "bytes": 817,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f63452d6f2c49f1b002918cd97f86054e5c87dd380f0678d77c5f6a5c365e13"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e7e80668d610443f354b917363a2f7f287b735be7fe338030e53183ff9db52cd",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "965c334dfada7e1e",
      "datasetId": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260124_솜띵_두번째지구_듀오/하데스_260124_솜띵_두번째지구_듀오_자연E.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1722,
      "durationSeconds": 28.7,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 24.43333333333333,
      "shotCount": 12,
      "shotsPerMinute": 25.087108013937282,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 12,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.7
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 1053864,
          "expectedBytes": 1053864,
          "sizeMatches": true,
          "sha256": "123f5fa9fd3c4c1f31bdde0423574ab8cc0d7b8e860d8eb4e5a9a369fa056a19"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 61992,
          "expectedBytes": 61992,
          "sizeMatches": true,
          "sha256": "2b5b06795971d194a14aef4c23571d5f5374649d1fe9f4a34e650985e4983d44"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 96432,
          "expectedBytes": 96432,
          "sizeMatches": true,
          "sha256": "6af855315c2234b57fa816daf8651f5651cfec78126777aa9b6553d5408bc3fb"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6888,
          "expectedBytes": 6888,
          "sizeMatches": true,
          "sha256": "caf360a0f0137538f41e4e855f6c9352a08552672a66b8effa0c4c0b8412c080"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 13776,
          "expectedBytes": 13776,
          "sizeMatches": true,
          "sha256": "277b8fde6a2905a82b8c7d3dbb3145464e4abeb387705eb67297ace7a9377b2a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 4184,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "eba7d80a5c0cada668ba53b84decf83741fe062aba2fe5511dd7e9f58d231efc"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 762,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b108cefd945683d9598020ffd634e4cb5df3881d61c80ad869c8710e39df287c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_00e68cf2_하데스_260124_솜띵_두번째지구_듀오_자연E/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1200996,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "71ae03e15a33727528abe0f760fd0fe423a58da6ca5b4f17bf415acc7758d301"
        }
      },
      "contentFingerprint": "9d5eed353c68e154679998c791e3049cc9e5d85c2039a784a27e1cd71547922b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3c5cf43be0671ba9",
      "datasetId": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251216_IRISOUT/이레인_251216_IRISOUT_하이웨이A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 8,
      "shotsPerMinute": 27.55980861244019,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666664
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "6567d3b5b8d248ecff74e752d17fae3ab6a2c070b07a7363d386cb297e6688d8"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "81f315c5d897ecd30a494566596d1dc7eced75d8c4bdd76903d82ebb21ae58ca"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "8b61ae2d5dbffd1945b2b973011c07d73c318390dd435d10422078c14c27df6a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "f4375b386138c6b4923fc93bc45494815c83a66eddf6e0d430dc97009186e697"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2818,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "102fd182881f11af3adc91c9f1144b5446a3735e168afc53dc6c86eb777f9b70"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 733,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e1a3a65a675ea96be29d0d2ce8013c9707e4e478ebbb979271991af511c65dee"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_01ab7415_이레인_251216_IRISOUT_하이웨이A/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729804,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "329677b20499630e8878a3ffecba7f0e123997b870135252dec1e314b1702249"
        }
      },
      "contentFingerprint": "93257d3ff21dbc0fef9b8f2ab805e56062a62edbf659cb0015bd49f0f859a2ce",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "46ccbc164e6b8f3f",
      "datasetId": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260417_캐치캐치/나나링_260417_캐치캐치_공원A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1440,
      "durationSeconds": 24.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 881280,
          "expectedBytes": 881280,
          "sizeMatches": true,
          "sha256": "ff398cdeb8a936acaf7b355155e1d172ebf2fc6c9133ee3dd8c3df75ce7fb749"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 51840,
          "expectedBytes": 51840,
          "sizeMatches": true,
          "sha256": "ca06978b47514ddc0b66bb20ecd300215e9d36e461d0a75d3008e15f683c3163"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 80640,
          "expectedBytes": 80640,
          "sizeMatches": true,
          "sha256": "22a4f0dd44f9dbd6f0eb89049d0a7ec5426788a780ecc6d21f5e4e26c2940d11"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5760,
          "expectedBytes": 5760,
          "sizeMatches": true,
          "sha256": "9ebd7920809618f067ad87aedcedc86c7e864f73a031a6d69fe46f63c2fb2565"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11520,
          "expectedBytes": 11520,
          "sizeMatches": true,
          "sha256": "d595c4a8dbecaae8ddca426f08ee3b234b9b256893e54f7bde55dee28947b8e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2159,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "14d05a20379d5530606bf3ee6f2443a09d8a42899ca0ea4345d09e208afc44bd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 684,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fd9d4b732226be1e3a93ddbf866528238cd8d873c6ecf2d85e4ca4af13d286fa"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_01ecf921_나나링_260417_캐치캐치_공원A/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1004692,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88914253c630a453a363d6e6dd994720ab159d458ff5b8b9bc934fbe8d9d8a8b"
        }
      },
      "contentFingerprint": "d3fa3fc631e3548869cfd331cd2a061c6b084277393184d39857eae4d6e12ed0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "841724fe704128c9",
      "datasetId": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B",
      "name": "여르미_250715_SodaPop_공원B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline",
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_fc65d56fae",
        "name": "여르미_250715_SodaPop_공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250714_SodaPop/여르미_250715_SodaPop_공원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250714_sodapop/여르미_250715_sodapop_공원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2502,
      "durationSeconds": 41.7,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 14.388489208633093,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.683333778381375
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1531224,
          "expectedBytes": 1531224,
          "sizeMatches": true,
          "sha256": "72e63329ab962f2603e51236bc24d2dd1117070de5285837f1d10dda55dd3679"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/camera.f32",
          "exists": true,
          "bytes": 90072,
          "expectedBytes": 90072,
          "sizeMatches": true,
          "sha256": "a208c1187f77ee2f1e4f1df6258feefb5d4d049dbdb33862dd03f98182501472"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/root.f32",
          "exists": true,
          "bytes": 140112,
          "expectedBytes": 140112,
          "sizeMatches": true,
          "sha256": "50f578f0521e3f31fcc6d7c028b2978d57cac0562375410d5fbf25985d11033c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10008,
          "expectedBytes": 10008,
          "sizeMatches": true,
          "sha256": "a233fcc5dfe2c349c95ee11443054051cdf72815b166ca489ec0049c1f7ce112"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/time.f64",
          "exists": true,
          "bytes": 20016,
          "expectedBytes": 20016,
          "sizeMatches": true,
          "sha256": "c57b181a34e619e58c5531c5e103f4856a639fb067deecc10e67017d3d7931a0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/shots.json",
          "exists": true,
          "bytes": 3523,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d117ebd7936dbd9295bcace7bb12e1c014aec9c2e9eb760f2e28119d67a383"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_030ee5ea_여르미_250715_SodaPop_공원B/01_여르미_250715_SodaPop_공원B_Timeline/preview.csv",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ae9754014d686f63c2cc01e6adcefb2ab10a20f94417bb6dc0ea7f3dfd95022a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9c389658c22e08ad8298235fe4364bc31878ecbd232a7b34581131704406dd12",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "534773d4624c1c95",
      "datasetId": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A",
      "name": "찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 7904,
      "durationSeconds": 131.73333333333332,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/찐찐찐찐찐최_종.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 40,
      "shotsPerMinute": 18.21862348178138,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 40,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 131.73332977294916
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 4837248,
          "expectedBytes": 4837248,
          "sizeMatches": true,
          "sha256": "50e62724b33a70a94ce3dd8c19ad99bce5c21f8895b766807264a2aeae7a96e0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 284544,
          "expectedBytes": 284544,
          "sizeMatches": true,
          "sha256": "7bd8ae1a9c233d27091b1dd0bcee6fe901f701d24102c1474f77357cd693122e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 442624,
          "expectedBytes": 442624,
          "sizeMatches": true,
          "sha256": "87a8b924b3f2f3402748eb1e312862a2db61978e522cf2cac16c1adac3f65dc4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 31616,
          "expectedBytes": 31616,
          "sizeMatches": true,
          "sha256": "3b01e7a52057b8b4afa1dafbe702ce4d40b661774557a0c5dea1cb8e9f2ae2ac"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 63232,
          "expectedBytes": 63232,
          "sizeMatches": true,
          "sha256": "4dc6811b743b6dcc95fed3787f5904526848176f72ac4175e09fb5c7f3ee829d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 14664,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21224ceca83679d9718d2c84a058273698cbf99660961144ddf2109817914abd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 739,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "058c6982c87dba5fe119637a319f0dff727f0e87e20e8b638facf43cf3b4ca60"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/audio_source.wav",
          "exists": true,
          "bytes": 33794094,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 5503816,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "99eb11273c5dee47b747ff40fabe0f12cdf0bfd52d064d7ccbbc4322e0fe8a75"
        }
      },
      "contentFingerprint": "4788646ca3c70d8444953685dd1a63a99295eabbbed0624d5558a63bba75e9b3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "29f91e5a04abdf4a",
      "datasetId": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A",
      "name": "찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 8512,
      "durationSeconds": 141.86666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/찐찐찐찐찐최_종.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 15,
      "shotsPerMinute": 6.343984962406014,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 141.86666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 5209344,
          "expectedBytes": 5209344,
          "sizeMatches": true,
          "sha256": "903f7b80ec169b9b2f7665ce1a3361ddeeb18a95374a3ea6cd6d162d77821dd1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 306432,
          "expectedBytes": 306432,
          "sizeMatches": true,
          "sha256": "42745fde192c63dede3ac84a57a81b15e3867921a924105d65a4014c42639a62"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 476672,
          "expectedBytes": 476672,
          "sizeMatches": true,
          "sha256": "ffd14589e05c029c271f7764fa3b516c72cb51b2e05a6b6090e6158898fc466f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 34048,
          "expectedBytes": 34048,
          "sizeMatches": true,
          "sha256": "67a7f32002019dcceaa4582e865b1b3b65a8e063d3162ce3203503f234d62ffb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 68096,
          "expectedBytes": 68096,
          "sizeMatches": true,
          "sha256": "abd0494575335d0adc73740f839ade5e203bf254e3614287c711018eeb686419"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 5578,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "67c19e68e82c319cf5f8dc1f4e8a672286c3eb446b60660e9158c50da3c8050b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bb875131de71afcf7a90747a731deb21dc0004afe8d8224663e67b209435b497"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/audio_source.wav",
          "exists": true,
          "bytes": 33794094,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_03bd3b50_단츄_250901_블랙맘바_하이웨이A/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 5926952,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e0f1c8e43af484953ed9957336b22591d9add39c33bd2cc8c6679f42c1b66549"
        }
      },
      "contentFingerprint": "45ba69c9b024192334449ab8e44529869ec55fab1ff1a09daa44f7ce91b2b5fe",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "59ba95647ede86ca",
      "datasetId": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C",
      "name": "SundayMorning",
      "folder": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/나나링_260211_SundayMorning_학교C.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1726,
      "durationSeconds": 28.766666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/SundayMorning.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.576,
      "shotCount": 8,
      "shotsPerMinute": 16.685979142526072,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.766666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/joints_world.f32",
          "exists": true,
          "bytes": 1056312,
          "expectedBytes": 1056312,
          "sizeMatches": true,
          "sha256": "175a34d2a15507722072a5b63c8f9e7f934b796d6dd6df972fd3f1a5c5588a16"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/camera.f32",
          "exists": true,
          "bytes": 62136,
          "expectedBytes": 62136,
          "sizeMatches": true,
          "sha256": "ae311269f4d08f9c60364f4fda9a69bf1548bd8e0fa0e80e607c123c396ce66c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/root.f32",
          "exists": true,
          "bytes": 96656,
          "expectedBytes": 96656,
          "sizeMatches": true,
          "sha256": "72258e7b6532081f877904956adc2deb0e97675d1159bb449c341fdc026e7b93"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/shot_index.i32",
          "exists": true,
          "bytes": 6904,
          "expectedBytes": 6904,
          "sizeMatches": true,
          "sha256": "f439f2a659a81b0230011d4a01b53c3e715e47c948630a9cb0b783b668844e7c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/time.f64",
          "exists": true,
          "bytes": 13808,
          "expectedBytes": 13808,
          "sizeMatches": true,
          "sha256": "f122e2d18b1761615d02589d8e3f5484b69bd3cb3e91fb9deadc6accc5d309a8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/shots.json",
          "exists": true,
          "bytes": 2874,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8cef59e3dbbf8d31155fc81c4ff59a7b2e63e4ef702ae9a72f9fed5133ae3051"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/preview.csv",
          "exists": true,
          "bytes": 761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7700c1f49069c442aa90e360c0bac6d7151bebbb6be22f0597a9d7b2680a6900"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/audio_source.mp3",
          "exists": true,
          "bytes": 448039,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_0421f132_나나링_260211_SundayMorning_학교C/01_SundayMorning/prepared_v1.npz",
          "exists": true,
          "bytes": 1203820,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "12530cbd1c29bce4c10ddde82ddd4cf9c23b29cc6a9215451e106e532f396bc6"
        }
      },
      "contentFingerprint": "f36b216f8f3b03e432a7c1dc7501ca2d9af6518dc2e3d0ccd5481949ad93afad",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9ce6ec06f7756bf0",
      "datasetId": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A",
      "name": "이레인_250227_RebelHeart_무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_e20ca88e01",
        "name": "무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250227_RebelHeart/이레인_250227_RebelHeart_무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250227_rebelheart/이레인_250227_rebelheart_무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1946,
      "durationSeconds": 32.43333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 11.099691675231245,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 32.43333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1190952,
          "expectedBytes": 1190952,
          "sizeMatches": true,
          "sha256": "f8f8e05cf156a084796b8234c9dc4df556652aa0f3f3db66f6485d8c5489a139"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 70056,
          "expectedBytes": 70056,
          "sizeMatches": true,
          "sha256": "8bd5ae6fa07439207819fa0d1774a2b99a580dcddde93cdb42f6db89ab2dd20f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 108976,
          "expectedBytes": 108976,
          "sizeMatches": true,
          "sha256": "83f977a680ec2a49dfa162513158218d919605c394fd6563176f580eae9e3426"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7784,
          "expectedBytes": 7784,
          "sizeMatches": true,
          "sha256": "f28ee7705ac0211dc59efe8c5720cdaa60bcacf29632259344c09a22382beb52"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 15568,
          "expectedBytes": 15568,
          "sizeMatches": true,
          "sha256": "d70ca732cb797dc18e9106d32d7698aae131c2ff3145253cda1e2cec6396fb1d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 2201,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "84eb8271af7231930f1a84493d37dfd611debaba69bc57163300f62632cdf3f7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_04379cab_이레인_250227_RebelHeart_무대A/01_이레인_250227_RebelHeart_무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 777,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3c05c5f41eda39a3d519b2f16f957d55e5662f9431b9c760fc47c0248050829"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f303a3f8fc4645fd46c74a6fad7326c9ad2c5e057cb57036f3c6421070cc278d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ced545ded4e82722",
      "datasetId": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A",
      "name": "흥흥흥",
      "folder": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥",
      "character": {
        "id": "@234",
        "name": "유키"
      },
      "venue": {
        "id": "yamo_82b53ac9eb",
        "name": "레트로리빙룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260516_흥흥흥/유키_260516_흥흥흥_레트로리빙룸A.unity",
        "sourceGroup": "audio-sha256:38b893e16779aa4c74afb23ae4bf774c589183147d9b2daada6e01ed9b99070e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1003,
      "durationSeconds": 16.716666666666665,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260516_흥흥흥/흥흥흥.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.792,
      "shotCount": 5,
      "shotsPerMinute": 17.94616151545364,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.716666666666665
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/joints_world.f32",
          "exists": true,
          "bytes": 613836,
          "expectedBytes": 613836,
          "sizeMatches": true,
          "sha256": "4c68126cf10809a8f89bb523407b71a6d5410c177f205120f835c7380652d762"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/camera.f32",
          "exists": true,
          "bytes": 36108,
          "expectedBytes": 36108,
          "sizeMatches": true,
          "sha256": "9ced884be183e084e5e62c65942d5bce98ac8ff8c3502a95a5deee1cf6cadf86"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/root.f32",
          "exists": true,
          "bytes": 56168,
          "expectedBytes": 56168,
          "sizeMatches": true,
          "sha256": "883c9bac27c27b1a75e6e5d08a634a82b44818ddc323061e7000085bf7044939"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/shot_index.i32",
          "exists": true,
          "bytes": 4012,
          "expectedBytes": 4012,
          "sizeMatches": true,
          "sha256": "dd3ee3ea586056bb1d53fe577e92693a113e3f0e9dc6612510374c8dca0f1c0e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/time.f64",
          "exists": true,
          "bytes": 8024,
          "expectedBytes": 8024,
          "sizeMatches": true,
          "sha256": "00c3e3582b897a7d906fbef2a14c245fd8771bbcf164419aaac00136e31131ec"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/shots.json",
          "exists": true,
          "bytes": 1716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "994399522f8fa85501320963daa5025399ebaa9bd151a5d079bf0c6279d41e35"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/preview.csv",
          "exists": true,
          "bytes": 782,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3a279008f1699f0e2f7ce74589dff06351ee8550088e465a7d7bdd7e9984008b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/audio_source.mp3",
          "exists": true,
          "bytes": 260352,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "38b893e16779aa4c74afb23ae4bf774c589183147d9b2daada6e01ed9b99070e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_04e7e3ec_유키_260516_흥흥흥_레트로리빙룸A/01_흥흥흥/prepared_v1.npz",
          "exists": true,
          "bytes": 700544,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "82281ba67f71ac3657758c2ffd1e718102400b7f222a875d1b3bc43930f21fcd"
        }
      },
      "contentFingerprint": "a48ae9fdb4283e349b8a6eb0485ed92b3626f2dabcf0e055757ded57da3e5527",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "02ddd694215cefec",
      "datasetId": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B",
      "name": "따스히_251024_너만아니면돼_저택B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_91a6bc1560",
        "name": "저택B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251024_너만아니면돼/따스히_251024_너만아니면돼_저택B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_251024_너만아니면돼/따스히_251024_너만아니면돼_저택b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 2108,
      "durationSeconds": 35.13333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 1.7077798861480078,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.133333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 531216,
          "expectedBytes": 531216,
          "sizeMatches": true,
          "sha256": "ba12acdde546b1beea773a7fb2997a67e2522fbdb65f573d532a65b2602d4d3b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/camera.f32",
          "exists": true,
          "bytes": 75888,
          "expectedBytes": 75888,
          "sizeMatches": true,
          "sha256": "27eb4f5b0f62db49dc95fcaf3d3da677fc026eb3d1705e6efc640b1652fc0a67"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/root.f32",
          "exists": true,
          "bytes": 118048,
          "expectedBytes": 118048,
          "sizeMatches": true,
          "sha256": "a19ba068549ad16f2aef46712d2d4f81116a6b318cd502af2347ae68eddfe608"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8432,
          "expectedBytes": 8432,
          "sizeMatches": true,
          "sha256": "446f6374635b0b10793aaee275523522712c56164f642f7d337d7f23b0041805"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/time.f64",
          "exists": true,
          "bytes": 16864,
          "expectedBytes": 16864,
          "sizeMatches": true,
          "sha256": "ce0a39b4c5031718d8f32a9685534cb231fa67afd7922477c225b88c62ad99a9"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/shots.json",
          "exists": true,
          "bytes": 433,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0fab2535bf4120e0b4e87f2dec68db160e52bd23fce255748002e461a35bac90"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_05106c11_따스히_251024_너만아니면돼_저택B/01_따스히_251024_너만아니면돼_저택B_Timeline/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9d0a5f218d45b60e4f4ad7703275008ad07c75c326a6eca5cc535532be625d5e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "53cd4f668ef0721e3a9a672e22710211e7c190bce1cb179a82a6cfc0fbd9b2b6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9a4768d494a17737",
      "datasetId": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C",
      "name": "코오리세라_251116_Nameless_도시C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline",
      "character": {
        "id": "@185",
        "name": "코오리세라"
      },
      "venue": {
        "id": "yamo_946d77e249",
        "name": "도시C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251116_Nameless/코오리세라_251116_Nameless_도시C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@185_코오리세라/project/코오리세라_251116_nameless/코오리세라_251116_nameless_도시c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2389,
      "durationSeconds": 39.81666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 15.06906655504395,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.81666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1462068,
          "expectedBytes": 1462068,
          "sizeMatches": true,
          "sha256": "1d3803f30794cffd2d5e89bfa3e0299df223b9a858f963aba1d0a414269f2282"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/camera.f32",
          "exists": true,
          "bytes": 86004,
          "expectedBytes": 86004,
          "sizeMatches": true,
          "sha256": "9f1968df1679af9687e0ab65c2f73b2b06c7d9881d14b3fc31691ac4761565aa"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/root.f32",
          "exists": true,
          "bytes": 133784,
          "expectedBytes": 133784,
          "sizeMatches": true,
          "sha256": "af8df0e8c85cc129939e186a3b670e06bdb2b27e2de6fdcb5541328d4cee7cb9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9556,
          "expectedBytes": 9556,
          "sizeMatches": true,
          "sha256": "9a67c0dfb36cc3e64dd5362e10680faf3fafef6827cfe56ffb0921a0639cbad3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/time.f64",
          "exists": true,
          "bytes": 19112,
          "expectedBytes": 19112,
          "sizeMatches": true,
          "sha256": "cfd9c2f5ec5fe64324d8f7f0a011516e1a6d71f296734835a8b6fc44f7133bbe"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/shots.json",
          "exists": true,
          "bytes": 3719,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c402d311a3f48a1fe0163548696c45bfff528b45ef41e0561a2a660ab62178c6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_051b33c3_코오리세라_251116_Nameless_도시C/01_코오리세라_251116_Nameless_도시C_Timeline/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88aeb3c6b3e14929fac5d47ed4fe231ad9b3650f812383311188c4645b85996f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9ccc8b806d3c3a62146ddf464389ff6e1c7784f22f70ff47fe30c3084da46eca",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7abdfccac050ec22",
      "datasetId": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260208_두지구050100/하데스_260208_두지구050100_우주선A.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1340,
      "durationSeconds": 22.333333333333332,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 3.2333333333333334,
      "audioDurationSeconds": 19.09999999999999,
      "shotCount": 2,
      "shotsPerMinute": 5.373134328358209,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.333333333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 820080,
          "expectedBytes": 820080,
          "sizeMatches": true,
          "sha256": "83ce3b7830957e4101de0182bdc660b71c2802e26cf45908a54176d7b31a0717"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 48240,
          "expectedBytes": 48240,
          "sizeMatches": true,
          "sha256": "d1ddae486f38806fc47d48c7a144426e096a9eea0f4d401114ba9640418a2258"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 75040,
          "expectedBytes": 75040,
          "sizeMatches": true,
          "sha256": "109d76edbd96f6f341a2cba15f9173939b4f2ae2e20eace81d572afc1fd53dd5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 5360,
          "expectedBytes": 5360,
          "sizeMatches": true,
          "sha256": "c82fdcae1ded2f1abd2c6d30008be0a2fb52e07efa1df56423740ca72b7eecb3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 10720,
          "expectedBytes": 10720,
          "sizeMatches": true,
          "sha256": "fecdf3856bce264642c6c4b4993337d693c753d78f4ea4ecc7764df269f58818"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 785,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0c6241e96eb86073f362e330603558cbd2415f8331fb6c8bfa28cf22af632c35"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 754,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9ff8c9165967cafd331fd8b18ba9e67845acede8b1358983cc6175b9bf974a78"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_05cc31e2_하데스_260208_두지구050100_우주선A/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 935120,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b67a94fd18e40930ffdfc36c909c6429f5e8f28eb67e0430037cc54d3aa14e63"
        }
      },
      "contentFingerprint": "9990b856b6d9f0dd4e63be908b23dbbef341cbe62fb73b6915f283f74fe4e388",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "35eb0b55959ffa91",
      "datasetId": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A",
      "name": "오버드라이브",
      "folder": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260212_오버드라이브/져미님_260212_오버드라이브_소무대A.unity",
        "sourceGroup": "audio-sha256:88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 814,
      "durationSeconds": 13.566666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260211_연초록_오버드라이브/오버드라이브.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 12.888,
      "shotCount": 5,
      "shotsPerMinute": 22.113022113022115,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 13.566666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/joints_world.f32",
          "exists": true,
          "bytes": 498168,
          "expectedBytes": 498168,
          "sizeMatches": true,
          "sha256": "c261a765a02c86c9ba30534ea1b441d68b3fc46c3f9c6d227dd5b2c66384df27"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/camera.f32",
          "exists": true,
          "bytes": 29304,
          "expectedBytes": 29304,
          "sizeMatches": true,
          "sha256": "2e4dbb4af6077d35ed0221a74ae3f9d97a2acbd7fa6118b1d179ea7603731d96"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/root.f32",
          "exists": true,
          "bytes": 45584,
          "expectedBytes": 45584,
          "sizeMatches": true,
          "sha256": "b556d9f85e81e797151309e348b0d7ced1f9fd568c6581b3e6dcf0237be24a5a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/shot_index.i32",
          "exists": true,
          "bytes": 3256,
          "expectedBytes": 3256,
          "sizeMatches": true,
          "sha256": "543697a0890f6427bc6126228e75c61fd8b783e608fddbb55140f4cca2b93adf"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/time.f64",
          "exists": true,
          "bytes": 6512,
          "expectedBytes": 6512,
          "sizeMatches": true,
          "sha256": "b348a2b7279b44922fdf457dd9c3b5fafd81fb1dd0f3160963bca0ab038ae009"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/shots.json",
          "exists": true,
          "bytes": 1832,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "980b9063f5594db5299bbf38a05b5f2388e8f6b5352fee7ce0b41216c48cce58"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "50557836b02ae4baadd12115e931f6b5f6df5f2d8639beeb0812867ccb299e34"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/audio_source.mp3",
          "exists": true,
          "bytes": 216792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_06fe2612_져미님_260212_오버드라이브_소무대A/01_오버드라이브/prepared_v1.npz",
          "exists": true,
          "bytes": 569016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e6512f945dcc5accdc2391154cd0df0adc2c4b9a49a5e27b7853b962626af18b"
        }
      },
      "contentFingerprint": "07d8d45aac67cab552bc7a94c18a257f63facf0065b0b65984a6fb98c196bedb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cc6850cb190426f1",
      "datasetId": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_36f747ed3d",
        "name": "박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260114_두번째지구/달타_260114_두번째지구_박물관B.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1552,
      "durationSeconds": 25.866666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 5,
      "shotsPerMinute": 11.597938144329897,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 949824,
          "expectedBytes": 949824,
          "sizeMatches": true,
          "sha256": "912af29c4597222d5b54fadaabf5b39aedeb29ad02cbb04b5eb749a5b1cf194b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 55872,
          "expectedBytes": 55872,
          "sizeMatches": true,
          "sha256": "9e9c3ea5479dec6c38e4cb35803016e9a110120a1f1f29ce1a8cf351b71ece8f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 86912,
          "expectedBytes": 86912,
          "sizeMatches": true,
          "sha256": "20c4d7a34aaabc98cc5a10310fa6d37f94e0cc3ef373711556cbc25bea28334e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "00a3e3351ce0ef3a89c284728f9bb0f0f8c9a0274e7ac5529356f3f8b93c1032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 12416,
          "expectedBytes": 12416,
          "sizeMatches": true,
          "sha256": "b7557879a1e81e8a36a6d83c85dd8ff87161d62999923cb2ed40d18bd5f70d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 1761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "008ae1db0d1f94102cbda745287787d589fa24743b6ba98353f534a871131b3e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 767,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1cca929684cb5d14394bb69f4035248267613275291313e4ca8788c14d2fccc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_074bf6e0_달타_260114_두번째지구_박물관B/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1082652,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5c69af4c30d140a49f8fa2ae57df4c4019cca17980bb0052250eb87f518dbd26"
        }
      },
      "contentFingerprint": "a9eef5afb23d241937ed6c77ce9c0ee0f2fb55974182c6b61f4e5756fe0f9076",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d1dfc6a2a4054a13",
      "datasetId": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A",
      "name": "에냐_HOOD_MIX_MASTER",
      "folder": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER",
      "character": {
        "id": "@179",
        "name": "에냐"
      },
      "venue": {
        "id": "yamo_5361f5eac4",
        "name": "도시공터A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@179_에냐/Project/에냐_251017_HOOD/에냐_251017_HOOD_도시공터A.unity",
        "sourceGroup": "audio-sha256:a70f91f681aa4ce6b2a67aa82dda93ebad97c9c4c664e6b81ad8a430766e13a7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 5002,
      "durationSeconds": 83.36666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@179_에냐/Project/에냐_251017_HOOD/에냐_HOOD_MIX_MASTER.wav",
      "audioStartSeconds": 0.1,
      "audioDurationSeconds": 82.67154166666667,
      "shotCount": 13,
      "shotsPerMinute": 9.3562574970012,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 83.36666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/joints_world.f32",
          "exists": true,
          "bytes": 3061224,
          "expectedBytes": 3061224,
          "sizeMatches": true,
          "sha256": "b2b5c7c87f62002c7aba4a053c2141a00bdacdd6e4032f8253cbe79cb945f639"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/camera.f32",
          "exists": true,
          "bytes": 180072,
          "expectedBytes": 180072,
          "sizeMatches": true,
          "sha256": "6e4b2f64ef948f0eeac9530dc2e66ee7c6fb29f705f2c836889a4d6ceea9f45f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/root.f32",
          "exists": true,
          "bytes": 280112,
          "expectedBytes": 280112,
          "sizeMatches": true,
          "sha256": "0fece43ab9a15591b70d6bcd44920569ffd85d8038a5f3302712443778e7c01f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/shot_index.i32",
          "exists": true,
          "bytes": 20008,
          "expectedBytes": 20008,
          "sizeMatches": true,
          "sha256": "78745fe5efe3ae90c65de4e233eea9bff077a9e8d9a2395563e0c7ff9cb242b2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/time.f64",
          "exists": true,
          "bytes": 40016,
          "expectedBytes": 40016,
          "sizeMatches": true,
          "sha256": "47f81fbe0ddf08299799345e12d7dd651a4aad72b907a30e51cbbf00c844f061"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/shots.json",
          "exists": true,
          "bytes": 4646,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a22db970f52f56bddf239e6427be237118c8424b8afecc04c37d92f13d411e7f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e96af6b9b8e9c5d008b30c60e2d3b469099498f4bea6ece2db6240c8c17c72c5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/audio_source.wav",
          "exists": true,
          "bytes": 23840296,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a70f91f681aa4ce6b2a67aa82dda93ebad97c9c4c664e6b81ad8a430766e13a7"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_07627f5f_에냐_251017_HOOD_도시공터A/01_에냐_HOOD_MIX_MASTER/prepared_v1.npz",
          "exists": true,
          "bytes": 3483904,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e6c13a5733c6d485c73668ece2c097409761238c430257f9061d1f3024f79ea7"
        }
      },
      "contentFingerprint": "32d157cbc8badb9a544e41d1f20e998b5445bd6f7e8b8dc0140a2936cf8abfbc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ece6dca1fd02be16",
      "datasetId": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A",
      "name": "SundayMorning",
      "folder": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_d11fbd1427",
        "name": "하데스_260225_띵귤_SundayMorning_마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260224_SundayMorning/하데스_260225_띵귤_SundayMorning_마을A.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1729,
      "durationSeconds": 28.816666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/SundayMorning.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.576,
      "shotCount": 1,
      "shotsPerMinute": 2.0821283979178715,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.816666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/joints_world.f32",
          "exists": true,
          "bytes": 1058148,
          "expectedBytes": 1058148,
          "sizeMatches": true,
          "sha256": "0ff2857e2978389139d973a69646c2300608af566f3412e9b6c9828d7f4bdeb5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/camera.f32",
          "exists": true,
          "bytes": 62244,
          "expectedBytes": 62244,
          "sizeMatches": true,
          "sha256": "20394ad14dceda7e100cee7a55ecc7a3c7bd9f043185231780c1583308951fff"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/root.f32",
          "exists": true,
          "bytes": 96824,
          "expectedBytes": 96824,
          "sizeMatches": true,
          "sha256": "c270f282f9c9a4b8c3d4c756a08f4cbd16ea74817232b793b2b312294d9cf499"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/shot_index.i32",
          "exists": true,
          "bytes": 6916,
          "expectedBytes": 6916,
          "sizeMatches": true,
          "sha256": "9188bc2ff6e3950874af023bd0debae84387e6fa2ec772e2a339abeea6fd8059"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/time.f64",
          "exists": true,
          "bytes": 13832,
          "expectedBytes": 13832,
          "sizeMatches": true,
          "sha256": "76a9e6b9a7df234ec83be36c0416088430656bb611be38ef084fcdc4b68b3526"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3b437d71a7fba7d60fe0ead2784a0d4097d3044e4a33a5d406d390d4b7f3b8e2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/preview.csv",
          "exists": true,
          "bytes": 691,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "85ff55aaca2ac0d070786316aaaf548827107684260b5475b579da39995837d0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/audio_source.mp3",
          "exists": true,
          "bytes": 448039,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_08061c9f_하데스_260225_띵귤_SundayMorning_마을A/01_SundayMorning/prepared_v1.npz",
          "exists": true,
          "bytes": 1205920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d3f4426deea3007351c9c60e7db491e2a48ea641918378e5319b4eaccea27a34"
        }
      },
      "contentFingerprint": "3c011bcf2918aab2ce83bc91ca998f66e503fc018f9ee4d47bec7eb9b032b571",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "96be9abae72a1cdf",
      "datasetId": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디",
      "name": "블리즈_251109_바디_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251109_바디/블리즈_251109_바디.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251109_바디/블리즈_251109_바디_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1191,
      "durationSeconds": 19.85,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.0226700251889165,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.85
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 728892,
          "expectedBytes": 728892,
          "sizeMatches": true,
          "sha256": "04a734ea53f8ac5b5c49f68ecba674e22c2ea5173f1d1152f23f0934b493c350"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/camera.f32",
          "exists": true,
          "bytes": 42876,
          "expectedBytes": 42876,
          "sizeMatches": true,
          "sha256": "2ce0b54398cc73752fe0e7319e23160dc7b7f22273bb2c383eccb2d2224d48b6"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/root.f32",
          "exists": true,
          "bytes": 66696,
          "expectedBytes": 66696,
          "sizeMatches": true,
          "sha256": "5d1138f2a4a8a6b1395508b6ccc16526ff58dcebe95e5934f19532ea5f535c83"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4764,
          "expectedBytes": 4764,
          "sizeMatches": true,
          "sha256": "e5db996cedfd5196c54a2afd26819bc0856418a5c486a1960e0b0e249a699c84"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/time.f64",
          "exists": true,
          "bytes": 9528,
          "expectedBytes": 9528,
          "sizeMatches": true,
          "sha256": "e51be93c8366cb40cdb2dd4429357c112a71de9381d48219b5b07d9610a00929"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/shots.json",
          "exists": true,
          "bytes": 396,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "24d11c492b1ab0141650e7bccdebdc93569813ed66d2058d3692a05b3157e1ad"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_08301901_블리즈_251109_바디/01_블리즈_251109_바디_Timeline/preview.csv",
          "exists": true,
          "bytes": 849,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "995c9a8d70560ee58ab62d6981c1bfd42ba94a1bcfd8e60b665a475ce00323fc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "5bb788b06f3fdbd5795b374a45fe82b089f09a3cb0d75053b45d845f342289fc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bbceae2e98692ab1",
      "datasetId": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260326_간바레/스노하라스나_260326_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "61b91fd1868240f3aa73184fc905159e6378c77e7688a9e6e97bd8af524ff71b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2037142a1d2daa05b5c981871cd18603ea4852a4c74843c5d3445e94a23dfde3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "1b111590575adafe417d1562e3bba388862ebb99b905de239194cf87c858c550"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9525c2b3967411805bea6f6b1246ff9c2a5ca3894088757e6839069c90c76f50"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712504,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4220112ede9301c059467ce71b142a6b4dbb52bda6a7495a8dd224e9f718c6"
        }
      },
      "contentFingerprint": "6b85722f9dae91c50fd3443df79717bba070bbb51a3b67e4d8369fef4f2afc72",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f0a05e4770eadfd3",
      "datasetId": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260326_간바레/스노하라스나_260326_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "61b91fd1868240f3aa73184fc905159e6378c77e7688a9e6e97bd8af524ff71b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2037142a1d2daa05b5c981871cd18603ea4852a4c74843c5d3445e94a23dfde3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "1b111590575adafe417d1562e3bba388862ebb99b905de239194cf87c858c550"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9525c2b3967411805bea6f6b1246ff9c2a5ca3894088757e6839069c90c76f50"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712520,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "17cb1cb4adab9ec07534ef007b98219de0f47be36a5cb8e6de48e2e341039072"
        }
      },
      "contentFingerprint": "81c6e0cd441329dbf2a30b41658729a887e4901a72ca099e309506d52c54712c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b20a7d365678d1f9",
      "datasetId": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260326_간바레/스노하라스나_260326_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "61b91fd1868240f3aa73184fc905159e6378c77e7688a9e6e97bd8af524ff71b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2037142a1d2daa05b5c981871cd18603ea4852a4c74843c5d3445e94a23dfde3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "1b111590575adafe417d1562e3bba388862ebb99b905de239194cf87c858c550"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9525c2b3967411805bea6f6b1246ff9c2a5ca3894088757e6839069c90c76f50"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_097e8ff2_스노하라스나_260326_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712520,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "63a9e8030f71ee2cbdbaa867b04f6d46a63c5eb0f473a4460d7f892d313ea0fd"
        }
      },
      "contentFingerprint": "71949a443cb9461d1682e0d551927195d845b289b301bc47816d3e1cc4a3ec93",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fa07009e9319cb46",
      "datasetId": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4",
      "name": "250530_블리즈_Stargazers_도시C_01_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_a3256c3513",
        "name": "250530_블리즈_Stargazers_도시C_01_4",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250530_Stargazers/250530_블리즈_Stargazers_도시C_01_4.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250530_stargazers/250530_블리즈_stargazers_도시c_01_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3297,
      "durationSeconds": 54.95,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 12,
      "shotsPerMinute": 13.102820746132847,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 12,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 54.949999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2017764,
          "expectedBytes": 2017764,
          "sizeMatches": true,
          "sha256": "fc3a22443e860a703b69a37cda1cd0678e938aa2aa6929085b0125c903219320"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/camera.f32",
          "exists": true,
          "bytes": 118692,
          "expectedBytes": 118692,
          "sizeMatches": true,
          "sha256": "35be0b1e0e4f470b8472a91935faf42892adc773de9b208d4d164958e069f513"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/root.f32",
          "exists": true,
          "bytes": 184632,
          "expectedBytes": 184632,
          "sizeMatches": true,
          "sha256": "3b4b2bb4f007f1f1d463d86bdad846871505149b616845f0b7158fc0590a2fa9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 13188,
          "expectedBytes": 13188,
          "sizeMatches": true,
          "sha256": "fde5689694cbab457ffbd7f5f98874aa3405dd9a90a7cb0ed9792d526732525d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/time.f64",
          "exists": true,
          "bytes": 26376,
          "expectedBytes": 26376,
          "sizeMatches": true,
          "sha256": "1f1c9829a617e3b23316334ef7951ce75e5dca3d4b1c2305d8f450a56d8e0f33"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/shots.json",
          "exists": true,
          "bytes": 4403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c252385c0832bddb1992b533a72e3382745abac29a9cf96c67926e058316b61"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0b5c6d1d_250530_블리즈_Stargazers_도시C_01_4/01_250530_블리즈_Stargazers_도시C_01_Timeline/preview.csv",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9fa98c8a2d7cc51c0a3c11a680041ef78ef8bf97c45cf5d5470a72184cf52df1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "46a7008580ba4fdfe255f04fafa6585cc3863e37fe247343fe02198186e55ac2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "eb0797e86e99ef01",
      "datasetId": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B",
      "name": "하데스_260113_챈솜_야따라와봐_실내B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_0d630cfdbf",
        "name": "실내B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260113_챈솜_야따라와봐/하데스_260113_챈솜_야따라와봐_실내B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260113_챈솜_야따라와봐/하데스_260113_챈솜_야따라와봐_실내b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 726,
      "durationSeconds": 12.1,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 4.958677685950414,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.099999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 444312,
          "expectedBytes": 444312,
          "sizeMatches": true,
          "sha256": "86a01d031c779444b4f7185b2d35cf1fb56ef783fc1735ea267a89faf6f690a1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/camera.f32",
          "exists": true,
          "bytes": 26136,
          "expectedBytes": 26136,
          "sizeMatches": true,
          "sha256": "a1dd2f1c6ad7b38c472c38998d24b18268e805203eb36fa40ed6e72499eb96db"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/root.f32",
          "exists": true,
          "bytes": 40656,
          "expectedBytes": 40656,
          "sizeMatches": true,
          "sha256": "9638d5c2a7aa7b147d584b3de3874787263cad2178d92f9092ee92cd243c5e01"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 2904,
          "expectedBytes": 2904,
          "sizeMatches": true,
          "sha256": "59f833b5cb2af3a9642fda87dd4fbe70a5acda372a5cf48b9ba6f9ad9dc33b54"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/time.f64",
          "exists": true,
          "bytes": 5808,
          "expectedBytes": 5808,
          "sizeMatches": true,
          "sha256": "190cb20a5a383d82da3a073bd102f1186f4dd866582ed3d1893824e8d14af34e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/shots.json",
          "exists": true,
          "bytes": 440,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e34b229ab94562e49631f62200939dd33143f6e42cdc59ef4ae22a00f894da35"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0bccd872_하데스_260113_챈솜_야따라와봐_실내B/01_하데스_260113_챈솜_야따라와봐_실내B_Timeline/preview.csv",
          "exists": true,
          "bytes": 724,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7e01570f937900896f223338915b59e96f84add4512b3d56e4b505c36963bf30"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "261f2fdcf925644e42faac4ff48b1e547772232aea12f353be12683cc83eacfa",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "058124274fe58249",
      "datasetId": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260326_간바레/리베_260326_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "9543f3f8be950e54f5628d8beda26633d03e9bef66a357a3c94af75aab1d9670"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "baacf43e0b8dd5a8ffb65bba1b47d394d47986cfd08f8c8d0a5ef7fcfbe84ef2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "a3cf7d1f69e1c20eaa9d08c9fcf91672ef2d64641d76f2c3468ee0a976e372bc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 685,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "795f03ca4bec8b45e3aa649c8ab01640113b1feac58069a009a62e260fed1813"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712472,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9ef4b1a6c21fe643898cdd4de3083dd63cb9cf1a3588d8fcb906ecb1673f2e41"
        }
      },
      "contentFingerprint": "e26cb11e5974f681fc1098b08ae9add8e0c69096319b1c7a0911b8d877b80a67",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1c53e545d50e3bd6",
      "datasetId": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260326_간바레/리베_260326_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "9543f3f8be950e54f5628d8beda26633d03e9bef66a357a3c94af75aab1d9670"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "baacf43e0b8dd5a8ffb65bba1b47d394d47986cfd08f8c8d0a5ef7fcfbe84ef2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "a3cf7d1f69e1c20eaa9d08c9fcf91672ef2d64641d76f2c3468ee0a976e372bc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 685,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "795f03ca4bec8b45e3aa649c8ab01640113b1feac58069a009a62e260fed1813"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712488,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fd6c70bd6f81a3eff49a34925f9fa78b856d047f2feeb5842ee2cb587db02852"
        }
      },
      "contentFingerprint": "8d731be1873b79014ef784a7e3b71c62b23ac16955d0a144fd26464be60e9dbb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8889bf04ec98b727",
      "datasetId": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260326_간바레/리베_260326_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "9543f3f8be950e54f5628d8beda26633d03e9bef66a357a3c94af75aab1d9670"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "353f96244a27c195db8409093b4628754db179c350119f8c128a4a2d3e56b2fe"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "a3cf7d1f69e1c20eaa9d08c9fcf91672ef2d64641d76f2c3468ee0a976e372bc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 660,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "45b9cb1794e9793c6e18e8cf85c7b19c2f1bae70ce0e96a6ff8b36bc4c2daa15"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_0d131b42_리베_260326_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712488,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f3308518f70e00af1cfca4954ccdcbcfa75466742cd463dba258da71b9280d5"
        }
      },
      "contentFingerprint": "d2d48d2f585c79455bc47b8dbccfb599c251cb9cf3200dff6ef97580182ca515",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f4acfd4eb66c2c50",
      "datasetId": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A",
      "name": "서피카_250727_소다팝_건널목A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline",
      "character": {
        "id": "@123",
        "name": "서피카"
      },
      "venue": {
        "id": "yamo_f82605fc82",
        "name": "건널목A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@123_서피카/Project/서피카_250727_소다팝/서피카_250727_소다팝_건널목A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@123_서피카/project/서피카_250727_소다팝/서피카_250727_소다팝_건널목a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2502,
      "durationSeconds": 41.7,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 14.388489208633093,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.683333778381375
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1531224,
          "expectedBytes": 1531224,
          "sizeMatches": true,
          "sha256": "24a1839aec9237c29e628c4b2f2646c2b478c3d809eb48c87f157aa7b35b1766"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/camera.f32",
          "exists": true,
          "bytes": 90072,
          "expectedBytes": 90072,
          "sizeMatches": true,
          "sha256": "004e5eec024bb62954dd2c046ca875590f90a19e031f25bb5370dac20533bb4c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/root.f32",
          "exists": true,
          "bytes": 140112,
          "expectedBytes": 140112,
          "sizeMatches": true,
          "sha256": "471677a247dc9f0670898e06f63ab6b0906bb673b9e231fde5b88a1948337ff2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10008,
          "expectedBytes": 10008,
          "sizeMatches": true,
          "sha256": "a233fcc5dfe2c349c95ee11443054051cdf72815b166ca489ec0049c1f7ce112"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/time.f64",
          "exists": true,
          "bytes": 20016,
          "expectedBytes": 20016,
          "sizeMatches": true,
          "sha256": "c57b181a34e619e58c5531c5e103f4856a639fb067deecc10e67017d3d7931a0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/shots.json",
          "exists": true,
          "bytes": 3578,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b191cf189a6de42dc00353cadb1632062c6d1bd31a8768882364cb1ccd894d4b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0d25971f_서피카_250727_소다팝_건널목A/01_서피카_250727_소다팝_건널목A_Timeline/preview.csv",
          "exists": true,
          "bytes": 757,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cdce4c35d5670cdf4ff649eebff456d5a527d8fc8771fb1ce15e9a4fda18fb05"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "8856c359be905c9147c7eb16902f73f45065e7babee1842aa0be943b504ae2a5",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bbd9348f2941de8c",
      "datasetId": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A",
      "name": "이레인_251205_Bloodline_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f5202dbc5d",
        "name": "신전A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251205_Bloodline/이레인_251205_Bloodline_신전A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_251205_bloodline/이레인_251205_bloodline_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1302,
      "durationSeconds": 21.7,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 4,
      "shotsPerMinute": 11.059907834101383,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.7
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 796824,
          "expectedBytes": 796824,
          "sizeMatches": true,
          "sha256": "e58b05c4afc5896e6fea975ed59804450b177047d1c01852c756744878c693ab"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/camera.f32",
          "exists": true,
          "bytes": 46872,
          "expectedBytes": 46872,
          "sizeMatches": true,
          "sha256": "7f2a6be45ae5cc3637bc3547ba56dabfe488babe10c13ba70e534d62dadeb384"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/root.f32",
          "exists": true,
          "bytes": 72912,
          "expectedBytes": 72912,
          "sizeMatches": true,
          "sha256": "7bc8ad102e0ba278043bc48cec49f99e0a3e76d9014d8c760cfe4e0fc26c5791"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5208,
          "expectedBytes": 5208,
          "sizeMatches": true,
          "sha256": "2421f5be3bc7a04b18234fb5e6bc79be15ef95f1f1d9ffeacf896e88be4cde54"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/time.f64",
          "exists": true,
          "bytes": 10416,
          "expectedBytes": 10416,
          "sizeMatches": true,
          "sha256": "409fe9900542676cf83b7e480287e636eee5b0598c69c1ace94325bef196aa87"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/shots.json",
          "exists": true,
          "bytes": 1482,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8943ffbbf09ade553ddda4f74161091be28e744e227fb16f10cb604bdb3376b7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0eab46fd_이레인_251205_Bloodline_신전A/01_이레인_251205_Bloodline_Timeline/preview.csv",
          "exists": true,
          "bytes": 832,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0aed9ca43b69e6bb4009d1f9f626ca6a0e0ed0549691e3d983e3782680956d2e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "bbd7ab498533c6ff2b07fdbc6ef1a438456fa0f3a583d46d9a69f1b8e45f0ab3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "240d727194ec4641",
      "datasetId": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A",
      "name": "Delulu",
      "folder": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260516_Delulu/블리즈_260516_Delulu_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:3b6cce1f2ca7edba67aa736dae03bb84629b6acd38dd304af647d56a4435b20c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2100,
      "durationSeconds": 35.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260516_Delulu/Delulu.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 32.304,
      "shotCount": 1,
      "shotsPerMinute": 1.7142857142857142,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/joints_world.f32",
          "exists": true,
          "bytes": 1285200,
          "expectedBytes": 1285200,
          "sizeMatches": true,
          "sha256": "f96fa0cf3527a9f09a29e59052d1d806533e1f7735b979f4bb9624b3672a55ae"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/camera.f32",
          "exists": true,
          "bytes": 75600,
          "expectedBytes": 75600,
          "sizeMatches": true,
          "sha256": "8b31106a859605a90918b907e9f4958f6ee0cc4218d7eabbeb94c27acbdd7ff2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/root.f32",
          "exists": true,
          "bytes": 117600,
          "expectedBytes": 117600,
          "sizeMatches": true,
          "sha256": "03c35ccd207116a5f45f304d76744edae26a89d3b0b242e5ee2417f1c0cdf510"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/shot_index.i32",
          "exists": true,
          "bytes": 8400,
          "expectedBytes": 8400,
          "sizeMatches": true,
          "sha256": "8d2230968bb2dbe1a7b9a4e594a7c4ac1dc07cafa8733d85a55e2d7630ee3b80"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/time.f64",
          "exists": true,
          "bytes": 16800,
          "expectedBytes": 16800,
          "sizeMatches": true,
          "sha256": "7753073c9b2b39b643de6ffdeb62d4bef3256150459767febb8ba1002c8f58b5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/shots.json",
          "exists": true,
          "bytes": 368,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2bf68a0939fd356c84a40f962e691e7488fe44f74ff069125ef98f4a928c89be"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/preview.csv",
          "exists": true,
          "bytes": 764,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1aea8cc650d6f389c045f08f139f5b925daafefe342c1605d75b94f72a25a66c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/audio_source.mp3",
          "exists": true,
          "bytes": 521583,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3b6cce1f2ca7edba67aa736dae03bb84629b6acd38dd304af647d56a4435b20c"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_0eb83523_블리즈_260516_Delulu_일렉트릭홀A/01_Delulu/prepared_v1.npz",
          "exists": true,
          "bytes": 1464080,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b74a5578ddb8e62b340aa7668113360da3547f05559e1ec80e31835e053dfb3e"
        }
      },
      "contentFingerprint": "72753b1e6c80d04fb94392f2f10982e332c71a29f711c6d9132715e315705794",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cc68cb51abd9b989",
      "datasetId": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A",
      "name": "WorldisMine",
      "folder": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260223_WorldIsMine/윤이제_260223_WorldIsMine_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:0e9ebaf131a7f091af6f3e812fef352ea863aea27a907ad283431a82505d6b98",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1106,
      "durationSeconds": 18.433333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260223_WorldIsMine/WorldisMine.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 14.680816326530612,
      "shotCount": 9,
      "shotsPerMinute": 29.29475587703436,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.433333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/joints_world.f32",
          "exists": true,
          "bytes": 676872,
          "expectedBytes": 676872,
          "sizeMatches": true,
          "sha256": "01b3719182d9bc6415518e64dc672a152f653bf0097faf540e57cb29cb9f65ee"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/camera.f32",
          "exists": true,
          "bytes": 39816,
          "expectedBytes": 39816,
          "sizeMatches": true,
          "sha256": "2e4640cd98518cfa5da4b68122a2c7b45f075d62e6f282d2e2cd375f30320220"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/root.f32",
          "exists": true,
          "bytes": 61936,
          "expectedBytes": 61936,
          "sizeMatches": true,
          "sha256": "dd244c9f6f50818e06783b33173fefb27068308a319b99ec10ca0fc39524d4e7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/shot_index.i32",
          "exists": true,
          "bytes": 4424,
          "expectedBytes": 4424,
          "sizeMatches": true,
          "sha256": "84b0a7b5e5f543c0ae20f87dea43c339aba4e4d32672abf2665c991c9ffb85b9"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/time.f64",
          "exists": true,
          "bytes": 8848,
          "expectedBytes": 8848,
          "sizeMatches": true,
          "sha256": "c2d4e4d8ef96fa80c9e2aa8b9bb1390db81dbf6a9b56169ef325a835719eb686"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/shots.json",
          "exists": true,
          "bytes": 3174,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bd891251c3a9142fed23937fa807680b5bc95189b44d1df62f33364ec37b5723"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/preview.csv",
          "exists": true,
          "bytes": 806,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3b947897b6c522a87a55150132d96a48f281d355ae680a368926e83026e9150"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/audio_source.mp3",
          "exists": true,
          "bytes": 243148,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0e9ebaf131a7f091af6f3e812fef352ea863aea27a907ad283431a82505d6b98"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_0f5dce5c_윤이제_260223_WorldIsMine_일렉트릭홀A/01_WorldisMine/prepared_v1.npz",
          "exists": true,
          "bytes": 772296,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "865c0166498fc3cf9e77a3b629bc873f163f3a3910489fb3abbee80152c9c973"
        }
      },
      "contentFingerprint": "71c6578e573f0933aca24dcb59e7a091bfce30bb38ca98c1d60c84c34526fb6f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a052c3c9e5bef5e6",
      "datasetId": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A",
      "name": "유키_260508_모시모시_길거리A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline",
      "character": {
        "id": "@234",
        "name": "유키"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@234_유키/Project/유키_260508_모시모시/유키_260508_모시모시_길거리A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@201-250/@234_유키/project/유키_260508_모시모시/유키_260508_모시모시_길거리a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "ee706bdefa327114b0d3a9bdf004c1cc947401aeae42643e951d1b0e40c718d6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "37124a2eea7b7f619e06d074e57ff17c68bbb68130d24fd3c86e3a08bf6123fc"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "4eba52cf613939c4ebbe347674ac97b43db42f76478aab7c89876c1006010203"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/shots.json",
          "exists": true,
          "bytes": 408,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8439a1cee1e6344b803699232dcc604a4770f9f892d3075035507e4e6d986034"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0f9c54c7_유키_260508_모시모시_길거리A/01_유키_260508_모시모시_길거리A_Timeline/preview.csv",
          "exists": true,
          "bytes": 749,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "32898ea117c4fd2645aa0f4829b5a310ad9d9ceff68b48d420c2b0e3afdd179b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "3a93008ed9e3cb5bf2edcebc4367a9d7262442ccb679e0eee78cb7e3e95b354b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d97742545b5aeb2b",
      "datasetId": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A",
      "name": "블리즈_250524_Levitating_저택A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250524_Levitating/블리즈_250524_Levitating_저택A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250524_levitating/블리즈_250524_levitating_저택a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 957,
      "durationSeconds": 15.95,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 4,
      "shotsPerMinute": 15.04702194357367,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.93469387755102
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 585684,
          "expectedBytes": 585684,
          "sizeMatches": true,
          "sha256": "05634f2a7dd287fd16b86064835c9274a410ecd3ab9bee04fe67c03aca85f1ea"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/camera.f32",
          "exists": true,
          "bytes": 34452,
          "expectedBytes": 34452,
          "sizeMatches": true,
          "sha256": "3c89e5259c9bebd2e7a0b52aefc73af4bb6be948959a760911a0745db5cb83f5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/root.f32",
          "exists": true,
          "bytes": 53592,
          "expectedBytes": 53592,
          "sizeMatches": true,
          "sha256": "ab92639ad4ed6baa1720edf9ed57104375ea1e934f00b09fcc752b7c94b3f896"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3828,
          "expectedBytes": 3828,
          "sizeMatches": true,
          "sha256": "20b4dd4136c473593f3268c9b23ad64bc8a396b99f7ea8f3c27a6684ee42f093"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/time.f64",
          "exists": true,
          "bytes": 7656,
          "expectedBytes": 7656,
          "sizeMatches": true,
          "sha256": "6725e286c48f0748fb4b1f8b348090b303354e144daf91b0352664b01247f03d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/shots.json",
          "exists": true,
          "bytes": 1419,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "137d3433cd68d82b86089e5b6363a56199caf1ce26ae2aac44ce8d95ecfb13d7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_0fe4aaa7_블리즈_250524_Levitating_저택A/01_블리즈_250524_Levitating_저택A_Timeline/preview.csv",
          "exists": true,
          "bytes": 809,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f65af3d080b2fc4a63d113bad7916e6c360519bf0a2baf1a1151f65e7ea56971"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "d4a68c3af05388524d0c1c58dc85632c0bdf05e330c57e5e93f8dd1e128225f2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8a38a72d50de366d",
      "datasetId": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_251224_IRISOUT/져미님_251224_IRISOUT_유럽A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "79c044c372d48603470da7a3b24dce6a8ac2d4d5e11e8fb3914b4180f393aa5a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "243ba086ffddf9d4c113d6644bd39f11873184e43b973a99cb0f36667a4004ba"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "02624bb8655afb1650762901db9681c26a85bc7d96ccfb53481ce0dd4f853279"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2459,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3eb467b0cd27b81bf0009c798203db6c6aab36145667e1628b6d91c8972bd3e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 767,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "af8e177e00ab5df89ae1d4464d5dcee0f1c9e67bd01dcea6b0a7c95051e875a6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_116194fc_져미님_251224_IRISOUT_유럽A/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "76797b03e4d79f1649d3f0d36aa3f67bd3d1b32234ab4a2b7cf191033542df1e"
        }
      },
      "contentFingerprint": "0252a10d360e7eb8e6c675300005273a6cea3469ee072bc41ba870e55c97cb17",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "511cc495df4a70a4",
      "datasetId": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A",
      "name": "BeMyStar",
      "folder": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar",
      "character": {
        "id": "@237",
        "name": "뀨미호"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@237_뀨미호/Project/뀨미호_260527_BeMyStar/뀨미호_260527_BeMyStar_소무대A.unity",
        "sourceGroup": "audio-sha256:6f1a9ba1fdd357aaf062a54a3d1c2b51a89f5cc8a510c2a451bb81e6d7d788ae",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 4222,
      "durationSeconds": 70.36666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@237_뀨미호/Project/뀨미호_260527_BeMyStar/BeMyStar.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 72.0,
      "shotCount": 16,
      "shotsPerMinute": 13.642823306489817,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 16,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 70.36666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/joints_world.f32",
          "exists": true,
          "bytes": 2583864,
          "expectedBytes": 2583864,
          "sizeMatches": true,
          "sha256": "930dd3f9800ff22b3434d005ce7ea4bfd463382714459a4f464c29fec068c45c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/camera.f32",
          "exists": true,
          "bytes": 151992,
          "expectedBytes": 151992,
          "sizeMatches": true,
          "sha256": "2afa535c07f6060534363499f7be64fd2a9a050a5c5d8e4fd3a1f0a95c726339"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/root.f32",
          "exists": true,
          "bytes": 236432,
          "expectedBytes": 236432,
          "sizeMatches": true,
          "sha256": "07905c850acd4ba34053de8a766de63d23d28482553c7c4801f6ce7ae436bdd1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/shot_index.i32",
          "exists": true,
          "bytes": 16888,
          "expectedBytes": 16888,
          "sizeMatches": true,
          "sha256": "afab053baf0aa9935aaea0fd723629958a399d2c415629338fe0f752c2d09213"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/time.f64",
          "exists": true,
          "bytes": 33776,
          "expectedBytes": 33776,
          "sizeMatches": true,
          "sha256": "3772bf323cde543e050cc886b239da13021be619476ce9e5da76787318b739d2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/shots.json",
          "exists": true,
          "bytes": 5550,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a77df0391153217530a248a83f65dcb2996494c6f43b7c9080905d3df4cd25a7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/preview.csv",
          "exists": true,
          "bytes": 774,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5cfddd981b6f6b6c5238b6f0bd66aec6178f9e08acb6b70c97b8ad75bc1e08ca"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/audio_source.mp3",
          "exists": true,
          "bytes": 2985413,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6f1a9ba1fdd357aaf062a54a3d1c2b51a89f5cc8a510c2a451bb81e6d7d788ae"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_118c25b7_뀨미호_260527_BeMyStar_소무대A/01_BeMyStar/prepared_v1.npz",
          "exists": true,
          "bytes": 2941000,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "be20fcd71292f98e9cfad560f916a8c2ea9661368a5c64f7d3ebef2537e316a4"
        }
      },
      "contentFingerprint": "81f2d71566ccffae2b3d6fdfd3be537910bffad23d823076df8746545a87f14b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7fb1fdffd94e29db",
      "datasetId": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A",
      "name": "킹받으면좋겠어",
      "folder": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/하데스_260213_챈나_킹받아라_시가지A.unity",
        "sourceGroup": "audio-sha256:23d62a79fa756f059995a46f32cf1d1d4b7009ee262535fada5078f1f4a6b885",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 669,
      "durationSeconds": 11.15,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/킹받으면좋겠어.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 10.448979591836734,
      "shotCount": 4,
      "shotsPerMinute": 21.524663677130043,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.15
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/joints_world.f32",
          "exists": true,
          "bytes": 409428,
          "expectedBytes": 409428,
          "sizeMatches": true,
          "sha256": "e2c42d75c136fa506871b15cf242845f901f18704ee9605310f1528db2bd2d27"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/camera.f32",
          "exists": true,
          "bytes": 24084,
          "expectedBytes": 24084,
          "sizeMatches": true,
          "sha256": "9944bd671d01df548e301c08d25b9dbbc3f3c8100e7e34f95e2272e9d331c05b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/root.f32",
          "exists": true,
          "bytes": 37464,
          "expectedBytes": 37464,
          "sizeMatches": true,
          "sha256": "6c1a88c2e1c7c666204b1747202902b146d93e96c9633a2ec79dc60c69a3385b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/shot_index.i32",
          "exists": true,
          "bytes": 2676,
          "expectedBytes": 2676,
          "sizeMatches": true,
          "sha256": "a9f06fe4bba18f135756045d8d509e2a8ce8199e71f78e641ae9b0d300f4d7b2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/time.f64",
          "exists": true,
          "bytes": 5352,
          "expectedBytes": 5352,
          "sizeMatches": true,
          "sha256": "4bbd5aed65fd5165e7661cf9ca660e8a4a6846f115ffa531dc7fbd9b6ed8218c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/shots.json",
          "exists": true,
          "bytes": 1396,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bcb10c28dc9380312be37933250dc5e69d8aa502b1030fa4cca25f4ce0b8790f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/preview.csv",
          "exists": true,
          "bytes": 776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fe6b0e71500be1156e1d1a730477075606112ff15a018f2ec21b5b72d907b860"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/audio_source.mp3",
          "exists": true,
          "bytes": 174675,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "23d62a79fa756f059995a46f32cf1d1d4b7009ee262535fada5078f1f4a6b885"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_122dd25a_하데스_260213_챈나_킹받아라_시가지A/01_킹받으면좋겠어/prepared_v1.npz",
          "exists": true,
          "bytes": 468104,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "da42b1b1ee5afb4fdb4cdb527a8a5e8e4d2419f1dc7e7ef03384ce12e8d52b00"
        }
      },
      "contentFingerprint": "5744ed44475ca0af6e0ed16c166f416139cee35478762d36ff630e8195de3a81",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "05a85011140d20ae",
      "datasetId": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A",
      "name": "이레인_250503_LikeJennie_우주선A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250503_LikeJennie/이레인_250503_LikeJennie_우주선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250503_likejennie/이레인_250503_likejennie_우주선a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2052,
      "durationSeconds": 34.2,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 12.280701754385964,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 34.199999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1255824,
          "expectedBytes": 1255824,
          "sizeMatches": true,
          "sha256": "c5d936e2dd7d84d3e7fc324c0db789c2ee1146852b79b65600b887b82558656e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/camera.f32",
          "exists": true,
          "bytes": 73872,
          "expectedBytes": 73872,
          "sizeMatches": true,
          "sha256": "08ae299321b710aae9521bd57c7412892f7b018d5fe64732fd8dd59f91cf7530"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/root.f32",
          "exists": true,
          "bytes": 114912,
          "expectedBytes": 114912,
          "sizeMatches": true,
          "sha256": "d3b57c3c01460312755c5ec92a6256498664a261e26555f1e1619a13184685bc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8208,
          "expectedBytes": 8208,
          "sizeMatches": true,
          "sha256": "73e3a52f25551c7bbf86d2a449df87d36fb1fd4113114cdb7b4ea84e82aedc48"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/time.f64",
          "exists": true,
          "bytes": 16416,
          "expectedBytes": 16416,
          "sizeMatches": true,
          "sha256": "f81fad69af1c09ee178ca2b2150cd52c79b4e5056073236b6f512d50c49352bc"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/shots.json",
          "exists": true,
          "bytes": 2490,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3c32ceb82e920d7ffa0fb6c54e61a663d61a5405efc6df10934580cefd3b9dd7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_123a384f_이레인_250503_LikeJennie_우주선A/01_이레인_250503_LikeJennie_우주선A_Timeline/preview.csv",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a175795b452d3db3485e335e8dd20bec0b171f7c9137b80eff21f4d6f5564e7d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f69fb4fb78515f0eb6ef142fab946d1b25163fdb5d9196456c31f5a105443877",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bfb4acd32d5bbad4",
      "datasetId": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A",
      "name": "블리즈_260121_StupidIdiotDance_소무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260121_StupidIdiotDance/블리즈_260121_StupidIdiotDance_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260121_stupididiotdance/블리즈_260121_stupididiotdance_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1577,
      "durationSeconds": 26.283333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 15.979708306911856,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.283333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 965124,
          "expectedBytes": 965124,
          "sizeMatches": true,
          "sha256": "0bf9889faabf1bf8abfd5248eb6aa9031a67a787a6e1cc6b0ccf339de3d0537d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 56772,
          "expectedBytes": 56772,
          "sizeMatches": true,
          "sha256": "f91a058e95ee00ca6488255638d38b83537923d78a4a05e53ddad024ad8c5701"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 88312,
          "expectedBytes": 88312,
          "sizeMatches": true,
          "sha256": "d217ad8cc2a332385f07b2c7fb9dd7d6ca9254baa0f5922ce829ef8a67bf7780"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6308,
          "expectedBytes": 6308,
          "sizeMatches": true,
          "sha256": "e382ed797c8d8ac1f19c0dfb3d58f7bb6345182af33b886afe2fb0592162477a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 12616,
          "expectedBytes": 12616,
          "sizeMatches": true,
          "sha256": "2854372fd2c68571801c83363c61854170957ee1db42b3432f4ab43351c853ea"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 2491,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d4632fb5dd6c2fb69cc55869e3dc1f7a50052f7ca7c8ffd28c19bbc59db11e95"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1278035e_블리즈_260121_StupidIdiotDance_소무대A/01_블리즈_260121_StupidIdiotDance_소무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 777,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "05d83dc283dd0ac73f7fcb8ee1cd70872bd13a6e1584c3b66b42247ce723a8a4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "dd37d98dcfbd5896ab8f74d54fc7d446fe3179bf3cbf6799098730c44b4212ca",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "61bc625ee539f1db",
      "datasetId": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A",
      "name": "블리즈_260303_언발란스_블리즈모캡룸A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_5b22ff094e",
        "name": "스튜디오A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260303_언발란스/블리즈_260303_언발란스_스튜디오A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260303_언발란스/블리즈_260303_언발란스_블리즈모캡룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 979,
      "durationSeconds": 16.316666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.677221654749745,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 599148,
          "expectedBytes": 599148,
          "sizeMatches": true,
          "sha256": "3bab44a97c2ceadb5246a72d4c755ec956347137b5812e7cf71abee8127514b7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/camera.f32",
          "exists": true,
          "bytes": 35244,
          "expectedBytes": 35244,
          "sizeMatches": true,
          "sha256": "182fe595ab8ea5402feb43aca40f974a74a8d80fbad56307ef36202a5e3a8d9b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/root.f32",
          "exists": true,
          "bytes": 54824,
          "expectedBytes": 54824,
          "sizeMatches": true,
          "sha256": "f924767b33184b114e417e81d27f7ca2847c5c27b5bc1fc0436a9f04c06d5b1e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3916,
          "expectedBytes": 3916,
          "sizeMatches": true,
          "sha256": "3781a3d642162eb7913db4267fb132033952c9e41e74dc03afb0c047fadbef38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/time.f64",
          "exists": true,
          "bytes": 7832,
          "expectedBytes": 7832,
          "sizeMatches": true,
          "sha256": "37a434905a76a3ebc1b07b067ec6b17042356c253904ad9725ff7c7f53265dbf"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/shots.json",
          "exists": true,
          "bytes": 442,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c8007e65544171029e3d4d2fd8ca082b6b25767c56ed45b4a88d44da47846a5"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_146fe611_블리즈_260303_언발란스_스튜디오A/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/preview.csv",
          "exists": true,
          "bytes": 729,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "56a7f79a2a3bf7a74c4cda3722f00a8dab06d779778c49473af501cac49a96d9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "3448b89897f36f46e8b043972bdfb92b848ba3d4a990c59b73132794e92517f3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fa02f8fd16076d22",
      "datasetId": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@218",
        "name": "사라"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260407_간바레/사라_260407_간바레_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "5583137f9c31448ead1c42be6153d25b79d728d2e0d80f2375adb1cd4fad44bc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ebb8bae3ebcadc3d9125bef6787f050b9c7bdcb48845552ac6b3adf020bff57c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "3a24ed0bf40c55ec9a2efa8a1376a0cd442b991fea230260cefd666f3cde36ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 611,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4ce056771bccf06e4f5bb9b8818f74985cf1c467aafb4f242048693edd0538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712496,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e3014cacdfbacdb61786ebb8ac27b1ddf4df783dbb480c85fbbfea6e068e32cd"
        }
      },
      "contentFingerprint": "3bb446b42af7005bd2aeef9a7c81d496562feadbb3050565787849ff66d7a060",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1422fdd2eb9cbb33",
      "datasetId": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@218",
        "name": "사라"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260407_간바레/사라_260407_간바레_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "5583137f9c31448ead1c42be6153d25b79d728d2e0d80f2375adb1cd4fad44bc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ebb8bae3ebcadc3d9125bef6787f050b9c7bdcb48845552ac6b3adf020bff57c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "3a24ed0bf40c55ec9a2efa8a1376a0cd442b991fea230260cefd666f3cde36ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 611,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4ce056771bccf06e4f5bb9b8818f74985cf1c467aafb4f242048693edd0538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712512,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c6610e2f68e8237c7277aba217b310633573ba0555c4b853a455d0c34e189468"
        }
      },
      "contentFingerprint": "f2714a2aca55fa062f9e0be80a85c9b8f5df7aa4e9f549f12ad719cfeee78bc6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0b732f65d0540afc",
      "datasetId": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@218",
        "name": "사라"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260407_간바레/사라_260407_간바레_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "5583137f9c31448ead1c42be6153d25b79d728d2e0d80f2375adb1cd4fad44bc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ebb8bae3ebcadc3d9125bef6787f050b9c7bdcb48845552ac6b3adf020bff57c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "3a24ed0bf40c55ec9a2efa8a1376a0cd442b991fea230260cefd666f3cde36ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 611,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4ce056771bccf06e4f5bb9b8818f74985cf1c467aafb4f242048693edd0538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_16c9f6e9_사라_260407_간바레_벚꽃정원A/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712512,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "615c8f36f863a637b5cd517d1c8f8e52a5e2f9bec9d2d8ed6558f3fa937b1ec1"
        }
      },
      "contentFingerprint": "5f91f79efbbe0a52dff712a16aab01d275e071baef64b11525bced9e2475a57b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "63c9e670f9ca0c1e",
      "datasetId": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_마을A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "d364c19be4d714197759b90a4f8990b5b1c4fde5902062749ae01c9f06d93648"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "165feaec1912abcfb9ffd9b96a7572e00cae480322e42ada22147a1a06ab0c0f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "6e1615cac3b53ba5b7931d108b83712a184419d38a4d15318d36b02fe6046c14"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c2fe064427ff64ef444a408b9dcaa8e9e83ec4e2ea1732813bc8632b8db0e45"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 668,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6c29213c194d7fe260ac1864cad060e9b5c93243786abaed4a1cffaa7878f333"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 921172,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "19ba2179fda550751ae801cdcfd224bffab4215233397b37e5b081bbe530bbce"
        }
      },
      "contentFingerprint": "7ea17ec0a90d2c6c7166de7314e19312fd7992561f54ce419b519f9b65e1994b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "08ba6454402ee168",
      "datasetId": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_마을A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "20adaa3efb90dc1bfbf27795d98136913f9c4a6b8337db11e66c909ff5506796"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "99c80366f2d087d14ad97de37352fb5cc1b24b133a93023f49a5d7d1876c3e66"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "d463d3deb034d1e615b03955c5ecfa2df113319ea1258edd597ac68ce014e9c8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bafb1a4513ac6152ffff2e23e09c1edbd2c3c5735537fee18145299e01c36721"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/preview.csv",
          "exists": true,
          "bytes": 736,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1be69ec48d74160747edae9dd0035c4acb2f6e6b5f855da302c4f8716a57a6c6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_17ff59ee_하데스_260518_모시모시_마을A/02_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017916,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0598a40671c908bd6834a5c073c8cf3797766187d9b490129f76cfa7109e30d"
        }
      },
      "contentFingerprint": "865c0119f84c9889695ab00008227f5b2f8f2a95328baf1cbed2dfc8cd1806a4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "888425ecfbb0942c",
      "datasetId": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B",
      "name": "윤이제_251031_LOVEGAME_신전B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251031_LOVEGAME/윤이제_251031_LOVEGAME_무지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251031_lovegame/윤이제_251031_lovegame_신전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1333,
      "durationSeconds": 22.216666666666665,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.7006751687921984,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.216666666666665
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 815796,
          "expectedBytes": 815796,
          "sizeMatches": true,
          "sha256": "018e41a9e82e5467fe7e58145e97c6d394cdc6a2f43fe2b8e66d7ee1f28dca72"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/camera.f32",
          "exists": true,
          "bytes": 47988,
          "expectedBytes": 47988,
          "sizeMatches": true,
          "sha256": "82098cabdc62b22a9b3c78fc72cd7708e5c590e998b35a16d767c1a37f251837"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/root.f32",
          "exists": true,
          "bytes": 74648,
          "expectedBytes": 74648,
          "sizeMatches": true,
          "sha256": "5821cde35c966513085715c4c380fd46a459b7fa31b7493c311c2c9b0429452f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5332,
          "expectedBytes": 5332,
          "sizeMatches": true,
          "sha256": "2a9628be65556afb0f26659d7b6b97c2f480439b6ee8c15c44fc771512ed863d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/time.f64",
          "exists": true,
          "bytes": 10664,
          "expectedBytes": 10664,
          "sizeMatches": true,
          "sha256": "5b3f3e932a86de62594e580f234635eb8e468a906cbf82b22f64368e8f0e491c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/shots.json",
          "exists": true,
          "bytes": 432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "faff7300f3a3573b54d0d419334f9978890ece0f44fc59a4ecd953a9c74e3e33"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_184adf91_윤이제_251031_LOVEGAME_무지B/01_윤이제_251031_LOVEGAME_신전B_Timeline/preview.csv",
          "exists": true,
          "bytes": 818,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5d0abb1bcb6167f22b80c4e30c4239a9279e9b412d06704e01a23be735f93505"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e41ad85f1e1a09a519904ef1c52cfc8489b6d70b08ce12f3afe70e4caed231cf",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "736a0629108285f1",
      "datasetId": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시",
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1237,
      "durationSeconds": 20.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.9102667744543247,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.610612244897958
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 757044,
          "expectedBytes": 757044,
          "sizeMatches": true,
          "sha256": "c0ce756eb15acc01f5d20c51906b7fde3db7c710232716f4880abd1f06eafd46"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 44532,
          "expectedBytes": 44532,
          "sizeMatches": true,
          "sha256": "722d89bc58c447691efe87c4734d2d1607a115e613a39883afa659f606919166"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/root.f32",
          "exists": true,
          "bytes": 69272,
          "expectedBytes": 69272,
          "sizeMatches": true,
          "sha256": "569ff1698e889b55e5f4cdc06b969ce89d9de5bb8c225a8a9be151a7ead43132"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 4948,
          "expectedBytes": 4948,
          "sizeMatches": true,
          "sha256": "c7456feed62adf67844408f685675510a4cf3da7bf13e8cd75bb12005fdc9218"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/time.f64",
          "exists": true,
          "bytes": 9896,
          "expectedBytes": 9896,
          "sizeMatches": true,
          "sha256": "0413d1045cdb43dcf700cbf0cd2786c4e431771de43b41c1ccb925d8a6f4346d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "26df5a70a7a8b0f5b7e3cdfc286d661172812d17deeceb6a44e1d6b97a913265"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 692,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a118b56d96c308e867e659f80c3596f90813da07ca623316ff3f06830dc26d40"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 863404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "974c310935eecb46cd79e4b3ad2b343b884cfa93d45044ff822345d3a2f4264e"
        }
      },
      "contentFingerprint": "cf9c9142abdca1211c41c72edebfd5d49d4efa1289bd43d32184d71ec2e71987",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e817c3d99ed664aa",
      "datasetId": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시",
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1237,
      "durationSeconds": 20.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.9102667744543247,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.610612244897958
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 757044,
          "expectedBytes": 757044,
          "sizeMatches": true,
          "sha256": "cf81d6bbc5a9325ca6455ca3d4cf879a01c6399aaa1a1b3e6e2006f8296bfcc8"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/camera.f32",
          "exists": true,
          "bytes": 44532,
          "expectedBytes": 44532,
          "sizeMatches": true,
          "sha256": "7162c2a746cbe62ca951874d1536a8c37405c3abfd5da58d286fb3153bc72a32"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/root.f32",
          "exists": true,
          "bytes": 69272,
          "expectedBytes": 69272,
          "sizeMatches": true,
          "sha256": "8ddbd560c7c00a5a8785c5fc1877242866cba49d4a3e6deac8618308392e0724"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 4948,
          "expectedBytes": 4948,
          "sizeMatches": true,
          "sha256": "c7456feed62adf67844408f685675510a4cf3da7bf13e8cd75bb12005fdc9218"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/time.f64",
          "exists": true,
          "bytes": 9896,
          "expectedBytes": 9896,
          "sizeMatches": true,
          "sha256": "0413d1045cdb43dcf700cbf0cd2786c4e431771de43b41c1ccb925d8a6f4346d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/shots.json",
          "exists": true,
          "bytes": 404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ce19c2628ff613c41d7df4c08c18a0352897bc9fe1386fe59f019a13d31127e8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/preview.csv",
          "exists": true,
          "bytes": 663,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0c808298efa0610c205525d4cc366986b1ab173b46318f6fadf8a86b223326e6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_18b7c6f6_초금비_260504_모시모시_학교C/02_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 863404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9afd18cf2c0f6fecc64af5ce4637286e67997b88ec4da6e28eafc329ceef9293"
        }
      },
      "contentFingerprint": "7a041b23722bc99e0a58f59b86028d4a2e46bc9c5946072023f7cbf196b9b6f5",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f9f13980b2ba01f0",
      "datasetId": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A",
      "name": "블리즈_250710_1999_하바나A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250710_1999/블리즈_250710_1999_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250710_1999/블리즈_250710_1999_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3094,
      "durationSeconds": 51.56666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 10.471881060116354,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 51.566666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1893528,
          "expectedBytes": 1893528,
          "sizeMatches": true,
          "sha256": "eca8d65493c952e55e493459b5e8c9e3c951e442c0ce4cb1f79042114b02cc5e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/camera.f32",
          "exists": true,
          "bytes": 111384,
          "expectedBytes": 111384,
          "sizeMatches": true,
          "sha256": "2f89bc30e6fc34dbbb40a39090d1f70d13ef32a169e09dfb86056c59cad5310b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/root.f32",
          "exists": true,
          "bytes": 173264,
          "expectedBytes": 173264,
          "sizeMatches": true,
          "sha256": "01097378f232d3cf9a7da83b4fe6ae6c50f03815fb7f0b1b3e2d8beaed159652"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12376,
          "expectedBytes": 12376,
          "sizeMatches": true,
          "sha256": "07171785241da4e962ca2f8e585eb679d0970f0d37a4116e4878c9786b4c257b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/time.f64",
          "exists": true,
          "bytes": 24752,
          "expectedBytes": 24752,
          "sizeMatches": true,
          "sha256": "efea95aec3085e1953474e2c7962d22ca42d3e9c81696ae292147cb0c3b4c820"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/shots.json",
          "exists": true,
          "bytes": 3224,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "013b71166abe7a4e9db44cf7ef71579d5deb64c22cff12f2d339221a2edeacf8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_19985597_블리즈_250710_1999_하바나A/01_블리즈_250710_1999_하바나A_Timeline/preview.csv",
          "exists": true,
          "bytes": 821,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0805ee48e59f64f20af0d514afafac063c5e12fc2977a8bb1e59c930be750c39"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "5a1d98721ac27076726c9e3ed9f9736b1610bf9fe654fee9ad991a2dd0db7ce1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1825a7d3657f9ca6",
      "datasetId": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2",
      "name": "달타_250529_Stargazers_옥상C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_149afee014",
        "name": "옥상C2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_옥상C2.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "66c50cf5a09889bf4524f1535e246d8714e6eff7db032f22660bb3a62ab66264"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "5c4119a540f393233f0aab6e80e803840ac9c477f87d8feffaf6a39bcd21dee9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "5a439edfefa205b2dd70ed062f2ea019cab454d5b78ddaf431530f3cc879a454"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/shots.json",
          "exists": true,
          "bytes": 3695,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "94ad85462be00a0e00b428bd317ecc89fdd15694e97633ccbc5410ee38fe891c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_19c72a02_달타_250529_Stargazers_옥상C2/01_달타_250529_Stargazers_옥상C_Timeline/preview.csv",
          "exists": true,
          "bytes": 742,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9ca19487bffb202947ea40d9d8385627ce75c37dabe095026a392e82e545e92"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "3f0d67b41a1611628ca3362e7fcbd0df6b36ef3559e5b7170d1bc22fa1d19b2f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fdfb36a9322a9265",
      "datasetId": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A",
      "name": "달타_250417_샤랄라_기차역A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_6e1af07a79",
        "name": "기차역A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250417_샤랄라/달타_250417_샤랄라_기차역A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250417_샤랄라/달타_250417_샤랄라_기차역a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1170,
      "durationSeconds": 19.5,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 15.384615384615383,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.483333587646484
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 716040,
          "expectedBytes": 716040,
          "sizeMatches": true,
          "sha256": "8fb351b86a019a399a469009942e221c2ccdf2ac835db1d5d092d2a960486c41"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/camera.f32",
          "exists": true,
          "bytes": 42120,
          "expectedBytes": 42120,
          "sizeMatches": true,
          "sha256": "98e29652ca9fb0a5c2e041f9444bb7e9dca5d3d6aeb188b94b9f7ddcadf01487"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/root.f32",
          "exists": true,
          "bytes": 65520,
          "expectedBytes": 65520,
          "sizeMatches": true,
          "sha256": "cd8b617eca566f18481ff8f9b432b9daccd3b895d13cbfe0528627b7711e48da"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4680,
          "expectedBytes": 4680,
          "sizeMatches": true,
          "sha256": "01b86a67af591bed402d492efc569838a8acb11b5d2001156222825ce1966df5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/time.f64",
          "exists": true,
          "bytes": 9360,
          "expectedBytes": 9360,
          "sizeMatches": true,
          "sha256": "0c3c0c1a3f1e0daf2324ee53a7f25378797c25df4507bef1aceb9b29a0a13379"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/shots.json",
          "exists": true,
          "bytes": 1786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8381f6d8a7f1ed891d038dc2167e98be738e41ec4ce479e2d477c426b3ccf197"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1a470b1e_달타_250417_샤랄라_기차역A/01_달타_250417_샤랄라_기차역A_Timeline/preview.csv",
          "exists": true,
          "bytes": 852,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f725fbcb3a3b24d5c3b0ff7086b97c1873f2bb1ca33bae5ddc026ae6ce9e5b0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f7a8969584b5e5106e6600b22125647ec7c76c6f1189f6e18d6cc3eee6765aee",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "80084168c72860cd",
      "datasetId": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A",
      "name": "BangBang",
      "folder": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260309_띵귤_Bang/하데스_260309_띵귤_Bang_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:4d30be4f0782798fe2b6e1f964a34b272227dc2f3cf052e708d01c0b8b44092c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 953,
      "durationSeconds": 15.883333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260309_띵귤_Bang/BangBang.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.056,
      "shotCount": 2,
      "shotsPerMinute": 7.555089192025185,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.883333333331999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/joints_world.f32",
          "exists": true,
          "bytes": 583236,
          "expectedBytes": 583236,
          "sizeMatches": true,
          "sha256": "01d2869145ebf34f76bc43fd0d6625fafe5719e21f478438f81ce595448f554a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/camera.f32",
          "exists": true,
          "bytes": 34308,
          "expectedBytes": 34308,
          "sizeMatches": true,
          "sha256": "581f4cdd9112a4bc9ae563656c41c280ba70459419d63d0ceebef1106af5d4a7"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/root.f32",
          "exists": true,
          "bytes": 53368,
          "expectedBytes": 53368,
          "sizeMatches": true,
          "sha256": "c369e8ee38033fb33eeecef52c06f212adcfc8b207b09a19d53ce7bff0a6791d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/shot_index.i32",
          "exists": true,
          "bytes": 3812,
          "expectedBytes": 3812,
          "sizeMatches": true,
          "sha256": "5d01d29708b85c4ec82b2f4510ecfb0ef6ea05696959ca16f0666d50b6332f81"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/time.f64",
          "exists": true,
          "bytes": 7624,
          "expectedBytes": 7624,
          "sizeMatches": true,
          "sha256": "a66ed6b47ca57edeb8a80d424fb551671850aada1c1e3c3d12f77e8cbe510977"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/shots.json",
          "exists": true,
          "bytes": 756,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9fcf33ac5443cb28d4a6e0dd5bad10035013ad07e08cb5296cfb443ff3b9f137"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/preview.csv",
          "exists": true,
          "bytes": 828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "983f87f5a98d022f60bdcee289eeb75c3a2c48e1e93d3b7ce85d134d9ea4a9ff"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/audio_source.mp3",
          "exists": true,
          "bytes": 218852,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4d30be4f0782798fe2b6e1f964a34b272227dc2f3cf052e708d01c0b8b44092c"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_1c10ada1_하데스_260309_띵귤_Bang_일렉트릭홀A/01_BangBang/prepared_v1.npz",
          "exists": true,
          "bytes": 665780,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "def9a60c619886cd71e8c8223afc28cf90fec6ec693000dc60c96e7098d62963"
        }
      },
      "contentFingerprint": "0020145fa0854bce4bae146034d3ae7b32c4cb2bb25ea3aca0d3a45cbccce719",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "046d5cd355ff13eb",
      "datasetId": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A",
      "name": "TinyGiant",
      "folder": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant",
      "character": {
        "id": "@201",
        "name": "성하늘"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260129_TinyGiant/성하늘_260129_TinyGiant_하늘정원A.unity",
        "sourceGroup": "audio-sha256:39b496e641c61d92b9a753d9c10ec4f62bd7a3880eeb631163aa982499d76754",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1294,
      "durationSeconds": 21.566666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260129_TinyGiant/TinyGiant.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.78938775510204,
      "shotCount": 5,
      "shotsPerMinute": 13.910355486862441,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.566666666666663
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/joints_world.f32",
          "exists": true,
          "bytes": 791928,
          "expectedBytes": 791928,
          "sizeMatches": true,
          "sha256": "61bb1480942f8960df7dffc07fc187d17fab8eb60940d39b657b873b0178eca3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/camera.f32",
          "exists": true,
          "bytes": 46584,
          "expectedBytes": 46584,
          "sizeMatches": true,
          "sha256": "9c5386c999b53e14096b05a0d186dda7bc6e67d6b1b9362fad3539f62d7babdb"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/root.f32",
          "exists": true,
          "bytes": 72464,
          "expectedBytes": 72464,
          "sizeMatches": true,
          "sha256": "513a46bad249cf87090efeb56c6f4928e6a8fda1779d126988f17e83d8749abd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/shot_index.i32",
          "exists": true,
          "bytes": 5176,
          "expectedBytes": 5176,
          "sizeMatches": true,
          "sha256": "a64dbacf139faf3874a6a18bf05e752d9ba27f18ba2f6f4442ae3ebe073d5dc6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/time.f64",
          "exists": true,
          "bytes": 10352,
          "expectedBytes": 10352,
          "sizeMatches": true,
          "sha256": "5e5d63d11756e9e76de9d25135f95d31ba44bda8df888527322e52b3ba460965"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/shots.json",
          "exists": true,
          "bytes": 1745,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "faf527bb04e1a63c02bf2dca35510f6a839f3dfae20a5fbd31d5a2d34b4bd5bb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/preview.csv",
          "exists": true,
          "bytes": 840,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4fb55b4d3c67efc7787c3d1fc7302f91b13c9d5585332e9d00e8e631be7c2347"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/audio_source.mp3",
          "exists": true,
          "bytes": 295236,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "39b496e641c61d92b9a753d9c10ec4f62bd7a3880eeb631163aa982499d76754"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_1d3f1b28_성하늘_260129_TinyGiant_하늘정원A/01_TinyGiant/prepared_v1.npz",
          "exists": true,
          "bytes": 903124,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cbf249faae14b9c32eadbe754e542978bb707e55c9cfbcfc69990cb326d5a2d6"
        }
      },
      "contentFingerprint": "e7ac230496e47111460ab07097f96d64c5f31960d256edb0f0567153b74c5e13",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "19b7ec6a2f61da95",
      "datasetId": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A",
      "name": "디롬_250426_키스키츠네_사원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline",
      "character": {
        "id": "@129",
        "name": "디롬"
      },
      "venue": {
        "id": "yamo_36ca4006a4",
        "name": "사원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@129_디롬/Project/디롬_250426_키스키츠네/디롬_250426_키스키츠네_사원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@129_디롬/project/디롬_250426_키스키츠네/디롬_250426_키스키츠네_사원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1810,
      "durationSeconds": 30.166666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 11.933701657458563,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1107720,
          "expectedBytes": 1107720,
          "sizeMatches": true,
          "sha256": "08a3c6d6533c3d71d6aa755a6ec019577f132ee5da0990ed7a10a6f6060715e7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 65160,
          "expectedBytes": 65160,
          "sizeMatches": true,
          "sha256": "5a8ca80fe22b20b2c85c8d1981f5ba9c32d59215c4d751f0c45025c7d05650db"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/root.f32",
          "exists": true,
          "bytes": 101360,
          "expectedBytes": 101360,
          "sizeMatches": true,
          "sha256": "d2f87083106db8587ddc096e49473a327df9e7f3998373a9a4b729b928274d26"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7240,
          "expectedBytes": 7240,
          "sizeMatches": true,
          "sha256": "0b02dcd0099a804be20b2f92c79f1f6dcfdb837e56947d9478b81fcbe820b194"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/time.f64",
          "exists": true,
          "bytes": 14480,
          "expectedBytes": 14480,
          "sizeMatches": true,
          "sha256": "66f8685263364da186558dc2af66eb7099fae5379355a6a56bf18d6946a14e64"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/shots.json",
          "exists": true,
          "bytes": 2221,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a57200305562cfcce113e7eaeabb5c87b06aa9f39a83d04b3ad16b576967b2b8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1d475c62_디롬_250426_키스키츠네_사원A/01_디롬_250426_키스키츠네_사원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 775,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f52c0b4fb68fad6f201da933adf837f1b6148229ffedcf05b5329555c347a40"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "1e8c9ec13cc8908faffee28016bdba160378ef033e685d8d34281293aae2b925",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1dee9b076649e1fa",
      "datasetId": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A",
      "name": "4Step",
      "folder": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_5b22ff094e",
        "name": "스튜디오A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_스튜디오A.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1390,
      "durationSeconds": 23.166666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/4Step.mp3",
      "audioStartSeconds": 2.0,
      "audioDurationSeconds": 18.36408163265306,
      "shotCount": 2,
      "shotsPerMinute": 5.179856115107913,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/joints_world.f32",
          "exists": true,
          "bytes": 850680,
          "expectedBytes": 850680,
          "sizeMatches": true,
          "sha256": "92592d0104dd416e51760dff380a4f23c53809c898378bfce09e63b2246613d7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/camera.f32",
          "exists": true,
          "bytes": 50040,
          "expectedBytes": 50040,
          "sizeMatches": true,
          "sha256": "e73dd4c09370eb7cb318182646b53719a9187e3685250b5e0f82a0d698c0bede"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/root.f32",
          "exists": true,
          "bytes": 77840,
          "expectedBytes": 77840,
          "sizeMatches": true,
          "sha256": "59971bce4c18f7dbaaec5c5852909fd1982366e2a3028ee773849c34170a4121"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/shot_index.i32",
          "exists": true,
          "bytes": 5560,
          "expectedBytes": 5560,
          "sizeMatches": true,
          "sha256": "128acebe3421d71d2ef44d065b6fd5d5af01a49410a09a76e318c5137f0b3cc1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/time.f64",
          "exists": true,
          "bytes": 11120,
          "expectedBytes": 11120,
          "sizeMatches": true,
          "sha256": "5254b8a60abc8772f0d17426d4e397bbddd15ffce842e743f8892079efd23e3b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/shots.json",
          "exists": true,
          "bytes": 710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "83a3a0c0e7aaa71950586c4e82041fb11e6ca02676a221664f08d38f8021d1d1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/preview.csv",
          "exists": true,
          "bytes": 790,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59ba61358c49fcdcf1151dee8eb391fc2ca0f6e7dd3529bf2441597e3e2e733d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/audio_source.mp3",
          "exists": true,
          "bytes": 304498,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_1d546e71_하데스_260422_4Step_스튜디오A/01_4Step/prepared_v1.npz",
          "exists": true,
          "bytes": 969908,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1b4fd86cb324fa036c7cdb3c479679ab1e4fcb7d592cc5738c50fab0616ad0f"
        }
      },
      "contentFingerprint": "1050c1ea32e47cc3fee4096a5f0f6aaa1bc17fb0480d065d16d96deb4a6746cc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "def0da99f847f82f",
      "datasetId": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A",
      "name": "달타_250529_Stargazers_터널A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_ad303cf63d",
        "name": "터널A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_터널A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_터널a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3833,
      "durationSeconds": 63.88333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 14,
      "shotsPerMinute": 13.148969475606576,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 14,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 63.883333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2345796,
          "expectedBytes": 2345796,
          "sizeMatches": true,
          "sha256": "2f32ab58bfdbb6edd7b210a3e37472341a2db47ac8235b403127a7bcd083f104"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/camera.f32",
          "exists": true,
          "bytes": 137988,
          "expectedBytes": 137988,
          "sizeMatches": true,
          "sha256": "d7f161bfa7b8eafd6b07bf894fa5df951ef02716261185babd69989e8a7556c0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/root.f32",
          "exists": true,
          "bytes": 214648,
          "expectedBytes": 214648,
          "sizeMatches": true,
          "sha256": "c36361e253e8b843d6059eeb8abd60056e87245a4bd2f1d54f7d18163a941be4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 15332,
          "expectedBytes": 15332,
          "sizeMatches": true,
          "sha256": "27bc6bc2f01598575bf2755d91d3a9626d33a6126cfa099fd452315cf2adfe4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/time.f64",
          "exists": true,
          "bytes": 30664,
          "expectedBytes": 30664,
          "sizeMatches": true,
          "sha256": "1a575029adcac33b1e317f78c06c26585cd926c81e0b94d60aed56ba44bb6a24"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/shots.json",
          "exists": true,
          "bytes": 5220,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c16879a0fc0a2da26f8a521ee005f8b6e88a85a3e03a9a394a04d41f163eecd0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1dc82346_달타_250529_Stargazers_터널A/01_달타_250529_Stargazers_터널A_Timeline/preview.csv",
          "exists": true,
          "bytes": 785,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "544f6a0b405dd3f9b7622f02bb7e52e4996476ac3af1ef1c9145bee9ab4235dd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "417b053f02a8a22d69d04e5d0d4abba241308043b753b7c041f9e3074fe59aa4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "dc6a0dc4ef10c490",
      "datasetId": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_길거리A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "7003a530068b8af6cc6e6ead741fb13126f34501423756e6d7165e2f120a84d7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "e30dba39e27d58a401ffd39c16fcad85debb08d7d3c4cb51305b389d0ca0cb12"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "68e912179d3ee50f9897f2806ccd0be128714d48dfa857dc7c16cd7cc4a1748d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bafb1a4513ac6152ffff2e23e09c1edbd2c3c5735537fee18145299e01c36721"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 741,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1f23232de20e6be8cb924087a09de804fd7ada49ee6863f78243f8ea039e2ed4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_1e01a8c5_하데스_260518_모시모시_길거리A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3e411b26044b254a6aa225ec2af7c541e341504d0883b475cbdbc1cce7ee6290"
        }
      },
      "contentFingerprint": "005c82363727bae4ee92f5d4e5770f6ea3b0452f836542a7f1d7bb8d599224bc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f7ea27d3e808932f",
      "datasetId": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B",
      "name": "4Step",
      "folder": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_사무실B.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1390,
      "durationSeconds": 23.166666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/4Step.mp3",
      "audioStartSeconds": 2.0,
      "audioDurationSeconds": 18.36408163265306,
      "shotCount": 2,
      "shotsPerMinute": 5.179856115107913,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/joints_world.f32",
          "exists": true,
          "bytes": 850680,
          "expectedBytes": 850680,
          "sizeMatches": true,
          "sha256": "ff56f83eae79e2b1874fdc1419eb60d6a3f12f4bcf675b69ab82da3acf87c22c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/camera.f32",
          "exists": true,
          "bytes": 50040,
          "expectedBytes": 50040,
          "sizeMatches": true,
          "sha256": "d48ad8e4812936974cbec1b636f86a3a00496ace881b00730e0c821c2af49251"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/root.f32",
          "exists": true,
          "bytes": 77840,
          "expectedBytes": 77840,
          "sizeMatches": true,
          "sha256": "37dc3cd0a1a6813649ec99f4bf82044d4c87f4dddcb2dd448acc6703f73c3741"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/shot_index.i32",
          "exists": true,
          "bytes": 5560,
          "expectedBytes": 5560,
          "sizeMatches": true,
          "sha256": "128acebe3421d71d2ef44d065b6fd5d5af01a49410a09a76e318c5137f0b3cc1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/time.f64",
          "exists": true,
          "bytes": 11120,
          "expectedBytes": 11120,
          "sizeMatches": true,
          "sha256": "5254b8a60abc8772f0d17426d4e397bbddd15ffce842e743f8892079efd23e3b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/shots.json",
          "exists": true,
          "bytes": 710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "83a3a0c0e7aaa71950586c4e82041fb11e6ca02676a221664f08d38f8021d1d1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/preview.csv",
          "exists": true,
          "bytes": 804,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "461de27c7e0ba238deea871369b31cdb57fb271cf62b65b3e19930c62e96bde3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/audio_source.mp3",
          "exists": true,
          "bytes": 304498,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_1e04818c_하데스_260422_4Step_사무실B/01_4Step/prepared_v1.npz",
          "exists": true,
          "bytes": 969904,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c28d135172ff84e164bbe17e9c23325b9b5ee4c2151155ccd51ec6f40f3b072f"
        }
      },
      "contentFingerprint": "de01004ab3bedaf9ef2f7282dc58f4303364e4e6294f4c758ec4b32268b692a4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e3483dd91e534fa6",
      "datasetId": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A",
      "name": "다룽_250528_Stargazers_크루즈선A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline",
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_410949127d",
        "name": "크루즈선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250528_Stargazers/다룽_250528_Stargazers_크루즈선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@070_다룽/project/다룽_250528_stargazers/다룽_250528_stargazers_크루즈선a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2629,
      "durationSeconds": 43.81666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 12.324077596044123,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.800000286102296
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1608948,
          "expectedBytes": 1608948,
          "sizeMatches": true,
          "sha256": "c0a93f87db45fe9ef9b41993afdd1f5f0bd77d3be815e98ebdab128ca245496f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/camera.f32",
          "exists": true,
          "bytes": 94644,
          "expectedBytes": 94644,
          "sizeMatches": true,
          "sha256": "eccf69c45ed49eb694702ec24209761b66b709052a2b450a79d786c910fbf12a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/root.f32",
          "exists": true,
          "bytes": 147224,
          "expectedBytes": 147224,
          "sizeMatches": true,
          "sha256": "70cea402be03f2fdebdee519e30673d05cf3aac3e455bdac3655215daeef7056"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10516,
          "expectedBytes": 10516,
          "sizeMatches": true,
          "sha256": "e01b34b8b51284cbfa82c243ca6448ced5030aa42754a177d19f20c2930d868f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/time.f64",
          "exists": true,
          "bytes": 21032,
          "expectedBytes": 21032,
          "sizeMatches": true,
          "sha256": "c93d38cfbb1c1fdb4c88503f2d72e988b69a9e2d4c7c9069e37385e3c23cacd1"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/shots.json",
          "exists": true,
          "bytes": 3311,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3e67feb44291730fc6c08f5a77c5a864182b12149097c397ce5472a6c2e8fc24"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_20316823_다룽_250528_Stargazers_크루즈선A/01_다룽_250528_Stargazers_크루즈선A_Timeline/preview.csv",
          "exists": true,
          "bytes": 808,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ef6e2335b4c60280b669786a691547bf6954ec9b86fce6f778e8d04e87444bd5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "116a872a84959bc3338ca9bda6fdd8de59e9df2724d03dad237ce6e777e34852",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "50eb12bbdb35ee5d",
      "datasetId": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B",
      "name": "희지_250805_도로롱챌린지_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline",
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250805_도로롱챌린지/희지_250805_도로롱챌린지_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@159_희지/project/희지_250805_도로롱챌린지/희지_250805_도로롱챌린지_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2378,
      "durationSeconds": 39.63333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 3,
      "shotsPerMinute": 4.541631623212784,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.633333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1455336,
          "expectedBytes": 1455336,
          "sizeMatches": true,
          "sha256": "8a8ff52ad2c8ffaff384ea4139f2d44da8c2581f1b68430d8511dfccd7124fcb"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/camera.f32",
          "exists": true,
          "bytes": 85608,
          "expectedBytes": 85608,
          "sizeMatches": true,
          "sha256": "c06c03b5698c5f43a6728a9b7f7405945972f6e6e0dd0173fa990ca048695499"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/root.f32",
          "exists": true,
          "bytes": 133168,
          "expectedBytes": 133168,
          "sizeMatches": true,
          "sha256": "fd11df77e71e5e1c3a3a4c78c91cd70c142c30743964a8b323842ee60d96903f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9512,
          "expectedBytes": 9512,
          "sizeMatches": true,
          "sha256": "9ed11458dedd8f3cea90d522488165fea13143546ec970f6a1595fc759ec6500"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/time.f64",
          "exists": true,
          "bytes": 19024,
          "expectedBytes": 19024,
          "sizeMatches": true,
          "sha256": "59aae3215e26c2f53c3535d18035824cbd3aaf713c07baa314f982e55d2f8ae8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/shots.json",
          "exists": true,
          "bytes": 1099,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e2f3609a7a4d05311144c6d0428188c364a789db6e76d55ac0de6446b420fc07"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_206755e1_희지_250805_도로롱챌린지_주택가B/01_희지_250805_도로롱챌린지_Timeline/preview.csv",
          "exists": true,
          "bytes": 781,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7c6368910c818bf5d28776a6d30a23bdca85cb2fa55fcf2f313ac99d7d77103f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "c653e15501dcc928f8375c2cdb627e7f506e5295c4b371dae2aaaa1b205b0507",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "dab2ea05ee8191c9",
      "datasetId": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B",
      "name": "SundayMorning",
      "folder": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_522b9bd5c2",
        "name": "하데스_키마_260224_SundayMorning_박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260224_SundayMorning/하데스_키마_260224_SundayMorning_박물관B.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1729,
      "durationSeconds": 28.816666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/SundayMorning.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.576,
      "shotCount": 1,
      "shotsPerMinute": 2.0821283979178715,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.816666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/joints_world.f32",
          "exists": true,
          "bytes": 1058148,
          "expectedBytes": 1058148,
          "sizeMatches": true,
          "sha256": "032b00e80f28b5857eae552746c1e815d5623c40a5ce039d6de6d58b13b6908f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/camera.f32",
          "exists": true,
          "bytes": 62244,
          "expectedBytes": 62244,
          "sizeMatches": true,
          "sha256": "cc382ae6f14413ed9bad7da2756770a9f6b187acc9d5414475c65c94ca51e2dc"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/root.f32",
          "exists": true,
          "bytes": 96824,
          "expectedBytes": 96824,
          "sizeMatches": true,
          "sha256": "f584eaed56fce3451c676ea8f11e11a3ffc7d90540977b5e4f1385309171f950"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/shot_index.i32",
          "exists": true,
          "bytes": 6916,
          "expectedBytes": 6916,
          "sizeMatches": true,
          "sha256": "9188bc2ff6e3950874af023bd0debae84387e6fa2ec772e2a339abeea6fd8059"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/time.f64",
          "exists": true,
          "bytes": 13832,
          "expectedBytes": 13832,
          "sizeMatches": true,
          "sha256": "76a9e6b9a7df234ec83be36c0416088430656bb611be38ef084fcdc4b68b3526"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3b437d71a7fba7d60fe0ead2784a0d4097d3044e4a33a5d406d390d4b7f3b8e2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/preview.csv",
          "exists": true,
          "bytes": 699,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fe0e8ee26b67e8aabb891206d753b736602a4c9e6c03f36d14a357ed10474e48"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/audio_source.mp3",
          "exists": true,
          "bytes": 448039,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_21014060_하데스_키마_260224_SundayMorning_박물관B/01_SundayMorning/prepared_v1.npz",
          "exists": true,
          "bytes": 1205924,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "64732a5f96166f3a4e8bec54ccff6dde8d10076ead39694ae4ff49512629dfdb"
        }
      },
      "contentFingerprint": "243a0ddaf784c6ea31b727004b9b41ac87acbec5f3939a26b7a9c6ec3946f409",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "417ab92809903411",
      "datasetId": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A",
      "name": "양도끼_250106_국기챌린지_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_b1417f7de8",
        "name": "한옥A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250106_국기챌린지/양도끼_250106_국기챌린지_한옥A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250106_국기챌린지/양도끼_250106_국기챌린지_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 53,
      "sampleRate": 60,
      "frameCount": 1202,
      "durationSeconds": 20.033333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 14.97504159733777,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.033333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 764472,
          "expectedBytes": 764472,
          "sizeMatches": true,
          "sha256": "2285e6b63867ca8cb1b0e29ca821c159fd70d8c16b2ec2f073b77463f6b7b9c6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/camera.f32",
          "exists": true,
          "bytes": 43272,
          "expectedBytes": 43272,
          "sizeMatches": true,
          "sha256": "fc14993e834a81af86b542160aa10805627b75fcb15ee0cb5e0e2e5a23a1e6ad"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/root.f32",
          "exists": true,
          "bytes": 67312,
          "expectedBytes": 67312,
          "sizeMatches": true,
          "sha256": "9f286e18f48199ffd0e19591f797b489ebddda074a0a9a1a70eaf927cdaa12e8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4808,
          "expectedBytes": 4808,
          "sizeMatches": true,
          "sha256": "543e44a5c86f298f9e6f8fd01da291db5f73b06942cec41ac79046cdd49ecd46"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/time.f64",
          "exists": true,
          "bytes": 9616,
          "expectedBytes": 9616,
          "sizeMatches": true,
          "sha256": "fc2ddf598f42a6ea5f8a0609e6ebfa5dcb23b233e97cdf0c14c5f5b7b7a5224b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/shots.json",
          "exists": true,
          "bytes": 1730,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1b4a7fb7d0b40be37e160a18cad7e671552068dc5ca0705385b0f5ac553ded62"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_238fcbe6_양도끼_250106_국기챌린지_한옥A/01_양도끼_250106_국기챌린지_Timeline/preview.csv",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "601928b6daba6ad271c1eaf18eaa933fbd138010cc512f7361b9132cdb2fb1b5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ce62c012761cf6d632523dc3dc63861da5ad5bc2033c77a7417fb3c13c7f1067",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f31afb9648507b1b",
      "datasetId": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시",
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260504_모시모시/초금비_260504_모시모시_시가지A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1237,
      "durationSeconds": 20.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.9102667744543247,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.610612244897958
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 757044,
          "expectedBytes": 757044,
          "sizeMatches": true,
          "sha256": "94fbbff4788cb95cc070c3c372c13805b2d041b17e66a1960b0c26ff8e8612fe"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 44532,
          "expectedBytes": 44532,
          "sizeMatches": true,
          "sha256": "4cb19021f2214e0c6788747dafa0e90beda68c318832d13c2aaf6ba78f61a2ae"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 69272,
          "expectedBytes": 69272,
          "sizeMatches": true,
          "sha256": "e8a64d5eb9907d0f1d871cc812aacdc426d7f4ccd02b96d38acd01c28929174a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 4948,
          "expectedBytes": 4948,
          "sizeMatches": true,
          "sha256": "c7456feed62adf67844408f685675510a4cf3da7bf13e8cd75bb12005fdc9218"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 9896,
          "expectedBytes": 9896,
          "sizeMatches": true,
          "sha256": "0413d1045cdb43dcf700cbf0cd2786c4e431771de43b41c1ccb925d8a6f4346d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "26df5a70a7a8b0f5b7e3cdfc286d661172812d17deeceb6a44e1d6b97a913265"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 707,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1666115d2be2067402ef2d91409f1bf617846d76fe1ccbcb60bd62b20b1c6ad6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_23ca65d5_초금비_260504_모시모시_시가지A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 863408,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ebc57e50514ba9a706164bd7b184bd6370fe8740816a1ac60855fd13eceab6c3"
        }
      },
      "contentFingerprint": "36c7332402f7e041cc3f86b4c638ff23f0b5923844b8d49836b8def187cf662b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3abfb915a080b8f1",
      "datasetId": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C",
      "name": "프랑카시라_250727_카쿠렌보_도시C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_946d77e249",
        "name": "도시C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250727_카쿠렌보/프랑카시라_250727_카쿠렌보_도시C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/프랑카시라_250727_카쿠렌보/프랑카시라_250727_카쿠렌보_도시c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3020,
      "durationSeconds": 50.333333333333336,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 17.880794701986755,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 50.33333333333336
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1848240,
          "expectedBytes": 1848240,
          "sizeMatches": true,
          "sha256": "3a46632f9841fd0b7ab3580811a896c41afd345915d3533661ccaea677e3dadf"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/camera.f32",
          "exists": true,
          "bytes": 108720,
          "expectedBytes": 108720,
          "sizeMatches": true,
          "sha256": "61270216e17acbcafbacaf4dc2aefcfaa63c020639dfe28760ed0e4ef004be4e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/root.f32",
          "exists": true,
          "bytes": 169120,
          "expectedBytes": 169120,
          "sizeMatches": true,
          "sha256": "87dfba8cd949af60c55fff7f3d442f371e9e616397b5a7e20c1455af7c7639b4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12080,
          "expectedBytes": 12080,
          "sizeMatches": true,
          "sha256": "2c8aba8295c772d9ef0ca92a39c5873aefdba4f2fa23e41ee0b2f84d816ed780"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/time.f64",
          "exists": true,
          "bytes": 24160,
          "expectedBytes": 24160,
          "sizeMatches": true,
          "sha256": "923f3cf771618594afb259b20d94f4d1f99c7d22abc06600350270ae3da7e0ce"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/shots.json",
          "exists": true,
          "bytes": 5477,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "19ea6f32633d85ccca763997c58bef04a74f29ebf06c37dce8691743149b44f1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_244cdb95_프랑카시라_250727_카쿠렌보_도시C/01_프랑카시라_250727_카쿠렌보_도시C_Timeline/preview.csv",
          "exists": true,
          "bytes": 784,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a2ce4b71c0f466e47d654699b370b3a6d74c58a0f2d3d2cd5f5143a93192b4f0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "68d0ed20abd44dee9e707952697ebb6e3bcef3fa99339180df5bb74469d005c4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e9ac6fddbae02ec2",
      "datasetId": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "c7aa398b401779c460dd5f05832f04b6a29969303a7dcb7d2076660e5463c081"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "9db540eff9f76a32ef7e3532d6c8bc9df38faa8ad39605b3a262293a45f497a0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "b679d2ba1405afcfd3c9a73e952bf951bfad94691b83cc7108f18934e4308320"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3a0be9972522737df175759aaf1ef648d9f6bcb08d68fbcb739e6030d0132d4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ee41582eb9b180958a6afb84d1aedf3f7d79bd7d41e46b58d517969a4a14a22d"
        }
      },
      "contentFingerprint": "3f0fdee2878c7e306133c4619bc4b11242309275de7447d1829be80c4f37586b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "00d7ce685fda116b",
      "datasetId": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "c7aa398b401779c460dd5f05832f04b6a29969303a7dcb7d2076660e5463c081"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "9db540eff9f76a32ef7e3532d6c8bc9df38faa8ad39605b3a262293a45f497a0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "b679d2ba1405afcfd3c9a73e952bf951bfad94691b83cc7108f18934e4308320"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3a0be9972522737df175759aaf1ef648d9f6bcb08d68fbcb739e6030d0132d4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "304e779c50fc690d0869465bdf5a4df9fde17e740c1101f9e0ba3178feaa3ef6"
        }
      },
      "contentFingerprint": "903d215eac313c51cc432ba622729223f75efa028a2d2a4b453e3738d0bbc3a1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "77e32bd304becc0d",
      "datasetId": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "c7aa398b401779c460dd5f05832f04b6a29969303a7dcb7d2076660e5463c081"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "9db540eff9f76a32ef7e3532d6c8bc9df38faa8ad39605b3a262293a45f497a0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "b679d2ba1405afcfd3c9a73e952bf951bfad94691b83cc7108f18934e4308320"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3a0be9972522737df175759aaf1ef648d9f6bcb08d68fbcb739e6030d0132d4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_24c7a4b9_강다래_260319_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e4554c79c792f6a8786342e5f96f5acaf13455969557629e0daec38a847debc8"
        }
      },
      "contentFingerprint": "3e3af27bcbdb121a24b46843f4dc2af98f7a0bf1a5d9e18cf2807bfe8b8df5c5",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d95160df801651c9",
      "datasetId": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A",
      "name": "따스히_250729_소다팝_하바나A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250927_뛰어/따스히_250927_뛰어_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_250729_소다팝/따스히_250729_소다팝_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 2499,
      "durationSeconds": 41.65,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 12.965186074429774,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.649999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 629748,
          "expectedBytes": 629748,
          "sizeMatches": true,
          "sha256": "f6869a99278b645c43aad4229613b7a6aa72b1cf4096b856c27bf98d7ceb59d0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/camera.f32",
          "exists": true,
          "bytes": 89964,
          "expectedBytes": 89964,
          "sizeMatches": true,
          "sha256": "076171a9f55160df6c9bf7ab7dc5061145eaa170ff1bd965248e16b3ac7c2591"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/root.f32",
          "exists": true,
          "bytes": 139944,
          "expectedBytes": 139944,
          "sizeMatches": true,
          "sha256": "4ed25b8141450f7654df0851c32c1fb1190ca05673ce4ca91447753fb11068aa"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9996,
          "expectedBytes": 9996,
          "sizeMatches": true,
          "sha256": "66c407230204b718b11b385fd7202170ff85ace1df9846520340ebb9250759f4"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/time.f64",
          "exists": true,
          "bytes": 19992,
          "expectedBytes": 19992,
          "sizeMatches": true,
          "sha256": "7c43cf2fd6d58bf91f0a92c49d7dfd593f3404f633ee2c3f596297e13de24b81"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/shots.json",
          "exists": true,
          "bytes": 3295,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fa071b391a27f87dfc68477ac56cc9c2040f90a1e79a834a1ca022d80e88aba2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_253856f6_따스히_250927_뛰어_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/preview.csv",
          "exists": true,
          "bytes": 788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cbf19e5b763252540d46cc6c6c841647a4cfb391503728d043daa753e3f2d447"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "bb6459f748a2587be6eac79ad90c6f57a54bafdc216c61fc9c9cfd46b8209b91",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bc9db7646bb1190c",
      "datasetId": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A",
      "name": "[결엶돆곰밤] RUDE! Cover MIX AR_260516",
      "folder": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516",
      "character": {
        "id": "@139",
        "name": "한결"
      },
      "venue": {
        "id": "yamo_6da4461ce0",
        "name": "레트로식당A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_260428_Rude/한결_260428_Rude_레트로식당A.unity",
        "sourceGroup": "audio-sha256:8ffe39bf7e261f2c6cbe3d0efcd3934a731c449ad214137ce58fa7132ac26d09",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 8762,
      "durationSeconds": 146.03333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_260428_Rude/[결엶돆곰밤] RUDE! Cover MIX AR_260516.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 200.03979166666667,
      "shotCount": 61,
      "shotsPerMinute": 25.06277105683634,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 61,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 146.03333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/joints_world.f32",
          "exists": true,
          "bytes": 5362344,
          "expectedBytes": 5362344,
          "sizeMatches": true,
          "sha256": "3af24db40011a9239bc8ff05d6f7f2dd9294fbc32ee2c1f154ba4ebac5c7f9d3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/camera.f32",
          "exists": true,
          "bytes": 315432,
          "expectedBytes": 315432,
          "sizeMatches": true,
          "sha256": "fa570d065fe72990d115635a01a8e916e9c11dd38f1e663515a510e2179a30ac"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/root.f32",
          "exists": true,
          "bytes": 490672,
          "expectedBytes": 490672,
          "sizeMatches": true,
          "sha256": "17ded430f0d4567868c291b9ce5d77c7cafce357cf32a72129f3aad313a493d8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/shot_index.i32",
          "exists": true,
          "bytes": 35048,
          "expectedBytes": 35048,
          "sizeMatches": true,
          "sha256": "c5c3711f5e73ce6e1c70059da58648694f63361aa09d9de21a0c0c2fdf36d554"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/time.f64",
          "exists": true,
          "bytes": 70096,
          "expectedBytes": 70096,
          "sizeMatches": true,
          "sha256": "dfd709fdd35b096b74d2601261dda4a32a5cbbddc2092bd800cd31bfa3889b18"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/shots.json",
          "exists": true,
          "bytes": 21397,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0ecea43c4db2a9738330e7af3fed0c3e9ff070d79723f70e9351972052944707"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/preview.csv",
          "exists": true,
          "bytes": 770,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "22032e10f7efadc1748abce7fd5a2e3f70f87abe49761fc0a1da2f2efa8c136a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/audio_source.wav",
          "exists": true,
          "bytes": 57918150,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8ffe39bf7e261f2c6cbe3d0efcd3934a731c449ad214137ce58fa7132ac26d09"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2616d668_한결_260428_Rude_레트로식당A/01_[결엶돆곰밤] RUDE! Cover MIX AR_260516/prepared_v1.npz",
          "exists": true,
          "bytes": 6100928,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7594a239e4230437ba2518fb93f6d1892cb31a3f5ea66fd9d219f9604d2541d0"
        }
      },
      "contentFingerprint": "455ede051926bcea7ec94047d50bfba54ac4cd2027c05a0d54e358e5b86225b7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "883ec183d7bd5fcc",
      "datasetId": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B",
      "name": "제갈금자_260210_반반쇼츠_사무실B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_사무실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1800,
      "durationSeconds": 30.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1101600,
          "expectedBytes": 1101600,
          "sizeMatches": true,
          "sha256": "92cf767044aac22a600f28c2da0b49b3f3b4d5ebdf482c9293eaad044f6b816b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/camera.f32",
          "exists": true,
          "bytes": 64800,
          "expectedBytes": 64800,
          "sizeMatches": true,
          "sha256": "22252dcffdf928b37f15a2263bd6357b5d424ea0f65f99f178b7103e06018a1e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/root.f32",
          "exists": true,
          "bytes": 100800,
          "expectedBytes": 100800,
          "sizeMatches": true,
          "sha256": "3d590e6791b070cfb30a8270234b4e25b8fa4e3c69f4386726ee53b4e35d891a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7200,
          "expectedBytes": 7200,
          "sizeMatches": true,
          "sha256": "e4331b4b5dff91084b34db4018c5905a016cdf9c0d74d02c0d5af88dabfc6bc6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/time.f64",
          "exists": true,
          "bytes": 14400,
          "expectedBytes": 14400,
          "sizeMatches": true,
          "sha256": "0ce4884fb1252a26765f39fe2e61b37aaceb0385d232530814f1dbb7b9d95a41"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9319311fa0609b53b5f35b3c243d3001f4f334fe132bb0f81bc83ff9353ca904"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_272cba52_제갈금자_260210_반반쇼츠_사무실B/01_제갈금자_260210_반반쇼츠_사무실B_Timeline/preview.csv",
          "exists": true,
          "bytes": 718,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "529af9424011f3e61d2fa091d219375cded84a186978594498df196aa5fe5474"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f46271fae803087d15b32c6a2c560b538cea3ad17f3409ca674c69e28d8e8c2d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "91f0cb1e58c95685",
      "datasetId": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D",
      "name": "치유_251212_Nameless_홀D_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline",
      "character": {
        "id": "@180",
        "name": "치유"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_251212_Nameless/치유_251212_Nameless_홀D.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@180_치유/project/치유_251212_nameless/치유_251212_nameless_홀d_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2707,
      "durationSeconds": 45.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 19.94828223125231,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1656684,
          "expectedBytes": 1656684,
          "sizeMatches": true,
          "sha256": "a0a56324d197b881be2cc64de6469804cbae8d1a6fa95682ae614a9c5ee51709"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/camera.f32",
          "exists": true,
          "bytes": 97452,
          "expectedBytes": 97452,
          "sizeMatches": true,
          "sha256": "9be0b8ac5cefe6aa723bbd2485b580ef31ef7d39ff1cd96998ec96963d810b31"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/root.f32",
          "exists": true,
          "bytes": 151592,
          "expectedBytes": 151592,
          "sizeMatches": true,
          "sha256": "09f96f9f0dc918fa4d6d5e2bba5b2926f5c7cc7a41ed47aa640e26d967bf7508"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10828,
          "expectedBytes": 10828,
          "sizeMatches": true,
          "sha256": "818c3ada5fd61ac6d9b446ac46aacfb420c0b148cdca98c9c70ce797a59ce359"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/time.f64",
          "exists": true,
          "bytes": 21656,
          "expectedBytes": 21656,
          "sizeMatches": true,
          "sha256": "37b4bae2869394a04422fcde53e19144b397351ccc5accaf86d9e48dd14ef6af"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/shots.json",
          "exists": true,
          "bytes": 5263,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bc5470c1c748f7c78ac11fe12ea4139d545ff2c57246ed69d30e1b5e91339ff"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_274c66a8_치유_251212_Nameless_홀D/01_치유_251212_Nameless_홀D_Timeline/preview.csv",
          "exists": true,
          "bytes": 765,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bb87a112166b7e5d8bb554d805f5336d2f0c108d5830bf61da2f8fccbe25f396"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "77ed250de78ef3b9656279f0240faa15b07fc0028c8c014597e61a3608a21f7e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0e2e74ce515efd5f",
      "datasetId": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C",
      "name": "링마벨",
      "folder": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251206_링마벨/따스히_251206_링마벨_학교C.unity",
        "sourceGroup": "audio-sha256:ee385a08d150c96b3f165ce892b33a3f3e36bbe37fcea3e3a1b9dcb7d9c2a022",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Generic",
      "sharedBoneCount": 11,
      "sampleRate": 60,
      "frameCount": 1135,
      "durationSeconds": 18.916666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251206_링마벨/링마벨.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 18.916666666666668,
      "shotCount": 1,
      "shotsPerMinute": 3.1718061674008804,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.916666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/joints_world.f32",
          "exists": true,
          "bytes": 149820,
          "expectedBytes": 149820,
          "sizeMatches": true,
          "sha256": "abe1cfa8a726613902635f8a86694ca33e9e545fc0b73444a1f5c6acc2fb20b6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/camera.f32",
          "exists": true,
          "bytes": 40860,
          "expectedBytes": 40860,
          "sizeMatches": true,
          "sha256": "3521cb39226f95bf45f7d05b3dd928610cfe117fcf170cee2723776aeb13cb37"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/root.f32",
          "exists": true,
          "bytes": 63560,
          "expectedBytes": 63560,
          "sizeMatches": true,
          "sha256": "72189577cc376aba7d9b4b0bbc86369de234d8143940b792133ed6e180a245ad"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/shot_index.i32",
          "exists": true,
          "bytes": 4540,
          "expectedBytes": 4540,
          "sizeMatches": true,
          "sha256": "3b93bdbb28bd4b09f1361b6ed40389b38d176282ce4594b9f27ecf06826a3f7a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/time.f64",
          "exists": true,
          "bytes": 9080,
          "expectedBytes": 9080,
          "sizeMatches": true,
          "sha256": "7518b9586b3a8a5d1f9c9d3c43146c43a17e615158a87f46ece8e44adbefca7f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/shots.json",
          "exists": true,
          "bytes": 399,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f45b7f883e48d88c2a8d2ff9d2ee70363895cb192ca210a6e80aa5f2785adcbe"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/preview.csv",
          "exists": true,
          "bytes": 756,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a492ac78f18ab4176fcf1c049010664d964ed4ba55be197fc946183ea6327df8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_276bc9c1_따스히_251206_링마벨_학교C/01_링마벨/audio_source.mp3",
          "exists": true,
          "bytes": 900503,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ee385a08d150c96b3f165ce892b33a3f3e36bbe37fcea3e3a1b9dcb7d9c2a022"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6c56fbe0597e3c4c4a814c7b221044aaa3d8191894ce08158c0b7b523e457f2e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": false,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "canonical_joints_unavailable",
          "message": "오디오 특징을 새로 전처리하는 데 필요한 표준 관절이 없습니다: left_shoulder, left_upper_arm, left_lower_arm, left_hand, right_shoulder, right_upper_arm, right_lower_arm, right_hand, left_upper_leg, left_lower_leg, left_foot, left_toes, right_upper_leg, right_lower_leg, right_foot, right_toes"
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "88442d92e4cc3b66",
      "datasetId": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A",
      "name": "MontagemHikariFull",
      "folder": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_공원A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1264,
      "durationSeconds": 21.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/MontagemHikariFull.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 17.95,
      "shotCount": 4,
      "shotsPerMinute": 11.39240506329114,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.066666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/joints_world.f32",
          "exists": true,
          "bytes": 773568,
          "expectedBytes": 773568,
          "sizeMatches": true,
          "sha256": "c44d46053423d86126f0cb4708eb8a1cf40b875d9b03c7ad57c3a5a51f0e85dc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/camera.f32",
          "exists": true,
          "bytes": 45504,
          "expectedBytes": 45504,
          "sizeMatches": true,
          "sha256": "824bf5507601d5a0dfdda900de955f37b8e79356526bf612f5084b18f8ce248a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/root.f32",
          "exists": true,
          "bytes": 70784,
          "expectedBytes": 70784,
          "sizeMatches": true,
          "sha256": "28c2472e01304a30254eab3c59d5500fa445dcdafb164769b02ef695e81a7d3b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/shot_index.i32",
          "exists": true,
          "bytes": 5056,
          "expectedBytes": 5056,
          "sizeMatches": true,
          "sha256": "9aba0792d7be872d1a1730f2ff5b558e0c428accf5ffa61cbecd2bf7c520e93d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/time.f64",
          "exists": true,
          "bytes": 10112,
          "expectedBytes": 10112,
          "sizeMatches": true,
          "sha256": "d7e63dcde37c2aed9ea0401743856d59aab87740ae0029ac2475f6e71f440ab7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/shots.json",
          "exists": true,
          "bytes": 1462,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0ee82c3c8a47e03a9c8cffc731c98aa589503556c950200c3c37c36b6e0ffbb0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/preview.csv",
          "exists": true,
          "bytes": 695,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8f0809476303af57f377e6da7ca1d0ca214b0f5e0fd42efb7a02db698f8439c8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/audio_source.mp3",
          "exists": true,
          "bytes": 1826261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_278ca444_나나링_260401_MontagemHikari_공원A/01_MontagemHikariFull/prepared_v1.npz",
          "exists": true,
          "bytes": 882292,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8752d7b4525eeaf3e7e13a121280211b92b1169f3b0e7e07177cc152a73afcf5"
        }
      },
      "contentFingerprint": "4f9568982cb34dde84972747b1a97badb6db3abc618380bc90d9c5e7e525201f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cdd58b1fb0884cb8",
      "datasetId": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A",
      "name": "BornSavage_Full",
      "folder": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full",
      "character": {
        "id": "@111",
        "name": "힌콕"
      },
      "venue": {
        "id": "yamo_ca8c2e84e8",
        "name": "창고A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/힌콕_260420_BornSavage_창고A.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2359,
      "durationSeconds": 39.31666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/BornSavage_Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 39.31666666666667,
      "shotCount": 1,
      "shotsPerMinute": 1.526070368800339,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.31666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/joints_world.f32",
          "exists": true,
          "bytes": 1443708,
          "expectedBytes": 1443708,
          "sizeMatches": true,
          "sha256": "08607bb292935e0c0239a64efca731aa5ba91523e70f34a6e46986e50266b851"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/camera.f32",
          "exists": true,
          "bytes": 84924,
          "expectedBytes": 84924,
          "sizeMatches": true,
          "sha256": "c3ce0cb4255e8530978eca0658de2f699664d4d2ee82ab3da279b84add2240de"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/root.f32",
          "exists": true,
          "bytes": 132104,
          "expectedBytes": 132104,
          "sizeMatches": true,
          "sha256": "d96fe7d5c226696ea910ea945eafaee3d8f6757539382dd693591b076c83bc13"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/shot_index.i32",
          "exists": true,
          "bytes": 9436,
          "expectedBytes": 9436,
          "sizeMatches": true,
          "sha256": "0dc4ebb53e0b03a62c74ec632c8cfe740a6ea7115fe365dee746dea23c8893f8"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/time.f64",
          "exists": true,
          "bytes": 18872,
          "expectedBytes": 18872,
          "sizeMatches": true,
          "sha256": "2d7dc647d9a510b32f40aa1b63653de15f79fdb167bd12235538082bb38857d7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/shots.json",
          "exists": true,
          "bytes": 410,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "007aa6975611e5a7c10cd9cfa680eceff53ce1e01f0db1d21e8d8de5d527c7fd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/preview.csv",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7d819069d4c8e75ebcc342294a95e62bb2c6a900c13b387e8b40e76e6d43a8eb"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/audio_source.mp3",
          "exists": true,
          "bytes": 2817554,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2830d02f_힌콕_260420_BornSavage_창고A/01_BornSavage_Full/prepared_v1.npz",
          "exists": true,
          "bytes": 1644380,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f6d1bf76a13e1dfaffc6025c063b0a060d9e7b2a9a2621327a57df63d76efeff"
        }
      },
      "contentFingerprint": "15d2bc58b921962a99f1027bb1bb6035f304058295478cdb424b99b74eefbf4a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8534548701e00db0",
      "datasetId": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A",
      "name": "이레인_250313_Stress_나무방A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250313_Stress/이레인_250313_Stress_나무방A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250313_stress/이레인_250313_stress_나무방a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1824,
      "durationSeconds": 30.4,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 9.86842105263158,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.399999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1116288,
          "expectedBytes": 1116288,
          "sizeMatches": true,
          "sha256": "b6e4c34b1cf8ffb4eb6c7330c801add1cadf51c54deca27a5f1b737ae9eace7b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/camera.f32",
          "exists": true,
          "bytes": 65664,
          "expectedBytes": 65664,
          "sizeMatches": true,
          "sha256": "03ad0bb02054033398b68bdd48d3c317e5e8e77c899af89cc1707ff51517226c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/root.f32",
          "exists": true,
          "bytes": 102144,
          "expectedBytes": 102144,
          "sizeMatches": true,
          "sha256": "dc5b6af08a6d529d6ef672f5b20f35f8fe151c45a63457616d02f6600477dcb1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7296,
          "expectedBytes": 7296,
          "sizeMatches": true,
          "sha256": "074d74f02ae84b6cc9d39c2edcfbef5bd4924df031f6758b1bd2e365c6a6204b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/time.f64",
          "exists": true,
          "bytes": 14592,
          "expectedBytes": 14592,
          "sizeMatches": true,
          "sha256": "426bc84db9ffc647fe04f468e27cae47f8ce30ca7b46111251bca9a2ee6a917a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/shots.json",
          "exists": true,
          "bytes": 1745,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "99310d8c9745c2bfe494f320b7f3ef373cd72a34df7471121307615b3420915f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_29b23601_이레인_250313_Stress_나무방A/01_이레인_250313_Stress_나무방A_Timeline/preview.csv",
          "exists": true,
          "bytes": 788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a08c02d8e076375d15890bb2a445e03b3a945004915e65b37ad68a80aabe3157"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9e44f86dd577baf72f87e39d4f020e1a70066ba32bb1ac227cf340a67c5a714e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d3eea1b89a8cbd3b",
      "datasetId": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A",
      "name": "MontagemHikariFull",
      "folder": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_099a26b9f3",
        "name": "캔디랜드A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_캔디랜드A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1264,
      "durationSeconds": 21.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/MontagemHikariFull.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 17.95,
      "shotCount": 4,
      "shotsPerMinute": 11.39240506329114,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.066666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/joints_world.f32",
          "exists": true,
          "bytes": 773568,
          "expectedBytes": 773568,
          "sizeMatches": true,
          "sha256": "d93cfbe4c6e7ab137f71e4f84ea5ac957161212d6b50abfd75cbaeb3b4dfb264"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/camera.f32",
          "exists": true,
          "bytes": 45504,
          "expectedBytes": 45504,
          "sizeMatches": true,
          "sha256": "9244e839861f22fa50800d7121c431de41e2726b840493fddd7c91105ab71be2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/root.f32",
          "exists": true,
          "bytes": 70784,
          "expectedBytes": 70784,
          "sizeMatches": true,
          "sha256": "cb2c206690b8e722ab36726cdce9a217f8cfbf1691f9663119a57003b8486124"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/shot_index.i32",
          "exists": true,
          "bytes": 5056,
          "expectedBytes": 5056,
          "sizeMatches": true,
          "sha256": "9aba0792d7be872d1a1730f2ff5b558e0c428accf5ffa61cbecd2bf7c520e93d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/time.f64",
          "exists": true,
          "bytes": 10112,
          "expectedBytes": 10112,
          "sizeMatches": true,
          "sha256": "d7e63dcde37c2aed9ea0401743856d59aab87740ae0029ac2475f6e71f440ab7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/shots.json",
          "exists": true,
          "bytes": 1462,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0ee82c3c8a47e03a9c8cffc731c98aa589503556c950200c3c37c36b6e0ffbb0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/preview.csv",
          "exists": true,
          "bytes": 730,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "17f489057666702b582897a8f25f8e1b9f26b7493057175488af4489aee71ebd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/audio_source.mp3",
          "exists": true,
          "bytes": 1826261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_29dddeb7_나나링_260401_MontagemHikari_캔디랜드A/01_MontagemHikariFull/prepared_v1.npz",
          "exists": true,
          "bytes": 882300,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a2d4532a6a92cea8e429748bf55ca4bcf6fb4a3dcaef5cb20c724715ff430bf5"
        }
      },
      "contentFingerprint": "cfef3e6ddaf2c0d07ead5db07e921a6a511483e7418d3fd452be7af0a109fdcf",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cb01dc2a25839c07",
      "datasetId": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A",
      "name": "daarung_memory_master",
      "folder": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master",
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_6e1af07a79",
        "name": "기차역A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_기차역A.unity",
        "sourceGroup": "audio-sha256:21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2423,
      "durationSeconds": 40.38333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/daarung_memory_master.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 36.0,
      "shotCount": 8,
      "shotsPerMinute": 11.886091621956254,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.38333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/joints_world.f32",
          "exists": true,
          "bytes": 1482876,
          "expectedBytes": 1482876,
          "sizeMatches": true,
          "sha256": "9675cf610482a1896cbc291a2d9eec16a5be1434f89b26d8793d9c914f38f66d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/camera.f32",
          "exists": true,
          "bytes": 87228,
          "expectedBytes": 87228,
          "sizeMatches": true,
          "sha256": "e0c194092de7e3aeb424ca0aa4faf5248fbcc44273758adc68f0e87887e3dcf2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/root.f32",
          "exists": true,
          "bytes": 135688,
          "expectedBytes": 135688,
          "sizeMatches": true,
          "sha256": "0d74364e9b6bba6ab8096af6e3136d8b5c28d94725872ccbcce29a13af9920b2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/shot_index.i32",
          "exists": true,
          "bytes": 9692,
          "expectedBytes": 9692,
          "sizeMatches": true,
          "sha256": "49a9dbce1a8b3530d9e6abf7fea7a0fd5fb72e6736424f21cc2493cce72ac02c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/time.f64",
          "exists": true,
          "bytes": 19384,
          "expectedBytes": 19384,
          "sizeMatches": true,
          "sha256": "d111d69a8db97080caad7a50a792cadae17817c539c323cd834b3cc326dd4c1e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/shots.json",
          "exists": true,
          "bytes": 2853,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6934906e3b6cee44cde73b948d8b552db91f3cf8474e29c4d0755c4ae8b27edd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/preview.csv",
          "exists": true,
          "bytes": 831,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "85f4780a0f2f459b2d65c99c0dd9cc2c27e71ba4ea499e3f11b5f524dcf0e9c9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/audio_source.wav",
          "exists": true,
          "bytes": 13880778,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2a78929d_다룽_250614_Memory_기차역A/01_daarung_memory_master/prepared_v1.npz",
          "exists": true,
          "bytes": 1688936,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dac823796d219fdb11065abf9ea260285ec19e5184ea00d351d00e3af97409c4"
        }
      },
      "contentFingerprint": "3f44666548e9aab6c812e3f846ffe55b74f02f350375ce3436c40b3633053711",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e085fa672141221e",
      "datasetId": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E",
      "name": "MontagemHikariFull",
      "folder": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_자연E.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1264,
      "durationSeconds": 21.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/MontagemHikariFull.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 17.95,
      "shotCount": 4,
      "shotsPerMinute": 11.39240506329114,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.066666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/joints_world.f32",
          "exists": true,
          "bytes": 773568,
          "expectedBytes": 773568,
          "sizeMatches": true,
          "sha256": "0b77dc1646f2b5ffa40219fff272fd943f891290e2d679905a084acd58eb2308"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/camera.f32",
          "exists": true,
          "bytes": 45504,
          "expectedBytes": 45504,
          "sizeMatches": true,
          "sha256": "5aa8c601a4cff4294826450ece999d9e4bc2c7eaa76c58ce21f90d71b12c9bed"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/root.f32",
          "exists": true,
          "bytes": 70784,
          "expectedBytes": 70784,
          "sizeMatches": true,
          "sha256": "42dec5cc2dce82f2638d87f5382022da718bc80385e93df4a39b8631503c87cf"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/shot_index.i32",
          "exists": true,
          "bytes": 5056,
          "expectedBytes": 5056,
          "sizeMatches": true,
          "sha256": "9aba0792d7be872d1a1730f2ff5b558e0c428accf5ffa61cbecd2bf7c520e93d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/time.f64",
          "exists": true,
          "bytes": 10112,
          "expectedBytes": 10112,
          "sizeMatches": true,
          "sha256": "d7e63dcde37c2aed9ea0401743856d59aab87740ae0029ac2475f6e71f440ab7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/shots.json",
          "exists": true,
          "bytes": 1462,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0ee82c3c8a47e03a9c8cffc731c98aa589503556c950200c3c37c36b6e0ffbb0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/preview.csv",
          "exists": true,
          "bytes": 760,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1b0dc2ad34439e62edecf1fdbc8aa0ae066aa6026d9ee2c72f6d6409a8255243"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/audio_source.mp3",
          "exists": true,
          "bytes": 1826261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2b53a4ed_나나링_260401_MontagemHikari_자연E/01_MontagemHikariFull/prepared_v1.npz",
          "exists": true,
          "bytes": 882292,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c81732eeb309fe04fffdca5bbff1ecc7a6b46566fbb1175ba60af292f88f62f7"
        }
      },
      "contentFingerprint": "a50c41b6ce3b4529e77a6ded1ace5eb04f115265c8058b4bd31fd9d2c60c2896",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "07554600aa985e80",
      "datasetId": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A",
      "name": "BangBang",
      "folder": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260227_BangBang/리베_260227_BangBang_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:878160795903626fb2296b62b54d5ed6007a8515bfc97f049375c63b08aa6aec",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2796,
      "durationSeconds": 46.6,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260227_BangBang/BangBang.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 44.333333333333336,
      "shotCount": 10,
      "shotsPerMinute": 12.875536480686694,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 46.6
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/joints_world.f32",
          "exists": true,
          "bytes": 1711152,
          "expectedBytes": 1711152,
          "sizeMatches": true,
          "sha256": "da657eae1439ae11aa591167a19e0fe3a4005364fbfa15b86aea50ba17f850ed"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/camera.f32",
          "exists": true,
          "bytes": 100656,
          "expectedBytes": 100656,
          "sizeMatches": true,
          "sha256": "1227f3f4f54b2a1533affe9473153e6815ad7da5c9371fc4eb3cc179daba1eff"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/root.f32",
          "exists": true,
          "bytes": 156576,
          "expectedBytes": 156576,
          "sizeMatches": true,
          "sha256": "87fb3282173643136af1763a6c6349dac69304b15c828562e5fd49ef08b0ca7d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/shot_index.i32",
          "exists": true,
          "bytes": 11184,
          "expectedBytes": 11184,
          "sizeMatches": true,
          "sha256": "73fb64bbef8db3dd38622da31061bf17985158c0fd08c54bf58cee61858b4466"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/time.f64",
          "exists": true,
          "bytes": 22368,
          "expectedBytes": 22368,
          "sizeMatches": true,
          "sha256": "ef125dacc9119a78b1e64f14cd40ae1f027a23b4f4885d9cda61f8b789df00b3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/shots.json",
          "exists": true,
          "bytes": 3475,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "df1ee92d7b25c1582693e7da9506d16b70239e7303c34e22fa6782f1f53bd7ad"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/preview.csv",
          "exists": true,
          "bytes": 813,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "27c1adce68af614175b9839adf5513dbe6e98cb0a5de26fcad7e691a9af87abc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/audio_source.mp3",
          "exists": true,
          "bytes": 2877091,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "878160795903626fb2296b62b54d5ed6007a8515bfc97f049375c63b08aa6aec"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2c571574_리베_260227_BangBang_일렉트릭홀A/01_BangBang/prepared_v1.npz",
          "exists": true,
          "bytes": 1948508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1b6201beea22053e0d107cc05324cd573bb7ae5db9350a1b41cb5d3b1a22578d"
        }
      },
      "contentFingerprint": "322a33a7ba7959c945e295f99ffb1e11bea8e9849b50190568d8d8d3f1c282f8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b4224f17eb66e246",
      "datasetId": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D",
      "name": "리베_251209_Star_홀D_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251209_Star/리베_251209_Star_홀D.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251209_star/리베_251209_star_홀d_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1030,
      "durationSeconds": 17.166666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 3,
      "shotsPerMinute": 10.485436893203882,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 630360,
          "expectedBytes": 630360,
          "sizeMatches": true,
          "sha256": "2f68fc06f516a415037a6a4c80964a4c30d6f3b8150f49ff58c2760b9ef7e8ac"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/camera.f32",
          "exists": true,
          "bytes": 37080,
          "expectedBytes": 37080,
          "sizeMatches": true,
          "sha256": "6dd737ede58944afbd8c6b58f8195d19193e69ac9d9596a903314b4d715ede61"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/root.f32",
          "exists": true,
          "bytes": 57680,
          "expectedBytes": 57680,
          "sizeMatches": true,
          "sha256": "a5b9e33227fecf183a0faf0525a1123097d936fa413b45dbf70e196dd09190ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4120,
          "expectedBytes": 4120,
          "sizeMatches": true,
          "sha256": "88c6945480b5c9c4ffcfe3a5a6372e91ec889c14ab59a73d3f5854485209585a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/time.f64",
          "exists": true,
          "bytes": 8240,
          "expectedBytes": 8240,
          "sizeMatches": true,
          "sha256": "8dbb71a3e5a3657ffa6a7ca4e078dcc2b91475e45ecba7e465b83edd245f0118"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/shots.json",
          "exists": true,
          "bytes": 1105,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9abb944de16441cfb4eda5c230063d7ca9f97e5a075077626767333cbe56fdc3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2cdee00a_리베_251209_Star_홀D/01_리베_251209_Star_홀D_Timeline/preview.csv",
          "exists": true,
          "bytes": 793,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "92b9aa4037c51305e48aa9449040b129403c71c6ba5b4f78b6abee5ce4e60ab0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "b01a397375825bae3420c539b73f8c3ab4f9e10e39eca87e4c268846955d1a57",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e69bc972e472e318",
      "datasetId": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT",
      "character": {
        "id": "@224",
        "name": "후아꽈"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260414_IRISOUT/후아꽈_260414_IRISOUT_소무대A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1100,
      "durationSeconds": 18.333333333333332,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 3,
      "shotsPerMinute": 9.818181818181818,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.333333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 673200,
          "expectedBytes": 673200,
          "sizeMatches": true,
          "sha256": "3a2eaef8ab27c2426be7fa3fa3a5420ac76dbba4753a89ab80a3e2d60e6a7d7a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 39600,
          "expectedBytes": 39600,
          "sizeMatches": true,
          "sha256": "675fc0505f0029671cb66e99886065f7999d2db1c31c071d50d1e63df1e37b06"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 61600,
          "expectedBytes": 61600,
          "sizeMatches": true,
          "sha256": "f6d2b965f07ebe9bb65156b9ca471ea9107d892a5c9b39d6ba686703eee64d76"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4400,
          "expectedBytes": 4400,
          "sizeMatches": true,
          "sha256": "3683d1e48a7c0d22928b285e34373166907264612e5290f41785128912192234"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8800,
          "expectedBytes": 8800,
          "sizeMatches": true,
          "sha256": "1cbb521cfe73b77ee00e0ddb11833715c8e1eac1898792108bf7827627041bd0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 1104,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "531d5661580e5fdbb17a5aa54a4c0f67db92716fe37efbb81194becb72b8fee4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 758,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4e70741b0652becbf42d105ee72edfc6f3b88024b581cc2d0ca7f87bf839f21e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2d88a19f_후아꽈_260414_IRISOUT_소무대A/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 768080,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "05068466250fbbb8d4f4d8528e3d0a5934067c0acf10d4413abff6c4cb2a71de"
        }
      },
      "contentFingerprint": "ae70b2a52f4ba44967875c77b95bcb1f9a1dfff4a9d49937c213623b1000722a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a85971b16d6166ac",
      "datasetId": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D",
      "name": "어쩜이렇게예뻐",
      "folder": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_bb65228cd0",
        "name": "하데스_260319_띵귤_어쩜이렇게예뻐_홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/하데스_260319_띵귤_어쩜이렇게예뻐_홀D.unity",
        "sourceGroup": "audio-sha256:ec3ea7631f181acd4391a9c3f344e877f5d52a151c15293b05fa1b600211912d",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 749,
      "durationSeconds": 12.483333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/어쩜이렇게예뻐.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 11.616,
      "shotCount": 4,
      "shotsPerMinute": 19.225634178905207,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.483333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/joints_world.f32",
          "exists": true,
          "bytes": 458388,
          "expectedBytes": 458388,
          "sizeMatches": true,
          "sha256": "d6729fb6406f6709ed3227ed4f18866cce40eccf847c6e82e640cd95c188ec3c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/camera.f32",
          "exists": true,
          "bytes": 26964,
          "expectedBytes": 26964,
          "sizeMatches": true,
          "sha256": "c7107685bc73e3f670fe60a8713d106b5dd24fd45440a0e729cc99e07c2dd95e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/root.f32",
          "exists": true,
          "bytes": 41944,
          "expectedBytes": 41944,
          "sizeMatches": true,
          "sha256": "2a6eed1f9ada72f6da6bfc3693bcf28259551c07d9ab86c7c3fb30c186c6df65"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/shot_index.i32",
          "exists": true,
          "bytes": 2996,
          "expectedBytes": 2996,
          "sizeMatches": true,
          "sha256": "3a0ee71b080764e9f91b741d17c723d6c1c0ba2ad69b17cae81946ef20270198"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/time.f64",
          "exists": true,
          "bytes": 5992,
          "expectedBytes": 5992,
          "sizeMatches": true,
          "sha256": "cb88cb064f4dd3c50bc9542dc19a50111b7cc7343d9d18f50c565b1b1e107984"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/shots.json",
          "exists": true,
          "bytes": 1440,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d06637a097193c3285908ad45f3dfa0c8fd6362b2aa8ef66fc3e0d5afc6ef702"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/preview.csv",
          "exists": true,
          "bytes": 794,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "216b43fd53060e39957d227ab373f1fb886a4919f3887cddbcf1364e3d06a9a0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/audio_source.mp3",
          "exists": true,
          "bytes": 191710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ec3ea7631f181acd4391a9c3f344e877f5d52a151c15293b05fa1b600211912d"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2e003be2_하데스_260319_띵귤_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/prepared_v1.npz",
          "exists": true,
          "bytes": 523788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "23056eac92f0da033d020f574f984d4a3483ff3e2239b76840c90210c06417fe"
        }
      },
      "contentFingerprint": "f86922f1be6103a9b7fe168b17bd8716ca68cdf95bcbc4802afa92860e74e0de",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c6af03dbc518430c",
      "datasetId": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_a89e9aa399",
        "name": "크리스마스A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260111_두번째지구/제갈금자_260111_두번째지구_크리스마스A.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1552,
      "durationSeconds": 25.866666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 5,
      "shotsPerMinute": 11.597938144329897,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 949824,
          "expectedBytes": 949824,
          "sizeMatches": true,
          "sha256": "e88ea631c8224f698b80074f7066cb13498ac352be06f65b622e4c7303c69d46"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 55872,
          "expectedBytes": 55872,
          "sizeMatches": true,
          "sha256": "27dc86d2e05eef05d180cf54746097fc3bf337d345427993d468687c9f33eb32"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 86912,
          "expectedBytes": 86912,
          "sizeMatches": true,
          "sha256": "67d72d3c27aa42dee7a5de1fc61df311517cac552aead7a5549970d957374b93"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "00a3e3351ce0ef3a89c284728f9bb0f0f8c9a0274e7ac5529356f3f8b93c1032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 12416,
          "expectedBytes": 12416,
          "sizeMatches": true,
          "sha256": "b7557879a1e81e8a36a6d83c85dd8ff87161d62999923cb2ed40d18bd5f70d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 1761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "008ae1db0d1f94102cbda745287787d589fa24743b6ba98353f534a871131b3e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 779,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "11f6eb22e8ec1feed8c753ee7df1503499e25f9da31584a8c48f3534eb63e9bc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_2e0a1a6c_제갈금자_260111_두번째지구_크리스마스A/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1082668,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8b38d4b77f8de83706d7eddf00b5903b98c5bc5e6219a206b307552fb9cfe374"
        }
      },
      "contentFingerprint": "556c4e26df37871b3cefe2426689cc710814a7cb79d84978c4592bbbd049d292",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bbad397ec5612660",
      "datasetId": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A",
      "name": "블리즈_251028_FAMOUS_유럽A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251028_FAMOUS/블리즈_251028_FAMOUS_유럽A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251028_famous/블리즈_251028_famous_유럽a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2125,
      "durationSeconds": 35.416666666666664,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 11.858823529411765,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.416666666665996
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1300500,
          "expectedBytes": 1300500,
          "sizeMatches": true,
          "sha256": "1070ec38e61b92d163f97de45770a934e0ae5ce7b06a3a2dcaa21a67701afae5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/camera.f32",
          "exists": true,
          "bytes": 76500,
          "expectedBytes": 76500,
          "sizeMatches": true,
          "sha256": "81d7880f40be0c29ecad3d8d2a52892f8bcfd17a3d30576602086de315964124"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/root.f32",
          "exists": true,
          "bytes": 119000,
          "expectedBytes": 119000,
          "sizeMatches": true,
          "sha256": "ab9ee574af7cf05eac551594b2720b7c14905f580a7b21f7a03d244a3a389878"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8500,
          "expectedBytes": 8500,
          "sizeMatches": true,
          "sha256": "fb23ca6891cefb027a8de00eebdf6b8aeabdb02d1a50925dc5d025ec3517a5e2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/time.f64",
          "exists": true,
          "bytes": 17000,
          "expectedBytes": 17000,
          "sizeMatches": true,
          "sha256": "23e372b58b5c231a6de10afebb52018f117a3419a8c7ce68e434a098b12e896b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/shots.json",
          "exists": true,
          "bytes": 2532,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c5616f534a22ba5531d8922e467a30f963c627f8a30256a867a1f178d6828d05"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2e24decf_블리즈_251028_FAMOUS_유럽A/01_블리즈_251028_FAMOUS_유럽A_Timeline/preview.csv",
          "exists": true,
          "bytes": 794,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "576e30f680626917cf706eb4dddcc3edcadfd3b72598200ee4d612ae64cd9157"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e98982bd7771c784a956d2610cbb41668dea25d5b4b9ec7fcf29b75fa2fb8009",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "993e56ffb62ccd79",
      "datasetId": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지",
      "name": "하데스_260126_키마_이안챌린지_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 712,
      "durationSeconds": 11.866666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 5.056179775280899,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 435744,
          "expectedBytes": 435744,
          "sizeMatches": true,
          "sha256": "6ee2c8bd168c27b460431f2c43b08166901ff42df9696913ab78f9092280e60b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/camera.f32",
          "exists": true,
          "bytes": 25632,
          "expectedBytes": 25632,
          "sizeMatches": true,
          "sha256": "ca3e0aece522e21e0b2236acfd1801c6252ce326327733c0261caa1be1a8161a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/root.f32",
          "exists": true,
          "bytes": 39872,
          "expectedBytes": 39872,
          "sizeMatches": true,
          "sha256": "354a6c05ce447db112eb1856911c1eebdfa14044951b94ab40ea14060d157b99"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 2848,
          "expectedBytes": 2848,
          "sizeMatches": true,
          "sha256": "d71a85341166dbd4085df5276b3534cc813d748f3ad9957b00f6b4102bf9b3a2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/time.f64",
          "exists": true,
          "bytes": 5696,
          "expectedBytes": 5696,
          "sizeMatches": true,
          "sha256": "0cd5e5c8a0859c880c656c9039f119a2a9bb61e158dd96a894313fdcf25b998c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/shots.json",
          "exists": true,
          "bytes": 441,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "79dea32de619b537f59a5aa3eee8547777a8e2e1754dd07e9623499169449b52"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_2f781b32_하데스_260126_키마_이안챌린지/01_하데스_260126_키마_이안챌린지_Timeline/preview.csv",
          "exists": true,
          "bytes": 764,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "80f3307ab01ee48d4749e83e35b16eeb97d950939a71d9bd7990ee5652720d6f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "00e7b5944a127edf7589fa24bb9795eed51e530682f795563d839d423922e799",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6efb0aa0db966c4d",
      "datasetId": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지",
      "name": "골반통신 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251115_골반챌린지/강다래_251115_골반챌린지.unity",
        "sourceGroup": "audio-sha256:f33d7b8c0e53ef05863ab2c4bf7cfd85179fc65538c0a79ba31f9e66a5788197",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2116,
      "durationSeconds": 35.266666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251115_골반챌린지/골반통신.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 38.184,
      "shotCount": 1,
      "shotsPerMinute": 1.7013232514177694,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.266666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 1294992,
          "expectedBytes": 1294992,
          "sizeMatches": true,
          "sha256": "804ae849ccbca708647479069cc7c23f5eb8fed8bec77d70f00a6e0089d756b9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 76176,
          "expectedBytes": 76176,
          "sizeMatches": true,
          "sha256": "5446e710c1cbbc9956f79db06d711352b74e7ff984feddd971c5c9713d58f8cd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 118496,
          "expectedBytes": 118496,
          "sizeMatches": true,
          "sha256": "21a910a5a6e10b17b543f803ae7966e7c9fc9c9b38377aad97f5674956c8f609"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 8464,
          "expectedBytes": 8464,
          "sizeMatches": true,
          "sha256": "983f405d430c0a3f827f49b5427bf797a0751b33d2f6eea438c7fe4e61937090"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 16928,
          "expectedBytes": 16928,
          "sizeMatches": true,
          "sha256": "9e31e3b5edbe34b5a863cd5229f0aeb898bef4dabe56638c395b60996397127c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 434,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f59d5939fffc89b75429280016b3ba0813b18aabc9c7c7f17359f86dc28a19ff"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 717,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "19b584170eee1de6f2265fc741b759b7ebff3e2e68dc479dab91718ae8acf7da"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 619236,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f33d7b8c0e53ef05863ab2c4bf7cfd85179fc65538c0a79ba31f9e66a5788197"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/01_골반통신 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 1475304,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d86838821c082385066d1281f57fd98942238ee6c7661becba9a21821350078b"
        }
      },
      "contentFingerprint": "67fc2422b2a8c50711d9d0f5e1411b1f12320221adfc0ba157a0ab0f137eb096",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "611167dafafcce5a",
      "datasetId": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지",
      "name": "골반통신 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251115_골반챌린지/강다래_251115_골반챌린지.unity",
        "sourceGroup": "audio-sha256:f33d7b8c0e53ef05863ab2c4bf7cfd85179fc65538c0a79ba31f9e66a5788197",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2116,
      "durationSeconds": 35.266666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251115_골반챌린지/골반통신.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 38.184,
      "shotCount": 1,
      "shotsPerMinute": 1.7013232514177694,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.266666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 1294992,
          "expectedBytes": 1294992,
          "sizeMatches": true,
          "sha256": "804ae849ccbca708647479069cc7c23f5eb8fed8bec77d70f00a6e0089d756b9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 76176,
          "expectedBytes": 76176,
          "sizeMatches": true,
          "sha256": "5446e710c1cbbc9956f79db06d711352b74e7ff984feddd971c5c9713d58f8cd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 118496,
          "expectedBytes": 118496,
          "sizeMatches": true,
          "sha256": "21a910a5a6e10b17b543f803ae7966e7c9fc9c9b38377aad97f5674956c8f609"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 8464,
          "expectedBytes": 8464,
          "sizeMatches": true,
          "sha256": "983f405d430c0a3f827f49b5427bf797a0751b33d2f6eea438c7fe4e61937090"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 16928,
          "expectedBytes": 16928,
          "sizeMatches": true,
          "sha256": "9e31e3b5edbe34b5a863cd5229f0aeb898bef4dabe56638c395b60996397127c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a0e493dc98a30d46478ded16f3cdaec480cf6e319347b58b8a9438564c2985fd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 717,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "19b584170eee1de6f2265fc741b759b7ebff3e2e68dc479dab91718ae8acf7da"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 619236,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f33d7b8c0e53ef05863ab2c4bf7cfd85179fc65538c0a79ba31f9e66a5788197"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_304e3407_강다래_251115_골반챌린지/02_골반통신 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 1475320,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c36651666e4efaf52ef9bd8db3f691e07b6479680ae8c0d0658ea7c803402079"
        }
      },
      "contentFingerprint": "8654c4e5aa672cd6c1211950d61295c6e39b17288698a06796040bf3d779902f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f46b6c51c2d35777",
      "datasetId": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/이겨울/Project/이겨울_260115_두번째지구/이겨울_260115_두번째지구_하바나A.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1552,
      "durationSeconds": 25.866666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 5,
      "shotsPerMinute": 11.597938144329897,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 949824,
          "expectedBytes": 949824,
          "sizeMatches": true,
          "sha256": "3d8db81a5d42df5979f2c2f02c88c461a23961fbb059733c2c89804c6437b630"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 55872,
          "expectedBytes": 55872,
          "sizeMatches": true,
          "sha256": "431c6067ccd8a12a3f2b65f98a20739772ef2cf5d7a5a3c07c6657bd4dccbffb"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 86912,
          "expectedBytes": 86912,
          "sizeMatches": true,
          "sha256": "24d9a08a54cd242f94ea47e067da4c469cae425b59819847fc6aa5660a4006f9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "00a3e3351ce0ef3a89c284728f9bb0f0f8c9a0274e7ac5529356f3f8b93c1032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 12416,
          "expectedBytes": 12416,
          "sizeMatches": true,
          "sha256": "b7557879a1e81e8a36a6d83c85dd8ff87161d62999923cb2ed40d18bd5f70d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 1786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "486554dda8855577af1b4a11915791278544b978b9c10791ba5b54bedd304dc3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 802,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3273c187ca36dee27f0c4d7aa53414013aa795bfb9c250b0de1010577bb13a33"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_307c4e18_이겨울_260115_두번째지구_하바나A/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1082656,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8ceff2353139d7fae2245251519323cb9635f1815c16e0bb7591cc2a25b4244b"
        }
      },
      "contentFingerprint": "854ff4da8d84962d5226dcc837885916f6cd86feb5aafec15493bcd5ced6c41b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "dc728008ce2bdc62",
      "datasetId": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C",
      "name": "아웅다웅",
      "folder": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260325_아웅다웅/봄세이_260325_아웅다웅_학교C.unity",
        "sourceGroup": "audio-sha256:26e338a01816e0a2f91fa01d51db0ab56fe5051242d06618f66ab9db8a5180c6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1066,
      "durationSeconds": 17.766666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260325_아웅다웅/아웅다웅.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.79265306122449,
      "shotCount": 4,
      "shotsPerMinute": 13.50844277673546,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.766666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/joints_world.f32",
          "exists": true,
          "bytes": 652392,
          "expectedBytes": 652392,
          "sizeMatches": true,
          "sha256": "b0858424ddace32d73f4238f29b08720dacf01f7413bd38f15eec49c37af61cb"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/camera.f32",
          "exists": true,
          "bytes": 38376,
          "expectedBytes": 38376,
          "sizeMatches": true,
          "sha256": "7481915388983c13cbba8666a9e481d984c24bf184b1d3549094fff7657fbcb9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/root.f32",
          "exists": true,
          "bytes": 59696,
          "expectedBytes": 59696,
          "sizeMatches": true,
          "sha256": "14cf2c027b0b21d6f80341bc86fe8e072f62476dc945a01a692db887f90c0ce6"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/shot_index.i32",
          "exists": true,
          "bytes": 4264,
          "expectedBytes": 4264,
          "sizeMatches": true,
          "sha256": "2f52f90a4147122604c731a1c3de888608bfcde201671c6263bc58596d6d51e2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/time.f64",
          "exists": true,
          "bytes": 8528,
          "expectedBytes": 8528,
          "sizeMatches": true,
          "sha256": "c93fc51fc6b4aa743108223a7b38525c9699226f79ebac4d307a9ef73b349724"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/shots.json",
          "exists": true,
          "bytes": 1405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4e0d3083f04d66e5b5f7a567fc08d2157b5a809bdef167e1c742bac2952e732f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/preview.csv",
          "exists": true,
          "bytes": 761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d3ccb5b9edf034dece3db5fc22c639a7172f9d8e9e965765d8b28660c1d14aae"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/audio_source.mp3",
          "exists": true,
          "bytes": 441408,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "26e338a01816e0a2f91fa01d51db0ab56fe5051242d06618f66ab9db8a5180c6"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_31b780db_봄세이_260325_아웅다웅_학교C/01_아웅다웅/prepared_v1.npz",
          "exists": true,
          "bytes": 744388,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2a2054b6f9386578b706b2250bb09035e82a4d8f2c40df622c19cb9ca277ded9"
        }
      },
      "contentFingerprint": "40986b072185272fc5df66e874e840a89755c55532eb1b0b9683d3df7a6f4e38",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b5eabf297c297dc3",
      "datasetId": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A",
      "name": "블리즈_250630_소다팝_야외무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_56e11bb8bc",
        "name": "야외무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250630_소다팝/블리즈_250630_소다팝_야외무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250630_소다팝/블리즈_250630_소다팝_야외무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1721,
      "durationSeconds": 28.683333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 14.642649622312609,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.683333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1053252,
          "expectedBytes": 1053252,
          "sizeMatches": true,
          "sha256": "f60c4864edfcb010ebc855990225631e963a312cbf08ea8e3bd97a1e29825a46"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 61956,
          "expectedBytes": 61956,
          "sizeMatches": true,
          "sha256": "8a7dc9ab05d11b638d522fcbfa126057a47127c39b54aa86b1c0d45d694dc8c5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 96376,
          "expectedBytes": 96376,
          "sizeMatches": true,
          "sha256": "7f99d28a013f7a4a76a0ca7f025d19a375a89afd1b3a45954207fd57e8b86201"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6884,
          "expectedBytes": 6884,
          "sizeMatches": true,
          "sha256": "d02a78438abe4630a41f749ef02e2551b40e4305ddaf580442e9359829f1fca6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 13768,
          "expectedBytes": 13768,
          "sizeMatches": true,
          "sha256": "fe0b25c0295ef1818d68c1aa3fb249ac63abd871fc0cbd76050ac5e1c051462c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 2498,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "621a6717bdf024894405b6b49ef9b4f1d0a3c287bd33aa5a77d9d8b1a0ac68ec"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_32d5aabb_블리즈_250630_소다팝_야외무대A/01_블리즈_250630_소다팝_야외무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 806,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "01fa5acdfbbe1eb925b26ead451aa6dfbb93877b732cf30df515e9cb541e5ef3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6e41608b47dde4393490fe661bed3dc61fc39474928a6aa20b85a1d9dd7c446a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b75fe13ce8ea3f01",
      "datasetId": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2",
      "name": "에코챌린지 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_8735294a2d",
        "name": "스크린홀A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250626_에코챌린지/프랑카시라_250626_에코챌린지_스크린홀A2.unity",
        "sourceGroup": "audio-sha256:2ce378fb3bb7a648c02318b2d541bb1c12ebbd9ea62a006f528c6474106d0594",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2214,
      "durationSeconds": 36.9,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250626_에코챌린지/Animations/에코챌린지.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 30.84,
      "shotCount": 9,
      "shotsPerMinute": 14.634146341463415,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 36.899999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 1354968,
          "expectedBytes": 1354968,
          "sizeMatches": true,
          "sha256": "9907d8d0f9d76acbeced031ad7b2bd9fd96520340f1f32a0b13fb84bf8668c90"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 79704,
          "expectedBytes": 79704,
          "sizeMatches": true,
          "sha256": "e33f43f197a899dad8adc6899a597162bcb6c99c37f8f09c5db7b868a7b6863d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 123984,
          "expectedBytes": 123984,
          "sizeMatches": true,
          "sha256": "c26133847a5bfe4bbf89b686965d9366a0e5837db789fc6ac80c3325af53f712"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 8856,
          "expectedBytes": 8856,
          "sizeMatches": true,
          "sha256": "ecc5561d6361cdebcaca31b5a2e435068aadcc1d35619e428f0c58eec20471ee"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 17712,
          "expectedBytes": 17712,
          "sizeMatches": true,
          "sha256": "83d736286c73be843878c3150245c0afb1c5542082e558a5955aff94384f029f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 3205,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7d0940ef877aa9a91cdb2bf52670686bb57bd38d25f75f25bfeeba2a9a84ee1a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 770,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "64c65c2ae2d82dc3ea68d950645f92336c4928b3d86a5d570c93d1279607ca69"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 502738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2ce378fb3bb7a648c02318b2d541bb1c12ebbd9ea62a006f528c6474106d0594"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/01_에코챌린지 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 1543552,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "00100669bae979383cd6a5dddc4e589fa0b817cd6caa0e67efe0554f04f618f3"
        }
      },
      "contentFingerprint": "3e3211382deca41e62c3f72e82c159eedbbbedf729b8960249f5f2efa8473fcf",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "39771f4d20f53781",
      "datasetId": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2",
      "name": "에코챌린지 - Camera 02 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_8735294a2d",
        "name": "스크린홀A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250626_에코챌린지/프랑카시라_250626_에코챌린지_스크린홀A2.unity",
        "sourceGroup": "audio-sha256:2ce378fb3bb7a648c02318b2d541bb1c12ebbd9ea62a006f528c6474106d0594",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2106,
      "durationSeconds": 35.1,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250626_에코챌린지/Animations/에코챌린지.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 30.84,
      "shotCount": 5,
      "shotsPerMinute": 8.547008547008545,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.1
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 1288872,
          "expectedBytes": 1288872,
          "sizeMatches": true,
          "sha256": "3c77777d94f3090f93442dc4ab64377b4d1488de4044ab70e7b76f7a8dff2a36"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 75816,
          "expectedBytes": 75816,
          "sizeMatches": true,
          "sha256": "2a7a2182669cef084e8d6f97b01d2858eac305fbe3efe3292acb4ba47198b54c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 117936,
          "expectedBytes": 117936,
          "sizeMatches": true,
          "sha256": "54f99207dc6ebca747f5e82301735cd14f5a6bf68e6e69abae40f23f09ae15bb"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 8424,
          "expectedBytes": 8424,
          "sizeMatches": true,
          "sha256": "635819328efcac409d5ab0c8ba752fe5db6e70b1118a18bb0c83664335bec6b5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 16848,
          "expectedBytes": 16848,
          "sizeMatches": true,
          "sha256": "3c3f70bdf3ee9bebff250b737efc0d7e9d7bd68974dfe781bee4d1128078574f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 1856,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "29e99d510795cad325fadc2d9064d923e54265bf3acdc1311e90752e2dc05982"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 760,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "20368596ec2994df92da97acd414081b1e9c388b4cb48cf73bdcac5bc6f253b6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/audio_source.mp3",
          "exists": true,
          "bytes": 502738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2ce378fb3bb7a648c02318b2d541bb1c12ebbd9ea62a006f528c6474106d0594"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_3354ddb5_프랑카시라_250626_에코챌린지_스크린홀A2/02_에코챌린지 - Camera 02 (Cinemachine Track) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 1468416,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "99f33c726dd0ec016d0ca4253e6f80f25053111a87d3b74beef961ce1210c8be"
        }
      },
      "contentFingerprint": "865f57f0cbe0e6427130a76be6e4b7c5f4c3aa419b2d31061f3c386ea75387b7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ff56a7f171db03cd",
      "datasetId": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A",
      "name": "따스히_250729_소다팝_하바나A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250729_소다팝/따스히_250729_소다팝_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_250729_소다팝/따스히_250729_소다팝_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 2499,
      "durationSeconds": 41.65,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 12.965186074429774,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.649999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 629748,
          "expectedBytes": 629748,
          "sizeMatches": true,
          "sha256": "f6869a99278b645c43aad4229613b7a6aa72b1cf4096b856c27bf98d7ceb59d0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/camera.f32",
          "exists": true,
          "bytes": 89964,
          "expectedBytes": 89964,
          "sizeMatches": true,
          "sha256": "076171a9f55160df6c9bf7ab7dc5061145eaa170ff1bd965248e16b3ac7c2591"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/root.f32",
          "exists": true,
          "bytes": 139944,
          "expectedBytes": 139944,
          "sizeMatches": true,
          "sha256": "4ed25b8141450f7654df0851c32c1fb1190ca05673ce4ca91447753fb11068aa"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9996,
          "expectedBytes": 9996,
          "sizeMatches": true,
          "sha256": "66c407230204b718b11b385fd7202170ff85ace1df9846520340ebb9250759f4"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/time.f64",
          "exists": true,
          "bytes": 19992,
          "expectedBytes": 19992,
          "sizeMatches": true,
          "sha256": "7c43cf2fd6d58bf91f0a92c49d7dfd593f3404f633ee2c3f596297e13de24b81"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/shots.json",
          "exists": true,
          "bytes": 3295,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fa071b391a27f87dfc68477ac56cc9c2040f90a1e79a834a1ca022d80e88aba2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3398128d_따스히_250729_소다팝_하바나A/01_따스히_250729_소다팝_하바나A_Timeline/preview.csv",
          "exists": true,
          "bytes": 788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cbf19e5b763252540d46cc6c6c841647a4cfb391503728d043daa753e3f2d447"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "bb6459f748a2587be6eac79ad90c6f57a54bafdc216c61fc9c9cfd46b8209b91",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "036d5f4d8cfdf091",
      "datasetId": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A",
      "name": "캐치캐치Fast",
      "folder": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_나무방A.unity",
        "sourceGroup": "audio-sha256:8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1140,
      "durationSeconds": 19.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/캐치캐치Fast.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.568,
      "shotCount": 1,
      "shotsPerMinute": 3.1578947368421053,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/joints_world.f32",
          "exists": true,
          "bytes": 697680,
          "expectedBytes": 697680,
          "sizeMatches": true,
          "sha256": "9fd15cbd69755d4f5807a87d29161aef7003ae9487a7ca05cd0c6563d7ba8d0b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/camera.f32",
          "exists": true,
          "bytes": 41040,
          "expectedBytes": 41040,
          "sizeMatches": true,
          "sha256": "5c64370a5a17852d6004e5a6000cf262f2bf32624a5c3462a2aacf4f82037eb8"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/root.f32",
          "exists": true,
          "bytes": 63840,
          "expectedBytes": 63840,
          "sizeMatches": true,
          "sha256": "e011c81f560087a3d1cd75c3c971fac99e8f5900096648b2fe50977cd3fc836c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/shot_index.i32",
          "exists": true,
          "bytes": 4560,
          "expectedBytes": 4560,
          "sizeMatches": true,
          "sha256": "85028794348b655f714c83fc8bba699c907e628d82ba9a420ca3ac6c50ac94c3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/time.f64",
          "exists": true,
          "bytes": 9120,
          "expectedBytes": 9120,
          "sizeMatches": true,
          "sha256": "88434ae03b4ed24a3471afc16f0367566d3ccbcb91f3de62e02d6c614e9a6ead"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/shots.json",
          "exists": true,
          "bytes": 378,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "296d37bbd48e3386f64846173434261a851868586761d4211dce55a1ad4bf4e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/preview.csv",
          "exists": true,
          "bytes": 720,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d5bf3b1b9b2d0b87d23af714f92321b635e52dd968545b156aeb5278411f9adf"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/audio_source.mp3",
          "exists": true,
          "bytes": 288163,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_34d62110_양도끼_260401_캐치캐치_나무방A/01_캐치캐치Fast/prepared_v1.npz",
          "exists": true,
          "bytes": 795912,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "124e6dff91e60fceed2c422d51d92ffcad45a0dd9f1a3ef013b64242020d40c9"
        }
      },
      "contentFingerprint": "d4f207af200f98526c52782daf6a34d7075fd44debda48af3d116cd84ec862ca",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "24c2fbb57cd794e1",
      "datasetId": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A",
      "name": "너뿐이야",
      "folder": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260213_너뿐이야/나나링_260213_너뿐이야_이탈리아A.unity",
        "sourceGroup": "audio-sha256:18189bd0ed3fc215cfc28751528067242de81d5f60b44de9447da9a09bb6bb9a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1200,
      "durationSeconds": 20.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260213_너뿐이야/너뿐이야.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 19.296,
      "shotCount": 4,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/joints_world.f32",
          "exists": true,
          "bytes": 734400,
          "expectedBytes": 734400,
          "sizeMatches": true,
          "sha256": "b772205a7c668ce180f3c7cad5df5dc9db973bc0c57c5393c1b3d500059adf1b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/camera.f32",
          "exists": true,
          "bytes": 43200,
          "expectedBytes": 43200,
          "sizeMatches": true,
          "sha256": "c4805161a2dfd7252342c37038e5269eff0f66daf25932062117f80571c801ae"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/root.f32",
          "exists": true,
          "bytes": 67200,
          "expectedBytes": 67200,
          "sizeMatches": true,
          "sha256": "f5b99d64db4f043c61c68f1393b960273ed26f134afc852c421759db65d8a928"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/shot_index.i32",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "f57c0628a389886e86f442094492f772d493c7f878e3f12d7c49fdc26f33380e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/time.f64",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "2c979249341f19b9f90a145f6843d1ad48f404789fda89f642c25110864283b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/shots.json",
          "exists": true,
          "bytes": 1401,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8e5cd43161388bb62cfdeab9980163196742df9a52d4b59f5dc19897e95db148"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/preview.csv",
          "exists": true,
          "bytes": 742,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c1dd61f99be1abaafac12b3442a31067e3b384bd47957152e46c43e351812ca"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/audio_source.mp3",
          "exists": true,
          "bytes": 315431,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "18189bd0ed3fc215cfc28751528067242de81d5f60b44de9447da9a09bb6bb9a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_3581dd3e_나나링_260213_너뿐이야_이탈리아A/01_너뿐이야/prepared_v1.npz",
          "exists": true,
          "bytes": 837660,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6854661155ec81cc559b14f2ee08325e6f84295ed42f6670a848c0cce30d77b6"
        }
      },
      "contentFingerprint": "e2206b7d3e3ea53d0fbe9aa1f95376d4b7bf4d92b6ed2ce3662e192f89535bb3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "52ea50e84f92a550",
      "datasetId": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A",
      "name": "하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260115_키귤초_매끈매끈하다/하데스_260115_키귤초_매끈매끈하다_유럽A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260115_키귤초_매끈매끈하다/하데스_260115_키귤초_매끈매끈하다_유럽a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1456,
      "durationSeconds": 24.266666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.4725274725274726,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.266666666665998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 891072,
          "expectedBytes": 891072,
          "sizeMatches": true,
          "sha256": "d69c07850b6c436bb11290c02ecf010ad72ac64ee8556687e53a38c27d1c3acc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/camera.f32",
          "exists": true,
          "bytes": 52416,
          "expectedBytes": 52416,
          "sizeMatches": true,
          "sha256": "6694af17a8d32844545e7f795af78487dc10437a185cec1254a91b84b360f7bf"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/root.f32",
          "exists": true,
          "bytes": 81536,
          "expectedBytes": 81536,
          "sizeMatches": true,
          "sha256": "342f89722634cdaa54174239ce51b2ad6e50c0a0047b207242934aac1c6b12a8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5824,
          "expectedBytes": 5824,
          "sizeMatches": true,
          "sha256": "e21603fe26e3bcd8338845d23b3d76684883cf880fad6e0b60ed9080942ac355"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/time.f64",
          "exists": true,
          "bytes": 11648,
          "expectedBytes": 11648,
          "sizeMatches": true,
          "sha256": "07653b3325fef37224d9d8e66970d8415a3e526d241c8f2db68796d90470e77f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/shots.json",
          "exists": true,
          "bytes": 452,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d22323683315a7b9e1349f5cf03405472be9fb285e3d678ef808692c4c3b1632"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_35d37ee1_하데스_260115_키귤초_매끈매끈하다_유럽A/01_하데스_260115_키귤초_매끈매끈하다_유럽A_Timeline/preview.csv",
          "exists": true,
          "bytes": 831,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "479d86e45c76585df0f26631a148873033306aeac5d49ab5f764509ad2995b0c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a0eeecf721cb81ff95109ef28cd51f38e2bf832e7d649a3ed59ce06c697c0340",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "28c991cea6c88465",
      "datasetId": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260512_모시모시/나나링_260512_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1237,
      "durationSeconds": 20.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.9102667744543247,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.610612244897958
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 757044,
          "expectedBytes": 757044,
          "sizeMatches": true,
          "sha256": "f91513a69f3bc63352721ca9d110463ff5b1afd9b887a731c512e5f15597afd3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 44532,
          "expectedBytes": 44532,
          "sizeMatches": true,
          "sha256": "3b76498dc3d2ca774583aaa7ee02145c641c8faa0c14e155c4cf43bcc24b95b8"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/root.f32",
          "exists": true,
          "bytes": 69272,
          "expectedBytes": 69272,
          "sizeMatches": true,
          "sha256": "cd381e34ed8b76b598c833dc07fd40ed7a4dc7c82511a6269505b6d0bf31b7ce"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 4948,
          "expectedBytes": 4948,
          "sizeMatches": true,
          "sha256": "c7456feed62adf67844408f685675510a4cf3da7bf13e8cd75bb12005fdc9218"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/time.f64",
          "exists": true,
          "bytes": 9896,
          "expectedBytes": 9896,
          "sizeMatches": true,
          "sha256": "0413d1045cdb43dcf700cbf0cd2786c4e431771de43b41c1ccb925d8a6f4346d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "26df5a70a7a8b0f5b7e3cdfc286d661172812d17deeceb6a44e1d6b97a913265"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 726,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "63ea62dbb8178106a4ca1eab9ecc936486e93e52eb6f3c65b080e282ede26a9d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_366208b4_나나링_260512_모시모시_학교C/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 863404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8f559e8092ae683ef922d37873cca64ebd558446b7318464f8bbb65eb2265b26"
        }
      },
      "contentFingerprint": "f2b256011bf51c274dd52a9e4d3f35f65fedeb40aa046fdd6a863159c9f3f964",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0ec429624cd06e9c",
      "datasetId": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C",
      "name": "@[나나링] MASTER_FOR MON02 (NAT)",
      "folder": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251222_오리곡/나나링_251222_오리곡_무지C.unity",
        "sourceGroup": "audio-sha256:e9271a7d56330252f3f0691fae567c467bf9702d9b067471c9d56eab71cf77e6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1446,
      "durationSeconds": 24.1,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251222_오리곡/@[나나링] MASTER_FOR MON02 (NAT).mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 19.516666666666662,
      "shotCount": 4,
      "shotsPerMinute": 9.95850622406639,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.1
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/joints_world.f32",
          "exists": true,
          "bytes": 884952,
          "expectedBytes": 884952,
          "sizeMatches": true,
          "sha256": "3af35a6f0335e3ca7745176ac67f1f50ae32d81ffe5c3408672788b03985fbe9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/camera.f32",
          "exists": true,
          "bytes": 52056,
          "expectedBytes": 52056,
          "sizeMatches": true,
          "sha256": "7ca5ff22ce01086c0f6d2ed6f4e583f3ad57bd4f96328bdffbcb0edb6ab7902a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/root.f32",
          "exists": true,
          "bytes": 80976,
          "expectedBytes": 80976,
          "sizeMatches": true,
          "sha256": "6b9f667935cbf55cab86cef141956d3798459388eee3c8c246551a4e694982e6"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/shot_index.i32",
          "exists": true,
          "bytes": 5784,
          "expectedBytes": 5784,
          "sizeMatches": true,
          "sha256": "c4e723d53daf610bf2bf6933bdd9969eb15b3b7650bfbaac40334f61a95e7ca0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/time.f64",
          "exists": true,
          "bytes": 11568,
          "expectedBytes": 11568,
          "sizeMatches": true,
          "sha256": "28e50a75d50be5a340e705f39e9b223b0e35d4d010c79a83fb3ea3b636848451"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/shots.json",
          "exists": true,
          "bytes": 1398,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2d621b9b6e223decf976ac19f06b388b9580736a0392903a4fa47b673052363b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/preview.csv",
          "exists": true,
          "bytes": 817,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0f64abe76bedb61a66a1cefafabc5b5101adf9d02f010d946549c6b2e9a1328"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/audio_source.mp3",
          "exists": true,
          "bytes": 6353708,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9271a7d56330252f3f0691fae567c467bf9702d9b067471c9d56eab71cf77e6"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_36699ac5_나나링_251222_오리곡_무지C/01_@[나나링] MASTER_FOR MON02 (NAT)/prepared_v1.npz",
          "exists": true,
          "bytes": 1008964,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "44e974193d9ca936ce4eabe54a64931a94e8e2ef4e0d229f58ed73eab3f4457d"
        }
      },
      "contentFingerprint": "f8964d0878b7561559c2794fc0df9902c2b56da13021461a53785df948dc1861",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8f7b6e78435b1a9c",
      "datasetId": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤",
      "name": "챈나님 미션곡 최종",
      "folder": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종",
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_f9b2675653",
        "name": "가정집A_밤",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_가정집A_밤.unity",
        "sourceGroup": "audio-sha256:ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 5897,
      "durationSeconds": 98.28333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/에셋/챈나님 미션곡 최종.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 180.0,
      "shotCount": 38,
      "shotsPerMinute": 23.19823639138545,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 38,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 98.27884154816468
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/joints_world.f32",
          "exists": true,
          "bytes": 3608964,
          "expectedBytes": 3608964,
          "sizeMatches": true,
          "sha256": "666f722181ea6694ea8d8f0e0b99069615663063f771973872650ce97e42dfaa"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/camera.f32",
          "exists": true,
          "bytes": 212292,
          "expectedBytes": 212292,
          "sizeMatches": true,
          "sha256": "29b7e6c51a4ab4a5461296362478c270be138fffe6ea0007821b08f9682b3e50"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/root.f32",
          "exists": true,
          "bytes": 330232,
          "expectedBytes": 330232,
          "sizeMatches": true,
          "sha256": "b2b6a439a9899b8e288fab9f74a31372e5701bccca502eb249486394998b20cd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/shot_index.i32",
          "exists": true,
          "bytes": 23588,
          "expectedBytes": 23588,
          "sizeMatches": true,
          "sha256": "4c2192f847c9538fd44034f79398567a1b93a15aad17fe7f2b8622845b93263b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/time.f64",
          "exists": true,
          "bytes": 47176,
          "expectedBytes": 47176,
          "sizeMatches": true,
          "sha256": "dbf92891b3816aab2e0e3757023406df03695c12d4c18e04de083261190c19e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/shots.json",
          "exists": true,
          "bytes": 13826,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "406238727d94efe668afcd8fea0f50214883d0531b63f952f885a354a3a29da3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5a66b8fe4379938e4adf4cef82996423c9a21574f1d372f23897298d03eaade2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/audio_source.wav",
          "exists": true,
          "bytes": 51842096,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_367561b5_챈나_250824_MV_가정집A_밤/01_챈나님 미션곡 최종/prepared_v1.npz",
          "exists": true,
          "bytes": 4106788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a6dc358b79f7a627f50b378cdd9b51d0d63ec81eff2d690d8893b25724784a34"
        }
      },
      "contentFingerprint": "4c603f3e51115a5bc3efe47752b87a5936986a914179b92dff7c3cc4cb45c892",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "af28731ac2657633",
      "datasetId": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B",
      "name": "양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1172,
      "durationSeconds": 19.533333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.071672354948805,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.533333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 717264,
          "expectedBytes": 717264,
          "sizeMatches": true,
          "sha256": "a225ef6a72abdf503fa980bda10845cb9557d1f547c5f123b6d0fa6354aa1979"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 42192,
          "expectedBytes": 42192,
          "sizeMatches": true,
          "sha256": "6fef8b4aa2cb4790924957a0846e878c80c81e24e5b20ab01fafaa180eb7db6a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 65632,
          "expectedBytes": 65632,
          "sizeMatches": true,
          "sha256": "ebd8de7bc7f08d885bc42913cb328d85c0420d1520b72fb0f4e7c6c8d131beec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 4688,
          "expectedBytes": 4688,
          "sizeMatches": true,
          "sha256": "1fa06f2d4689ca37886152e74dd65f3a060188d4737e0827068e223597b02e12"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 9376,
          "expectedBytes": 9376,
          "sizeMatches": true,
          "sha256": "70b5e23a269875a22a14e41338dc52ff7cfaf440a500f16b9bd29332d56b8617"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 479,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d3e339c45b7a523fa479660a65504c45dadaad8c55c9e4bfea206f8a756eb9f0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/01_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 01 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 835,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0d11d019225f0a237c1a8ef4cdaaeb64896a84df52490a9b1fd796b355604b01"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "047a422629632c246c8ed2180c34fcdf09de98bb0cdd58527606141b2aa3b29c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1c5732f54416db9b",
      "datasetId": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B",
      "name": "양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1075,
      "durationSeconds": 17.916666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.3488372093023258,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.916666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 657900,
          "expectedBytes": 657900,
          "sizeMatches": true,
          "sha256": "c5f4c5a0f47ae4f985007d4b421710913839984ad44546ff3d61b1c78456d11e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/camera.f32",
          "exists": true,
          "bytes": 38700,
          "expectedBytes": 38700,
          "sizeMatches": true,
          "sha256": "1323f60735a5b6bff8424eb9082aa7d9d9ff8cf1e1c4789c370e5249f2856c4a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/root.f32",
          "exists": true,
          "bytes": 60200,
          "expectedBytes": 60200,
          "sizeMatches": true,
          "sha256": "2bfc3a3d0d9cb162b7a90adc488b7443aa052e051594b64ab6fcfc117042d1d7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 4300,
          "expectedBytes": 4300,
          "sizeMatches": true,
          "sha256": "1579d83699a76e05226cdc1c1dec47ffebc4d554292a7fd3a4e99d457c5b6164"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/time.f64",
          "exists": true,
          "bytes": 8600,
          "expectedBytes": 8600,
          "sizeMatches": true,
          "sha256": "3f4436a316fdeda031b77c01af718c794577d89f41a9eff1dd7f90437ee34f1a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/shots.json",
          "exists": true,
          "bytes": 483,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1d4ec3f6343c52a2a9157a491e2aa858781064a31d604933314db3adaeee6b74"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/02_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 02 (Cinemachine Track (1)) [muted]/preview.csv",
          "exists": true,
          "bytes": 825,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd37063b3cc757c3bba7e5358c13bb26f440ff9acc8afd3ae3cd986cfdffdc0c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "aead18a58192810f2ad4f423f71f4975d8fe20e934fed5f6b46d0c24319b06af",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "170f17f8a1154980",
      "datasetId": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B",
      "name": "양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1172,
      "durationSeconds": 19.533333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.071672354948805,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.533333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 717264,
          "expectedBytes": 717264,
          "sizeMatches": true,
          "sha256": "a225ef6a72abdf503fa980bda10845cb9557d1f547c5f123b6d0fa6354aa1979"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 42192,
          "expectedBytes": 42192,
          "sizeMatches": true,
          "sha256": "7ca13ce69f05fd84e2e3c4a8226a31ddc2b6a3e0dc8fc1ce124d44d3d8c33c9a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 65632,
          "expectedBytes": 65632,
          "sizeMatches": true,
          "sha256": "ebd8de7bc7f08d885bc42913cb328d85c0420d1520b72fb0f4e7c6c8d131beec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 4688,
          "expectedBytes": 4688,
          "sizeMatches": true,
          "sha256": "1fa06f2d4689ca37886152e74dd65f3a060188d4737e0827068e223597b02e12"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 9376,
          "expectedBytes": 9376,
          "sizeMatches": true,
          "sha256": "70b5e23a269875a22a14e41338dc52ff7cfaf440a500f16b9bd29332d56b8617"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 479,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "15b739eddc42fcc10c363afd5cba9d90c801135fe49a29a246559d0630132a18"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/03_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 03 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 815,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8e875a73ae1dde472e293ca86353b417065986172c0cfbc748f307061e97364e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a578a6f2e72eb36eaad56a3ea9da548b329cc5a8ce539e6df117d401352a97d3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "276d27b254918985",
      "datasetId": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B",
      "name": "양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1172,
      "durationSeconds": 19.533333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.071672354948805,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.533333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 717264,
          "expectedBytes": 717264,
          "sizeMatches": true,
          "sha256": "a225ef6a72abdf503fa980bda10845cb9557d1f547c5f123b6d0fa6354aa1979"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 42192,
          "expectedBytes": 42192,
          "sizeMatches": true,
          "sha256": "7ca13ce69f05fd84e2e3c4a8226a31ddc2b6a3e0dc8fc1ce124d44d3d8c33c9a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 65632,
          "expectedBytes": 65632,
          "sizeMatches": true,
          "sha256": "ebd8de7bc7f08d885bc42913cb328d85c0420d1520b72fb0f4e7c6c8d131beec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4688,
          "expectedBytes": 4688,
          "sizeMatches": true,
          "sha256": "1fa06f2d4689ca37886152e74dd65f3a060188d4737e0827068e223597b02e12"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 9376,
          "expectedBytes": 9376,
          "sizeMatches": true,
          "sha256": "70b5e23a269875a22a14e41338dc52ff7cfaf440a500f16b9bd29332d56b8617"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 471,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8a95bb2f34f0e3511a6e2f6ad6302e968d9d28a39fc005cf021035e41c8952eb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_38168781_양도끼_251022_SugarOnMyTongue_연습실B/04_양도끼_251022_SugarOnMyTongue_주택가B_Timeline - Camera 04 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 815,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8e875a73ae1dde472e293ca86353b417065986172c0cfbc748f307061e97364e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "41a59bda3e175e1143f9662a5ceb8a80425cfe4793eeeb954f1530c694845c26",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "85e4aea5e213aa25",
      "datasetId": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝",
      "name": "블리즈_250630_소다팝_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250630_소다팝/블리즈_250630_소다팝.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250630_소다팝/블리즈_250630_소다팝_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2495,
      "durationSeconds": 41.583333333333336,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 1.442885771543086,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.583333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1526940,
          "expectedBytes": 1526940,
          "sizeMatches": true,
          "sha256": "3672fcba55e5fef5fa1431b8e9a43da7503bea2b059c85e6997e79724a7b011d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/camera.f32",
          "exists": true,
          "bytes": 89820,
          "expectedBytes": 89820,
          "sizeMatches": true,
          "sha256": "c1ac778b2896a5a937010e17486a26dd09d97cb441977b1cfa1fa2913eb04bce"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/root.f32",
          "exists": true,
          "bytes": 139720,
          "expectedBytes": 139720,
          "sizeMatches": true,
          "sha256": "1db508f55cfd487f97097e05d98095913f5ae3e497ed17d15673568e90b5de17"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9980,
          "expectedBytes": 9980,
          "sizeMatches": true,
          "sha256": "28c329ca087128446ced7d26fb52511200e01914e6a3cc3ceccc6a03a9d6ef21"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/time.f64",
          "exists": true,
          "bytes": 19960,
          "expectedBytes": 19960,
          "sizeMatches": true,
          "sha256": "d1f8b67d0a70347a65ce1294328e6b8f316007aa8e07ef6a9686e018f3973ccb"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/shots.json",
          "exists": true,
          "bytes": 419,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e8a35e1cd62d2c945fedf1688220007fdf995608578d297e2b31a50b6d838803"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3934ff2e_블리즈_250630_소다팝/01_블리즈_250630_소다팝_Timeline/preview.csv",
          "exists": true,
          "bytes": 854,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fd48091236ffcd5852698df79dff2d47c3bf43b31b54ba7de12d108dc981df73"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9836962d63b95fb50d587b3c1bdc049d930384c03cb26f2838b7435801a43f4e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f9c52231cd6581b1",
      "datasetId": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A",
      "name": "문모모_251220_Nameless_창고A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline",
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "yamo_2777f525c0",
        "name": "문모모_251220_Nameless_창고A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251128_Nameless/Scene/문모모_251220_Nameless_창고A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@086_문모모/project/문모모_251128_nameless/scene/문모모_251220_nameless_창고a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 11490,
      "durationSeconds": 191.5,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 90,
      "shotsPerMinute": 28.198433420365532,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 90,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 191.49999999999994
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 7031880,
          "expectedBytes": 7031880,
          "sizeMatches": true,
          "sha256": "3a7cdb4c4142097912420dc493b2c2361a4fa3438441e35a7300440a4131d33a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/camera.f32",
          "exists": true,
          "bytes": 413640,
          "expectedBytes": 413640,
          "sizeMatches": true,
          "sha256": "4d320113357f5ad81d939fb3f29aceb9c54b5a516880d39454afb5d9fa38725c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/root.f32",
          "exists": true,
          "bytes": 643440,
          "expectedBytes": 643440,
          "sizeMatches": true,
          "sha256": "769570684a8d15f381faf10ff9717a4f768234364875d2673b151d59ea009d8f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 45960,
          "expectedBytes": 45960,
          "sizeMatches": true,
          "sha256": "99c06d6800c0f352dbc4fc84d3866721fda0a21489393442ef66177a04b45b12"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/time.f64",
          "exists": true,
          "bytes": 91920,
          "expectedBytes": 91920,
          "sizeMatches": true,
          "sha256": "06e0ada667555615cb0f49d8455e2d2092e4ce70eb445cdd66e806a82260bb07"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/shots.json",
          "exists": true,
          "bytes": 32177,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4f2671cf02c2e1c5c1958c043d2e7006f446eca3f832ea85eb66963f65740425"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_396d1c8d_문모모_251220_Nameless_창고A/01_문모모_251220_Nameless_창고A_Timeline/preview.csv",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "23c8c2387318f6814c094350635d1c776fd5d7ead39b7b17625ff0d52069fb71"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "7daba326835a0ac1c5a408ea27144faca936e7e2003e456a8836b8974df008e0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "75c45b78f40d3239",
      "datasetId": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A",
      "name": "하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260106_띵귤_암낫큣애니몰/하데스_260106_띵귤_암낫큣애니몰_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260106_띵귤_암낫큣애니몰/하데스_260106_띵귤_암낫큣애니몰_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2111,
      "durationSeconds": 35.18333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 11.93747039317859,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.18333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1291932,
          "expectedBytes": 1291932,
          "sizeMatches": true,
          "sha256": "4699e5e6045b19768abf5acfa39a487330c878bc68f774e9c26e8af0295d1686"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 75996,
          "expectedBytes": 75996,
          "sizeMatches": true,
          "sha256": "42d91ed55ff1ab7c02a2514e32bee28f2b7c9d8d8bb64ff449a4a5b2396a0d5a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/root.f32",
          "exists": true,
          "bytes": 118216,
          "expectedBytes": 118216,
          "sizeMatches": true,
          "sha256": "c3dac6046b7416fcd2718ed740241a8b070d14161559fa0799b595e00b284cfe"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8444,
          "expectedBytes": 8444,
          "sizeMatches": true,
          "sha256": "d90f99a7ffd90dc7dfd0cd50df6e9320fcebc91a579db9ade6110bb177dc37c0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/time.f64",
          "exists": true,
          "bytes": 16888,
          "expectedBytes": 16888,
          "sizeMatches": true,
          "sha256": "50330ff82eb88015d15ced91f92c90b8fbc3253b3decd47263bf2de501ef9e88"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/shots.json",
          "exists": true,
          "bytes": 2581,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f9b4cea2ffaedf2ee462cfa9af2caee63d34163325fb99885053b0ed29b2c88c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_39cc7bfb_하데스_260106_띵귤_암낫큣애니몰_온실정원A/01_하데스_260106_띵귤_암낫큣애니몰_온실정원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "442ea00b78359090de21a08c525e6e46f3ca525bf3bb3f3cc358adfbdf15e56f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "34c518e4c717122f60f4766a472dea4b10a9f51935eec8b4690b195dcedb64c6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a640860b2ee16ba9",
      "datasetId": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A",
      "name": "daarung_memory_master",
      "folder": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master",
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_c8c1669cbc",
        "name": "들판A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_들판A.unity",
        "sourceGroup": "audio-sha256:21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2423,
      "durationSeconds": 40.38333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/daarung_memory_master.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 36.0,
      "shotCount": 8,
      "shotsPerMinute": 11.886091621956254,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.38333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/joints_world.f32",
          "exists": true,
          "bytes": 1482876,
          "expectedBytes": 1482876,
          "sizeMatches": true,
          "sha256": "187e874abb6353f1c2866dc2becf7c49c7fc2fb99d29158b9f8470cf8a460df0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/camera.f32",
          "exists": true,
          "bytes": 87228,
          "expectedBytes": 87228,
          "sizeMatches": true,
          "sha256": "e6630682c5c44e76c602a4b026134b557e7d6e7449c78792918ec204aaaed100"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/root.f32",
          "exists": true,
          "bytes": 135688,
          "expectedBytes": 135688,
          "sizeMatches": true,
          "sha256": "5026caa7500221dd8e056329e83b0c0b097306c75cc2259a5e8867bef3dedeb7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/shot_index.i32",
          "exists": true,
          "bytes": 9692,
          "expectedBytes": 9692,
          "sizeMatches": true,
          "sha256": "49a9dbce1a8b3530d9e6abf7fea7a0fd5fb72e6736424f21cc2493cce72ac02c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/time.f64",
          "exists": true,
          "bytes": 19384,
          "expectedBytes": 19384,
          "sizeMatches": true,
          "sha256": "d111d69a8db97080caad7a50a792cadae17817c539c323cd834b3cc326dd4c1e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/shots.json",
          "exists": true,
          "bytes": 2853,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6934906e3b6cee44cde73b948d8b552db91f3cf8474e29c4d0755c4ae8b27edd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/preview.csv",
          "exists": true,
          "bytes": 802,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "08cd565371b34ebb7a02728f6b0d506c7fc1afd4733a5216abbaf4538f75743f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/audio_source.wav",
          "exists": true,
          "bytes": 13880778,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_39f6c26c_다룽_250614_Memory_들판A/01_daarung_memory_master/prepared_v1.npz",
          "exists": true,
          "bytes": 1688932,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2a10e745ad9091412d95aa2c26f07487b44f3743172a590b5cc41281df9dfa52"
        }
      },
      "contentFingerprint": "199f2a832bdb285fca7381bb6c1fa69b55a5869136763a3aa3d16a821f34051a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "214f62e766f0f8f8",
      "datasetId": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B",
      "name": "코오리세라_251109_BeMyLight_정원B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline",
      "character": {
        "id": "@185",
        "name": "코오리세라"
      },
      "venue": {
        "id": "yamo_a8e5fc1480",
        "name": "정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251109_BeMyLight/코오리세라_251109_BeMyLight_정원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@185_코오리세라/project/코오리세라_251109_bemylight/코오리세라_251109_bemylight_정원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1787,
      "durationSeconds": 29.783333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 12.087297146054839,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.783333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1093644,
          "expectedBytes": 1093644,
          "sizeMatches": true,
          "sha256": "f096d101dba8cf44c2a266758ad17d8df8908ce1abfaded18f72a71565bf6903"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/camera.f32",
          "exists": true,
          "bytes": 64332,
          "expectedBytes": 64332,
          "sizeMatches": true,
          "sha256": "a17714b1d1da32073a6ed116ddd91958faa0ef7c81fa5915bd1ff4b9af737951"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/root.f32",
          "exists": true,
          "bytes": 100072,
          "expectedBytes": 100072,
          "sizeMatches": true,
          "sha256": "da2a5089d9636268a37bcffedb7886e17e08be41e5c88d66bebda52386a314aa"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7148,
          "expectedBytes": 7148,
          "sizeMatches": true,
          "sha256": "0c5c017b3600456ec876c7a646f188c1cbbd246ce920178e6117087d7594cd3d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/time.f64",
          "exists": true,
          "bytes": 14296,
          "expectedBytes": 14296,
          "sizeMatches": true,
          "sha256": "69fbc96bb4b4ab41cc091ff4a2bed38de82ceb79a0b9cc81b33a2d37825d1409"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/shots.json",
          "exists": true,
          "bytes": 2092,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cf5896b978072b3ee21cd198de5b672a638c03c0f974858168e7a268e5fe7b85"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3ab90688_코오리세라_251109_BeMyLight_정원B/01_코오리세라_251109_BeMyLight_정원B_Timeline/preview.csv",
          "exists": true,
          "bytes": 804,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3962819998e3c26e0d0079dae9a4defc7e9773d3c9629b99ac79f7d6871879e0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9faf047ce1d603edf5d6be9a666aa4c07b9d67800bec3c537b8c0b3a9948972a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "79e4368124b01abd",
      "datasetId": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A",
      "name": "daarung_memory_master",
      "folder": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master",
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/다룽_250614_Memory_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2423,
      "durationSeconds": 40.38333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250614_Memory/daarung_memory_master.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 36.0,
      "shotCount": 8,
      "shotsPerMinute": 11.886091621956254,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.38333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/joints_world.f32",
          "exists": true,
          "bytes": 1482876,
          "expectedBytes": 1482876,
          "sizeMatches": true,
          "sha256": "8c3de5b12adeed49dcafb5342d701f3bea34c215b74fc23c4249b204f7e5e5e1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/camera.f32",
          "exists": true,
          "bytes": 87228,
          "expectedBytes": 87228,
          "sizeMatches": true,
          "sha256": "fadcf8223cdfe06e8e8d99c98b77cb64104f72f0d3f8f55d9c92fd19fc419ddb"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/root.f32",
          "exists": true,
          "bytes": 135688,
          "expectedBytes": 135688,
          "sizeMatches": true,
          "sha256": "bcd27f15403df03a115041d911c60a4f2901c0cd41b455cd92f10f4d97a03f69"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/shot_index.i32",
          "exists": true,
          "bytes": 9692,
          "expectedBytes": 9692,
          "sizeMatches": true,
          "sha256": "49a9dbce1a8b3530d9e6abf7fea7a0fd5fb72e6736424f21cc2493cce72ac02c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/time.f64",
          "exists": true,
          "bytes": 19384,
          "expectedBytes": 19384,
          "sizeMatches": true,
          "sha256": "d111d69a8db97080caad7a50a792cadae17817c539c323cd834b3cc326dd4c1e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/shots.json",
          "exists": true,
          "bytes": 2853,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6934906e3b6cee44cde73b948d8b552db91f3cf8474e29c4d0755c4ae8b27edd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/preview.csv",
          "exists": true,
          "bytes": 774,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "127e5cbd4ea4f6426662837ea7f6309692ab625c3919205c58f4bdb352e7478b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/audio_source.wav",
          "exists": true,
          "bytes": 13880778,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21134c4b0a5db0ba365874b537990a59629e26754806db5fabf594297f2c1a8f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_3c6f37c7_다룽_250614_Memory_벚꽃정원A/01_daarung_memory_master/prepared_v1.npz",
          "exists": true,
          "bytes": 1688940,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5aeb875773d062c8babf049357357addc992ee142b736e12f7a7680fc6de626f"
        }
      },
      "contentFingerprint": "01962ac9c396fa5bf6dcbc6d326dcca9b59c9d1b08db6ca64ebb19411e7d030f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "18bf5bb4d1ed5cc5",
      "datasetId": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A",
      "name": "댓처노노",
      "folder": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노",
      "character": {
        "id": "@025",
        "name": "꽃설화"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260428_댓츠노노/꽃설화_260428_댓츠노노_체육관A.unity",
        "sourceGroup": "audio-sha256:8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2100,
      "durationSeconds": 35.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260408_댓처노노/댓처노노.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 33.672,
      "shotCount": 8,
      "shotsPerMinute": 13.714285714285714,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/joints_world.f32",
          "exists": true,
          "bytes": 1285200,
          "expectedBytes": 1285200,
          "sizeMatches": true,
          "sha256": "280da6616074d2d0c5daf247d7f2c7b65f33dc7a632acffea6d4d32bf60e82fd"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/camera.f32",
          "exists": true,
          "bytes": 75600,
          "expectedBytes": 75600,
          "sizeMatches": true,
          "sha256": "25877628ef4bc9b4311eb3fdfdf76fdd313c54ca09357514277d9395104da977"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/root.f32",
          "exists": true,
          "bytes": 117600,
          "expectedBytes": 117600,
          "sizeMatches": true,
          "sha256": "4f75e2a03e1f2d51a6eaef4d8d9422dd18e3ab6741e5e42ac86d1ce128a5c349"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/shot_index.i32",
          "exists": true,
          "bytes": 8400,
          "expectedBytes": 8400,
          "sizeMatches": true,
          "sha256": "705bfaedcc4b7c98e2e92d2e19860d677d3e3fb2a22044c735af7ae0dfbcddfe"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/time.f64",
          "exists": true,
          "bytes": 16800,
          "expectedBytes": 16800,
          "sizeMatches": true,
          "sha256": "7753073c9b2b39b643de6ffdeb62d4bef3256150459767febb8ba1002c8f58b5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/shots.json",
          "exists": true,
          "bytes": 2791,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0ef3164c801e11eacb2d9c9446a9a2cb7dd94e9f0c837fa1fb52bac8cb80542"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "182c1da48b478fe013325430c02ad8409bf8ee7e155b5d4b88f94052b740939a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/audio_source.mp3",
          "exists": true,
          "bytes": 546261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_3f51ee20_꽃설화_260428_댓츠노노_체육관A/01_댓처노노/prepared_v1.npz",
          "exists": true,
          "bytes": 1464056,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b14d144cdecf6a84d5a33a3085a163394eaa48e510e58e71e4752c7b9bc462a1"
        }
      },
      "contentFingerprint": "f739040b73d83fc47689c9c06b75248de16f86c17d972830a2e0cdf72d18de02",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9e8602ff0e45ccaa",
      "datasetId": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B",
      "name": "문모모_251104_BeMyLight_박물관B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline",
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "yamo_36f747ed3d",
        "name": "박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251104_BeMyLight/문모모_251104_BeMyLight_박물관B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@086_문모모/project/문모모_251104_bemylight/문모모_251104_bemylight_박물관b_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3967,
      "durationSeconds": 66.11666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 13,
      "shotsPerMinute": 11.79732795563398,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 66.11666666666599
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2427804,
          "expectedBytes": 2427804,
          "sizeMatches": true,
          "sha256": "6aef9ba1f40cdd75e4ed540217fec5d81a3cc4b490ccd84ffc1f103bc5e14955"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/camera.f32",
          "exists": true,
          "bytes": 142812,
          "expectedBytes": 142812,
          "sizeMatches": true,
          "sha256": "dacfae481702bd01beb3008a6cc5c7369b60c7576d25440587b59efc153666b1"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/root.f32",
          "exists": true,
          "bytes": 222152,
          "expectedBytes": 222152,
          "sizeMatches": true,
          "sha256": "715ad39c44e7b2a4f65efeddf499acfe4e4f319df692fce4301f722f194c71e1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 15868,
          "expectedBytes": 15868,
          "sizeMatches": true,
          "sha256": "5dd7aba2db7919dc0473b8a75ff9fa047091d3913ab06927d57c07fdb9f16032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/time.f64",
          "exists": true,
          "bytes": 31736,
          "expectedBytes": 31736,
          "sizeMatches": true,
          "sha256": "9dcb05907ca12c943449eb5f3c9e93127d07f30542f02348ac6d8d9c83db32ff"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/shots.json",
          "exists": true,
          "bytes": 4541,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "975c9fe7fb6cc583cb35a752cc74f7e7c55624aeca5347be53256b0d07307192"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_406f14a8_문모모_251104_BeMyLight_박물관B/01_문모모_251104_BeMyLight_박물관B_Timeline/preview.csv",
          "exists": true,
          "bytes": 727,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "036900913036cd80d2c29d5d5f60663b155a29bfbd3353a64eb6965c5554205d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "886779202ffdffd0b1490fc1a393671c617e5df2c21c4ea10eef94801007aa51",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1bdc72385f32c8ff",
      "datasetId": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C",
      "name": "블리즈_251109_바디_학교C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_학교C.unity",
        "sourceGroup": "multi-source-sha256:e438df273ca9f3a639c4a64fdc5869b7f774c377698c6a01c15cb2c42a178de6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1191,
      "durationSeconds": 19.85,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 15.113350125944583,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.85
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 728892,
          "expectedBytes": 728892,
          "sizeMatches": true,
          "sha256": "bff4220c0387cc9afa5e9c47947ceda8e94483e77ff491c48755f2e87920ac9a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/camera.f32",
          "exists": true,
          "bytes": 42876,
          "expectedBytes": 42876,
          "sizeMatches": true,
          "sha256": "05cc0ef4a6807f75402ca5882add8b22e0659537f2093d4c0767a7d916bf3d9f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/root.f32",
          "exists": true,
          "bytes": 66696,
          "expectedBytes": 66696,
          "sizeMatches": true,
          "sha256": "ba56e3e54ddb62eb0b88656c519bf28da18ccca16c391509d61e7abce4e6306a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4764,
          "expectedBytes": 4764,
          "sizeMatches": true,
          "sha256": "9c9fa27f94bd1fdd684fb5755a4b0eaab7eb8b1ce15637c66723ccd7de258335"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/time.f64",
          "exists": true,
          "bytes": 9528,
          "expectedBytes": 9528,
          "sizeMatches": true,
          "sha256": "e51be93c8366cb40cdb2dd4429357c112a71de9381d48219b5b07d9610a00929"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/shots.json",
          "exists": true,
          "bytes": 1786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "eae3aa81fd03d71d07c44861fb794866ae8709511baf95d8f3b6195a0b9d1075"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/01_블리즈_251109_바디_학교C_Timeline/preview.csv",
          "exists": true,
          "bytes": 749,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "df532c4be090e32b2542bf158e055bd2c9843a6d309b57969e9579087d080bba"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "10000d3109c5d2cee50ad1bc3825a600525ce7cc4c31b75107835e68dd919365",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9a33602608bf568e",
      "datasetId": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_학교C.unity",
        "sourceGroup": "multi-source-sha256:e438df273ca9f3a639c4a64fdc5869b7f774c377698c6a01c15cb2c42a178de6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1440,
      "durationSeconds": 24.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 881280,
          "expectedBytes": 881280,
          "sizeMatches": true,
          "sha256": "59c456b3a96e42c24629876534c3e6277de997b1c425f78327936368d57f5844"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 51840,
          "expectedBytes": 51840,
          "sizeMatches": true,
          "sha256": "a01bdf2f3b66ea0d1bb29ef798699ec75d09fd689e955af67ea029a7b685bc38"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/root.f32",
          "exists": true,
          "bytes": 80640,
          "expectedBytes": 80640,
          "sizeMatches": true,
          "sha256": "b8219904af59014e06fb910179b28fa696a40fc93f32521d47a002975d95934c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5760,
          "expectedBytes": 5760,
          "sizeMatches": true,
          "sha256": "9ebd7920809618f067ad87aedcedc86c7e864f73a031a6d69fe46f63c2fb2565"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11520,
          "expectedBytes": 11520,
          "sizeMatches": true,
          "sha256": "d595c4a8dbecaae8ddca426f08ee3b234b9b256893e54f7bde55dee28947b8e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2145,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c0e5ca53a968640d4c2f5998e45b88e57186ea7bc355eb0515648258d3332b2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 733,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "23e1d411e8d1e386be2aac866ebe99ba2700b6997689a8bb5c8ab50ed8c4b737"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_41038bc5_달타_260326_캐치캐치_학교C/02_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1004688,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bbf70a2439788939af307c6f5daff37114118425431dd7b033681a963deb361e"
        }
      },
      "contentFingerprint": "7b4f10f87dc01c6a78e49bcdc092aae5c62d901b8364a89050fd76526fb32c2b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "598249fa1c16d273",
      "datasetId": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A",
      "name": "ChatterChatter",
      "folder": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260311_ChatterChatter/윤이제_260311_ChatterChatter_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:b510ab572586558a61b5b55836c8bc0692e4ac48fdf0edeadaf42361156dff09",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1200,
      "durationSeconds": 20.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260311_ChatterChatter/ChatterChatter.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 19.278367346938776,
      "shotCount": 6,
      "shotsPerMinute": 18.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/joints_world.f32",
          "exists": true,
          "bytes": 734400,
          "expectedBytes": 734400,
          "sizeMatches": true,
          "sha256": "33fe7d210a9304753afe850f92abb14bfb032e88ad0b96c07d104370c0965f2f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/camera.f32",
          "exists": true,
          "bytes": 43200,
          "expectedBytes": 43200,
          "sizeMatches": true,
          "sha256": "3ebab41af5819589080b13299c31ca9c687e9b6f11a0dbb9600d1f43dc441b87"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/root.f32",
          "exists": true,
          "bytes": 67200,
          "expectedBytes": 67200,
          "sizeMatches": true,
          "sha256": "2bb2bbaeb99d6cba505976c8de6f53e4c9a5d8c925afac8875402c0fc551d9be"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/shot_index.i32",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "fd410d13750cc6d63cee791b01d1f40c315bfe74c27d4e4fbb5fb292e20e46c9"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/time.f64",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "2c979249341f19b9f90a145f6843d1ad48f404789fda89f642c25110864283b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/shots.json",
          "exists": true,
          "bytes": 2161,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3b78d0bf5da2efa83447f2695c0970b32f88222b3254cdce516c11eb96bbb52"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6895630a640b3700a02cd90aa385b52baa4f16ea01428bb04aac4a90fe1b41ee"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/audio_source.mp3",
          "exists": true,
          "bytes": 316956,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b510ab572586558a61b5b55836c8bc0692e4ac48fdf0edeadaf42361156dff09"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_415d5b6d_윤이제_260311_ChatterChatter_블리즈모캡룸A/01_ChatterChatter/prepared_v1.npz",
          "exists": true,
          "bytes": 837748,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d6a84aa82041479f098d08a453443a2b863f54647a25ad77d217a1b1a006f155"
        }
      },
      "contentFingerprint": "04c54e798fe5f9587c550d759b2156963d8a9ed23013606cbd979c617004b5cb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9f273c30f0ea62da",
      "datasetId": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251216_IRISOUT/윤이제_251216_IRISOUT_무지B.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 8,
      "shotsPerMinute": 27.55980861244019,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666664
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "d95c5df883bcd11b13c73bd42d5ffde4a917d4601c9097e4a8064c317c8b5c7e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "89482a6b0597e149996c2fb0d9e22f30e998d3bd94e5b2c77ac587bb3ac0525b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "4b2aeeba737d09db1f888ed9c0cc54eb11fc5b1e9197e50052e6905ff09e3ea1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "f4375b386138c6b4923fc93bc45494815c83a66eddf6e0d430dc97009186e697"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2818,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "102fd182881f11af3adc91c9f1144b5446a3735e168afc53dc6c86eb777f9b70"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "74c112b5e108a0b0e57c1262820703a926e639d987f3632e26f6080714b63ef8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_42f8d055_윤이제_251216_IRISOUT_무지B/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3e7b5511858873ec95a3a46a68082cbeff1583a471bbcba30a4e107f8dbe349c"
        }
      },
      "contentFingerprint": "3569f69a2694bb7d2b8e8896db40548436ee73ef9859e89d3fcc6b5ed3659faa",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0341e69452bf36d0",
      "datasetId": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A",
      "name": "이레인_250616_1999_해변A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_1448591cdb",
        "name": "이레인_250616_1999_해변A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250612_1999/이레인_250616_1999_해변A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250612_1999/이레인_250616_1999_해변a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1120,
      "durationSeconds": 18.666666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 6.428571428571429,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.666666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 685440,
          "expectedBytes": 685440,
          "sizeMatches": true,
          "sha256": "e55776e6af46474ef77773a3bd899243130ec248d50052b54edbcda11295caf3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/camera.f32",
          "exists": true,
          "bytes": 40320,
          "expectedBytes": 40320,
          "sizeMatches": true,
          "sha256": "57df06fcfdcdc8d76149b9a6b479adc8d985782923c9b6b13bf6c5c72408d901"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/root.f32",
          "exists": true,
          "bytes": 62720,
          "expectedBytes": 62720,
          "sizeMatches": true,
          "sha256": "fa112b954b36f8fcd9054c6a0df53f3e1179b167920f09eae3af499646d35dff"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4480,
          "expectedBytes": 4480,
          "sizeMatches": true,
          "sha256": "01318808f4f71cdcf14e6c17405114092d545b0966267e3a86cf847b074554bf"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/time.f64",
          "exists": true,
          "bytes": 8960,
          "expectedBytes": 8960,
          "sizeMatches": true,
          "sha256": "239ecff51fc23817ae2dd069e3da6e5284db6b7c71aba78a3810347e3fe1eabe"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/shots.json",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "89e20e968b50d5516c207d30ad6f51b5084555e6b8364e3f10b5b162a14b2e14"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4396ed40_이레인_250616_1999_해변A/01_이레인_250616_1999_해변A_Timeline/preview.csv",
          "exists": true,
          "bytes": 764,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "61d4cc0b52c3a084bd04677c58c8a2bfc7b9cd3ff1beb08e743ce30175ad43f4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "11dddebadd8dd2644e50a5d1b117d05f8a736868e9e177c901cc9d46a402974a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d32af43013762993",
      "datasetId": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮",
      "name": "지구방위대",
      "folder": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_c8475a09f4",
        "name": "하데스핑크룸낮",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260430_지구방위대/하데스_260430_지구방위대_하데스핑크룸낮.unity",
        "sourceGroup": "audio-sha256:a9b2463d2132cfb74bdd3b4afceb24a867d0089fde8a603f2e2e5730e3f63eed",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1097,
      "durationSeconds": 18.283333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260430_지구방위대/지구방위대.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 16.56,
      "shotCount": 1,
      "shotsPerMinute": 3.2816773017319965,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.283333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/joints_world.f32",
          "exists": true,
          "bytes": 671364,
          "expectedBytes": 671364,
          "sizeMatches": true,
          "sha256": "87c185cfeb40e89481f393f32c7e5e6352ca62463d9e2700bdff1c7be1634af2"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/camera.f32",
          "exists": true,
          "bytes": 39492,
          "expectedBytes": 39492,
          "sizeMatches": true,
          "sha256": "095dfdb258afc2504778e1eb881f65a05239d05621aea490765336a02c788b81"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/root.f32",
          "exists": true,
          "bytes": 61432,
          "expectedBytes": 61432,
          "sizeMatches": true,
          "sha256": "b095cefdff87aae6215a3bb52cb34ce7d675ea74de3fbd59d886aa85787d25ff"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/shot_index.i32",
          "exists": true,
          "bytes": 4388,
          "expectedBytes": 4388,
          "sizeMatches": true,
          "sha256": "e051a919c8259ba3daa30812d93e45ed7579016baa58340b0a89f1cad028faea"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/time.f64",
          "exists": true,
          "bytes": 8776,
          "expectedBytes": 8776,
          "sizeMatches": true,
          "sha256": "f55df0fdaa1fabeb89cda6080b14a751a5068425b6c6fac58f1d493af5dec526"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/shots.json",
          "exists": true,
          "bytes": 405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ce4ec047e030d0169a471bdf92eb1fef0727ac14a400a6fef0f4a275224f305f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/preview.csv",
          "exists": true,
          "bytes": 788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7ed189ca20fa7fb4656f935b0bb5bcc7d522187a340d27daa48568f2ef479449"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/audio_source.mp3",
          "exists": true,
          "bytes": 343277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a9b2463d2132cfb74bdd3b4afceb24a867d0089fde8a603f2e2e5730e3f63eed"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_43b6533c_하데스_260430_지구방위대_하데스핑크룸낮/01_지구방위대/prepared_v1.npz",
          "exists": true,
          "bytes": 765988,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a45709112598c5b176a93586d92344d02a247e2a9a8e8f16d408b4f91e2f46b1"
        }
      },
      "contentFingerprint": "f4ab7c870162ecfc73ef9212c21ef957992b1f2dd1a4a7637cb7126108eed36a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d09be4a1fae38366",
      "datasetId": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A",
      "name": "스노하라스나_오요메홀릭_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline",
      "character": {
        "id": "@190",
        "name": "스노하라스나"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@190_스노하라스나/Project/스노하라스나_260224_오요메홀릭/스노하라스나_260224_오요메홀릭_하늘정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@190_스노하라스나/project/스노하라스나_260224_오요메홀릭/스노하라스나_오요메홀릭_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1807,
      "durationSeconds": 30.116666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 15.938018815716658,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.116666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1105884,
          "expectedBytes": 1105884,
          "sizeMatches": true,
          "sha256": "843f27aa64421768b52b22223979dd0f27f8a9c41567ecbeb0b1066e48cd9df6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/camera.f32",
          "exists": true,
          "bytes": 65052,
          "expectedBytes": 65052,
          "sizeMatches": true,
          "sha256": "ec505a096921c1ded83819e0fd8fa0edd1aa387df1f025db8979a95f5f8ecbce"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/root.f32",
          "exists": true,
          "bytes": 101192,
          "expectedBytes": 101192,
          "sizeMatches": true,
          "sha256": "bcdd84578fce5b90f57643d3b902dd8959294d0bda0d934306afe5d88661790b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7228,
          "expectedBytes": 7228,
          "sizeMatches": true,
          "sha256": "730559d168993a63b85393a40bba39bd189c122f9b12fd23593a56f91f67dfa4"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/time.f64",
          "exists": true,
          "bytes": 14456,
          "expectedBytes": 14456,
          "sizeMatches": true,
          "sha256": "a6f7b0b6ace4ad18e90fdbf6aec45c4725049e54561f55ff2636c892b9c04c60"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/shots.json",
          "exists": true,
          "bytes": 2868,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8ed9234b288655e5020b5180334edbece7cb327880bf12be641eb331ad17cac4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_440bf167_스노하라스나_260224_오요메홀릭_하늘정원A/01_스노하라스나_오요메홀릭_Timeline/preview.csv",
          "exists": true,
          "bytes": 803,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "77cb0d638f66ad7e2be4ccdf9e1c49830d1a0dcefa394099484c31f8242c42b4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "b16d4829194a93f5a78ceeee2a828b7e9a32506bcf0f0f594caacf02a46de55a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8f636a8ee44fdae0",
      "datasetId": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260327_캐치캐치/유콘_260327_캐치캐치_학교C.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1440,
      "durationSeconds": 24.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 881280,
          "expectedBytes": 881280,
          "sizeMatches": true,
          "sha256": "182815ecca66ff6ee70a491b8692bf663397b1433d0992dd58cd1ecbc3b90fb7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 51840,
          "expectedBytes": 51840,
          "sizeMatches": true,
          "sha256": "84975dea1c28d2f168f938b6d5747e4e8050214f16874449a7ed6c21f729af45"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 80640,
          "expectedBytes": 80640,
          "sizeMatches": true,
          "sha256": "64b319f1a4ae398dc6d3eedc33a0c57ac0625b45e47620525253a35f472f46e9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5760,
          "expectedBytes": 5760,
          "sizeMatches": true,
          "sha256": "9ebd7920809618f067ad87aedcedc86c7e864f73a031a6d69fe46f63c2fb2565"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11520,
          "expectedBytes": 11520,
          "sizeMatches": true,
          "sha256": "d595c4a8dbecaae8ddca426f08ee3b234b9b256893e54f7bde55dee28947b8e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2145,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c0e5ca53a968640d4c2f5998e45b88e57186ea7bc355eb0515648258d3332b2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 706,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2e8e02d452a128418e343edd1e4e4f2034687465b1c0e78a6c026046fc156e2a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_44e44db5_유콘_260327_캐치캐치_학교C/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1004688,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2a959eafff95aa8b3cc0f68e4a87de6a33d83cfc7e1378ea17aa69707475bd7b"
        }
      },
      "contentFingerprint": "1e08a1885f722779b06529dedd5152e4151eda0cb80221496c96cb1a4677cdb2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "20592b8fe6f53aad",
      "datasetId": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02",
      "name": "강다래_250605_Stargazers_도시C02_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_e7220a2c23",
        "name": "도시C02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250605_Stargazers/강다래_250605_Stargazers_도시C02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_250605_stargazers/강다래_250605_stargazers_도시c02_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "1687d58ab20e7824daef61c0cba60b4a2a7d186dfe7b9ea703bc10e382396c71"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "acf762bb7a1b28de811f14387f9557ccff7aed5944b7b55097915cd33b36b406"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "66c228f6bb4421f8f21d2c373350b927af5df761d7357fdcaf02700dee29df2d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/shots.json",
          "exists": true,
          "bytes": 3700,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9b9deb0741207b56772df28da98637c4057964b9418b471e25f9528f4702229b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4583ba7f_강다래_250605_Stargazers_도시C02/01_강다래_250605_Stargazers_도시C02_Timeline/preview.csv",
          "exists": true,
          "bytes": 785,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "056a95212f88f21b86ba3ba5a11ed58a0ed31cca6f31f85d900fbe6f3719ea3c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "01063e9dc2ea9dd2dfd3b5fbbe297da5ab090e59b0ae32e26e46cd75c28d1bf4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "aac2001a8f584a24",
      "datasetId": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B",
      "name": "이레인_250306_PopIn2_주택가B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250306_PopIn2/이레인_250306_PopIn2_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250306_popin2/이레인_250306_popin2_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1872,
      "durationSeconds": 31.2,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 17.307692307692307,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.2
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1145664,
          "expectedBytes": 1145664,
          "sizeMatches": true,
          "sha256": "13b94b30a640c5afbb34a089f9546538d2e5a5682653a2d6eeb481993e24cda5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/camera.f32",
          "exists": true,
          "bytes": 67392,
          "expectedBytes": 67392,
          "sizeMatches": true,
          "sha256": "779759050420f230439d054a8df0da0a631a9cb5d22e7d30cdad6542c53e7620"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/root.f32",
          "exists": true,
          "bytes": 104832,
          "expectedBytes": 104832,
          "sizeMatches": true,
          "sha256": "eedf31f6d14c6087506d050334a519bdc827de038921b22362e4b199827a136d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7488,
          "expectedBytes": 7488,
          "sizeMatches": true,
          "sha256": "ff0a0aa215597ba62fab330fd0da77e81d86bc38b8d2b2645365f5097e3e4414"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/time.f64",
          "exists": true,
          "bytes": 14976,
          "expectedBytes": 14976,
          "sizeMatches": true,
          "sha256": "97f8262f941cd20e98a5e98ee1bcdc4428d454cf72292171d3ab62ab3ffb4781"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/shots.json",
          "exists": true,
          "bytes": 3211,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a8f6674a69afa4b4e3e588d45b2d14244c48f746a25414556a83ef87a6e3641e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_477f760b_이레인_250306_PopIn2_주택가B/01_이레인_250306_PopIn2_주택가B_Timeline/preview.csv",
          "exists": true,
          "bytes": 739,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2d9b0495e4bf933eb64143b3b9231c15474db7f6560d62b311973dbdec779872"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "db4e5139a5f7a74a074c0d7cb3862d08d379c10ccb8ef4e9a5899b67b049bf12",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "213a37afc914669a",
      "datasetId": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D",
      "name": "어쩜이렇게예뻐",
      "folder": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/하데스_260319_어쩜이렇게예뻐_홀D.unity",
        "sourceGroup": "audio-sha256:ec3ea7631f181acd4391a9c3f344e877f5d52a151c15293b05fa1b600211912d",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 749,
      "durationSeconds": 12.483333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260319_어쩜이렇게예뻐/어쩜이렇게예뻐.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 11.616,
      "shotCount": 4,
      "shotsPerMinute": 19.225634178905207,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.483333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/joints_world.f32",
          "exists": true,
          "bytes": 458388,
          "expectedBytes": 458388,
          "sizeMatches": true,
          "sha256": "d6729fb6406f6709ed3227ed4f18866cce40eccf847c6e82e640cd95c188ec3c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/camera.f32",
          "exists": true,
          "bytes": 26964,
          "expectedBytes": 26964,
          "sizeMatches": true,
          "sha256": "c7107685bc73e3f670fe60a8713d106b5dd24fd45440a0e729cc99e07c2dd95e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/root.f32",
          "exists": true,
          "bytes": 41944,
          "expectedBytes": 41944,
          "sizeMatches": true,
          "sha256": "2a6eed1f9ada72f6da6bfc3693bcf28259551c07d9ab86c7c3fb30c186c6df65"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/shot_index.i32",
          "exists": true,
          "bytes": 2996,
          "expectedBytes": 2996,
          "sizeMatches": true,
          "sha256": "3a0ee71b080764e9f91b741d17c723d6c1c0ba2ad69b17cae81946ef20270198"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/time.f64",
          "exists": true,
          "bytes": 5992,
          "expectedBytes": 5992,
          "sizeMatches": true,
          "sha256": "cb88cb064f4dd3c50bc9542dc19a50111b7cc7343d9d18f50c565b1b1e107984"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/shots.json",
          "exists": true,
          "bytes": 1440,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d06637a097193c3285908ad45f3dfa0c8fd6362b2aa8ef66fc3e0d5afc6ef702"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/preview.csv",
          "exists": true,
          "bytes": 794,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "216b43fd53060e39957d227ab373f1fb886a4919f3887cddbcf1364e3d06a9a0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/audio_source.mp3",
          "exists": true,
          "bytes": 191710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ec3ea7631f181acd4391a9c3f344e877f5d52a151c15293b05fa1b600211912d"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_481f99e0_하데스_260319_어쩜이렇게예뻐_홀D/01_어쩜이렇게예뻐/prepared_v1.npz",
          "exists": true,
          "bytes": 523776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9a511f98864cfcbf4bb9969550e458f4992bbe3abea9d7660995e698c1a4eab1"
        }
      },
      "contentFingerprint": "56ee910ecdfc2b9df28a16b67fefc4b9ee942f108677908f6065f53afa689de0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "99ea1cf77d54de04",
      "datasetId": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A",
      "name": "화이팅화이팅",
      "folder": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/블리즈_260317_화이팅화이팅_주택가A.unity",
        "sourceGroup": "audio-sha256:eee74e1d2377d5d4fe070f70c1a182329489f3e4081b83b6b47a705e26d5a30a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1500,
      "durationSeconds": 25.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/화이팅화이팅.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 24.267755102040816,
      "shotCount": 1,
      "shotsPerMinute": 2.4,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/joints_world.f32",
          "exists": true,
          "bytes": 918000,
          "expectedBytes": 918000,
          "sizeMatches": true,
          "sha256": "9809847b55bee0083db4b9ba19c4850598adbb32f8cd064ac84fd20b4e1a8339"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/camera.f32",
          "exists": true,
          "bytes": 54000,
          "expectedBytes": 54000,
          "sizeMatches": true,
          "sha256": "7da88e15583eb5a0c2078afa97c5f0485e40be0c141a545492cff96914f4c04b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/root.f32",
          "exists": true,
          "bytes": 84000,
          "expectedBytes": 84000,
          "sizeMatches": true,
          "sha256": "688c87c75fa04058162c1d8bf1f73a451bcc8e43f3274f31d0f0d546db627c27"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/shot_index.i32",
          "exists": true,
          "bytes": 6000,
          "expectedBytes": 6000,
          "sizeMatches": true,
          "sha256": "a6bedce1e512d6531cd02fe7a0b72bb64f229cdb254ec48d63308877004e620a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/time.f64",
          "exists": true,
          "bytes": 12000,
          "expectedBytes": 12000,
          "sizeMatches": true,
          "sha256": "04591ef6b6a58db6b38070700bdcc658cdb73f760b50e22cf97d5ab044c963ce"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/shots.json",
          "exists": true,
          "bytes": 380,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "65384a8e0a5a5deb243c13fd2e5552e1d4407eb0331e06b6d70efcd897e8e3b9"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/preview.csv",
          "exists": true,
          "bytes": 710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e115e6dc2cafd4dc2d22adcea16d77b2f5e1638b3d32a1dcd46dcab9b8a7ada5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/audio_source.mp3",
          "exists": true,
          "bytes": 396808,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "eee74e1d2377d5d4fe070f70c1a182329489f3e4081b83b6b47a705e26d5a30a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4876128f_블리즈_260317_화이팅화이팅_주택가A/01_화이팅화이팅/prepared_v1.npz",
          "exists": true,
          "bytes": 1046472,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3445acf12f5eb98471b5cce52d2ab03f1d44eed3377f24344d8ab25ce42069ce"
        }
      },
      "contentFingerprint": "80dc72786601500bc1007e815a9d50478904933bf165e473704905836ad2b0ff",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "00067819ff30a2b7",
      "datasetId": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A",
      "name": "BornSavage_Full",
      "folder": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_5361f5eac4",
        "name": "도시공터A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260428_BornSavage/윤이제_260428_BornSavage_도시공터A.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2359,
      "durationSeconds": 39.31666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/BornSavage_Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 39.31666666666667,
      "shotCount": 1,
      "shotsPerMinute": 1.526070368800339,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.31666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/joints_world.f32",
          "exists": true,
          "bytes": 1443708,
          "expectedBytes": 1443708,
          "sizeMatches": true,
          "sha256": "01ac5d28b6bd38885a3ffe18db8df24fa5a9d2be5591998f09b82ff8b9f9271c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/camera.f32",
          "exists": true,
          "bytes": 84924,
          "expectedBytes": 84924,
          "sizeMatches": true,
          "sha256": "ec6fdc1fae178e0b97b09cd9858b8ea67aff8825db60c7a96c46877cc78e602e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/root.f32",
          "exists": true,
          "bytes": 132104,
          "expectedBytes": 132104,
          "sizeMatches": true,
          "sha256": "76a4a965c28261bfc69d9cb68445c49760d763be9f626f0ee7cfccd0bb3e1868"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/shot_index.i32",
          "exists": true,
          "bytes": 9436,
          "expectedBytes": 9436,
          "sizeMatches": true,
          "sha256": "0dc4ebb53e0b03a62c74ec632c8cfe740a6ea7115fe365dee746dea23c8893f8"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/time.f64",
          "exists": true,
          "bytes": 18872,
          "expectedBytes": 18872,
          "sizeMatches": true,
          "sha256": "2d7dc647d9a510b32f40aa1b63653de15f79fdb167bd12235538082bb38857d7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2caf797faee11d4c1645c73ab9c8d36f6366859f43ad9a8e8c28935fa6c49613"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/preview.csv",
          "exists": true,
          "bytes": 816,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0986a37a44dbb15a1127b5df0dc30264c897109e02f3760044da561315929a32"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/audio_source.mp3",
          "exists": true,
          "bytes": 2817554,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_49123352_윤이제_260428_BornSavage_도시공터A/01_BornSavage_Full/prepared_v1.npz",
          "exists": true,
          "bytes": 1644392,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f7a651dba2926add4be48bec9149f085b123bf8c3c9f080cfa2d9530dc30be6f"
        }
      },
      "contentFingerprint": "ab6491ff063ac3bd15d1d442d8dfdf41ebb779a8551f23e5a54a9fd25f9e6355",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "618e186f990499b8",
      "datasetId": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인",
      "name": "양도끼_250806_버블링_테니스장A_2인_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_fa019568cf",
        "name": "테니스장A_2인",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장A_2인.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장a_2인_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1868,
      "durationSeconds": 31.133333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 1.9271948608137046,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.133333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1143216,
          "expectedBytes": 1143216,
          "sizeMatches": true,
          "sha256": "2b6dfb59b769e9973daef9bfbe869ce1fea2b50ad827b455171bb5b8d51422ac"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/camera.f32",
          "exists": true,
          "bytes": 67248,
          "expectedBytes": 67248,
          "sizeMatches": true,
          "sha256": "b0e60238b19a3b974537aa60775ce3952fa214b6ee34e2d658c600264034eb80"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/root.f32",
          "exists": true,
          "bytes": 104608,
          "expectedBytes": 104608,
          "sizeMatches": true,
          "sha256": "0dbc8ce693a3847f681dc152635820061573e9ea785f63adfa121bfc44e7492e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7472,
          "expectedBytes": 7472,
          "sizeMatches": true,
          "sha256": "d9b419b199c71ad8a73b3c43078f50b0f9b4ebd676a74c8c3bed3a657adceef2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/time.f64",
          "exists": true,
          "bytes": 14944,
          "expectedBytes": 14944,
          "sizeMatches": true,
          "sha256": "1789f8bac2b315b5209594892cd45fd61789a36ab1c68bfe2ae60f321fe636b2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/shots.json",
          "exists": true,
          "bytes": 444,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d9545cf9f749d288d22739ec7f0250fccfd0ebba24a9a89e4a66206cfe5418c8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4a1a1be0_양도끼_250806_버블링_테니스장A_2인/01_양도끼_250806_버블링_테니스장A_2인_Timeline/preview.csv",
          "exists": true,
          "bytes": 811,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "115b67530bf80ebcd87465f976f6c93f3fce9a3908c443951caac7524e25ba39"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "2fcdd87dabb309ceb85921e4803cdd10ea203b89ec4bc043052434feedcec90b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "baa8a4431fdef1ed",
      "datasetId": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260327_캐치캐치/유콘_260327_캐치캐치.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1440,
      "durationSeconds": 24.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 881280,
          "expectedBytes": 881280,
          "sizeMatches": true,
          "sha256": "ec2102b32e307f9ba347f52aac42f2119c7f98a4228a6702614b96cd2e828a23"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 51840,
          "expectedBytes": 51840,
          "sizeMatches": true,
          "sha256": "04a5eb03d90a4053aaba166485ca71c0d3090ba75a48220ee4728e1987b68e51"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 80640,
          "expectedBytes": 80640,
          "sizeMatches": true,
          "sha256": "23839b83b9f8f153f5a6e9ba5d786adae6b1cb2f4516e77a6b59a9dcbb19c7b3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5760,
          "expectedBytes": 5760,
          "sizeMatches": true,
          "sha256": "9ebd7920809618f067ad87aedcedc86c7e864f73a031a6d69fe46f63c2fb2565"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11520,
          "expectedBytes": 11520,
          "sizeMatches": true,
          "sha256": "d595c4a8dbecaae8ddca426f08ee3b234b9b256893e54f7bde55dee28947b8e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2145,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c0e5ca53a968640d4c2f5998e45b88e57186ea7bc355eb0515648258d3332b2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 706,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c4c77e6073925b81bbe3226cc9633595acbfcf8bf0ff2d4d0b6243ae19468ce4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4b1543ca_유콘_260327_캐치캐치/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1004672,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "971106c0e365d94c7b79a3682f407e68fc3890941b479576ae56ce69ddb7f55c"
        }
      },
      "contentFingerprint": "50162a749807f57da919c99e09f96ea23a764e60c19147db5e0c8e8183df677d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3b3ff689bdc46f67",
      "datasetId": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B",
      "name": "Rude",
      "folder": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260313_솜초_Rude/하데스_260313_솜초_Rude_교실B.unity",
        "sourceGroup": "audio-sha256:1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1620,
      "durationSeconds": 27.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260313_솜초_Rude/Rude.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 23.3534693877551,
      "shotCount": 8,
      "shotsPerMinute": 17.77777777777778,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 27.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/joints_world.f32",
          "exists": true,
          "bytes": 991440,
          "expectedBytes": 991440,
          "sizeMatches": true,
          "sha256": "3d67d9ff967e8fe9fa312dc190f9a0c5d8d9c2b34bc05857d5c33ed8d4554813"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/camera.f32",
          "exists": true,
          "bytes": 58320,
          "expectedBytes": 58320,
          "sizeMatches": true,
          "sha256": "01ab2e208b7abc717880347f98ab3dad20befc24758f13c279229b922dba3606"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/root.f32",
          "exists": true,
          "bytes": 90720,
          "expectedBytes": 90720,
          "sizeMatches": true,
          "sha256": "b4e7e05b3b41cdb431dc67fba050633208617c35d9828318278cc079f4450685"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/shot_index.i32",
          "exists": true,
          "bytes": 6480,
          "expectedBytes": 6480,
          "sizeMatches": true,
          "sha256": "d70a1df8923e2367998e9681d4efeb05aef00035148f7606d3923197c92a51a1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/time.f64",
          "exists": true,
          "bytes": 12960,
          "expectedBytes": 12960,
          "sizeMatches": true,
          "sha256": "89ab37c986775ecd73789d628a4197fb58dda44252487c95ce903637c37307c2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/shots.json",
          "exists": true,
          "bytes": 2824,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4df34e1cb81daa944be243c43703102cbc4f1df2fcdc1dbaf0f78452428e6777"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "124e5330debfcf5ac00f3cd0de14c0f2ab0905d8970efb16336dcc18fa4af1ac"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/audio_source.mp3",
          "exists": true,
          "bytes": 381303,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4baeed7b_하데스_260313_솜초_Rude_교실B/01_Rude/prepared_v1.npz",
          "exists": true,
          "bytes": 1129984,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "11e299c3c5cf310379f1aff36f8e88ecd32f4f48931d4a88c511084eb2db8f47"
        }
      },
      "contentFingerprint": "7730dfa031c626be2090009760ce7eb4cdc27d416218a7216e6342d86d0916ab",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "55a71c6bde1c2057",
      "datasetId": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C",
      "name": "다룽_250204_청바지챌린지_거리C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline",
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_3e404d2770",
        "name": "거리C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250204_청바지챌린지/다룽_250204_청바지챌린지_거리C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@070_다룽/project/다룽_250204_청바지챌린지/다룽_250204_청바지챌린지_거리c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1617,
      "durationSeconds": 26.95,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.226345083487941,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.940680272108846
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 989604,
          "expectedBytes": 989604,
          "sizeMatches": true,
          "sha256": "c7c472aee14b263ea7806da5680ff4d9bc676a9b3a0bce1e55bfb8c187fe581a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/camera.f32",
          "exists": true,
          "bytes": 58212,
          "expectedBytes": 58212,
          "sizeMatches": true,
          "sha256": "e3a4ef26409ff76fdd60fe47bd9377e917659d5bb1b5c6a423bf6fe29012c4d3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/root.f32",
          "exists": true,
          "bytes": 90552,
          "expectedBytes": 90552,
          "sizeMatches": true,
          "sha256": "d1464a061a2456402bcece23756277b0b73d0f735a8d03374d0d77e0cafbb882"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6468,
          "expectedBytes": 6468,
          "sizeMatches": true,
          "sha256": "0821b5eb1a640bdfd3ba96113157043e28927f89353cd40ca9d8ad7c7504090b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/time.f64",
          "exists": true,
          "bytes": 12936,
          "expectedBytes": 12936,
          "sizeMatches": true,
          "sha256": "4af2f9c4011c8d3cd43b2d85388dfe78d4f3acd5b53c896e31780863d1f53d80"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/shots.json",
          "exists": true,
          "bytes": 433,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4fb3bbbba9ee01eb77d61ab05d8c4c17aabb296d85ad5b3ae9387f06720d8b23"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4c0e2457_다룽_250204_청바지챌린지_거리C/01_다룽_250204_청바지챌린지_거리C_Timeline/preview.csv",
          "exists": true,
          "bytes": 808,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "61d87748b0c259f2ae192fdd2c0b31b435e5cf4520253634350fe9653583aaad"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "516ec489eec2f58cff730dad45a66cd0a3205e95316b2532be3cafa2dd3718c0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "74a7db9a5bba0afe",
      "datasetId": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A",
      "name": "여르미_251113_Nameless_도시A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline",
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_bf552f3ea8",
        "name": "도시A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_251113_Nameless/여르미_251113_Nameless_도시A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_251113_nameless/여르미_251113_nameless_도시a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2347,
      "durationSeconds": 39.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 23.008095440988495,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1436364,
          "expectedBytes": 1436364,
          "sizeMatches": true,
          "sha256": "04fdf8b2dbb8af0113ac04fefb3220bd26c3213d699807851c30fcdb0704e712"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/camera.f32",
          "exists": true,
          "bytes": 84492,
          "expectedBytes": 84492,
          "sizeMatches": true,
          "sha256": "8c7bc234da9ae1ad58ae0a08aeb3db507f0f758cb137391110cf95e9fee0ad20"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/root.f32",
          "exists": true,
          "bytes": 131432,
          "expectedBytes": 131432,
          "sizeMatches": true,
          "sha256": "c8ca416ec73d69728ee0e1ac71b1d772f01771b6cc93f0eb082b0e47880b1edc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9388,
          "expectedBytes": 9388,
          "sizeMatches": true,
          "sha256": "9d794ab36ad6fcecec65b4166293b24713c84e4724e44a9f685127d9e86338d0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/time.f64",
          "exists": true,
          "bytes": 18776,
          "expectedBytes": 18776,
          "sizeMatches": true,
          "sha256": "7d99c23b8354f76382cfed3be1cc039c426c923068a0fc51ca00aeda619300a5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/shots.json",
          "exists": true,
          "bytes": 5407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1dda497e2fbc4f7432216f1938c035a76634b0c5fa01ae97fb7381cc1f21986b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4d5440bc_여르미_251113_Nameless_도시A/01_여르미_251113_Nameless_도시A_Timeline/preview.csv",
          "exists": true,
          "bytes": 814,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "951f5d042a3fa154e91664d5fb3daa413d557decd9d04123e6116e15a0492204"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "fe481375ba4aa0f51beb58f946d907165fe12120af315c46ce16007530534f80",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "84d68b5d67a9511c",
      "datasetId": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B",
      "name": "오버드라이브",
      "folder": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2f95152aba",
        "name": "나무방B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260212_오버드라이브/져미님_260212_오버드라이브_나무방B.unity",
        "sourceGroup": "audio-sha256:88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 814,
      "durationSeconds": 13.566666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260211_연초록_오버드라이브/오버드라이브.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 12.888,
      "shotCount": 5,
      "shotsPerMinute": 22.113022113022115,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 13.566666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/joints_world.f32",
          "exists": true,
          "bytes": 498168,
          "expectedBytes": 498168,
          "sizeMatches": true,
          "sha256": "69cc5ba900b06a2ba930b0697911e9cadaf10643fef1d3f8265efb0f2ba5ced0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/camera.f32",
          "exists": true,
          "bytes": 29304,
          "expectedBytes": 29304,
          "sizeMatches": true,
          "sha256": "f183cdc90ebbb912da3b953db2d1540733a4e54da287482c71e12d3ab28dd5f8"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/root.f32",
          "exists": true,
          "bytes": 45584,
          "expectedBytes": 45584,
          "sizeMatches": true,
          "sha256": "23393b48626256da0cabd635eac595dad2042d30c361589c1c2d6818f82d6134"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/shot_index.i32",
          "exists": true,
          "bytes": 3256,
          "expectedBytes": 3256,
          "sizeMatches": true,
          "sha256": "543697a0890f6427bc6126228e75c61fd8b783e608fddbb55140f4cca2b93adf"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/time.f64",
          "exists": true,
          "bytes": 6512,
          "expectedBytes": 6512,
          "sizeMatches": true,
          "sha256": "b348a2b7279b44922fdf457dd9c3b5fafd81fb1dd0f3160963bca0ab038ae009"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/shots.json",
          "exists": true,
          "bytes": 1832,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "980b9063f5594db5299bbf38a05b5f2388e8f6b5352fee7ce0b41216c48cce58"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a8567a2630bc00697de17d852aff4892833a6b68a64deb7a49f66f5dce26815b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/audio_source.mp3",
          "exists": true,
          "bytes": 216792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4e7e5976_져미님_260212_오버드라이브_나무방B/01_오버드라이브/prepared_v1.npz",
          "exists": true,
          "bytes": 569016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "339da432d912761f004fe65018d4b5f78c2a26c5591c6a642ab6d6a9c1e5e6c0"
        }
      },
      "contentFingerprint": "af02abb1a1bf9946a845a8db4e6a081441bf3d841e0a7663950bba1eff738c30",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1a7cc409f52b92c0",
      "datasetId": "TimelineCamera_60fps_YAMO_4fadd12e_디롬",
      "name": "디롬",
      "folder": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬",
      "character": {
        "id": "@129",
        "name": "디롬"
      },
      "venue": {
        "id": "yamo_f90fd4ce8b",
        "name": "디롬",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@129_디롬/디롬.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@129_디롬/디롬.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1650,
      "durationSeconds": 27.5,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.181818181818182,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 27.5
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/joints_world.f32",
          "exists": true,
          "bytes": 1009800,
          "expectedBytes": 1009800,
          "sizeMatches": true,
          "sha256": "d97ba5f2e25f607d293d7c97a2355671983d7fbecf635a45dc47b22ec9bd6219"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/camera.f32",
          "exists": true,
          "bytes": 59400,
          "expectedBytes": 59400,
          "sizeMatches": true,
          "sha256": "726886fc5021f90cd100ae49fd925261c0cf4bf5c9b7ed9947a3bc21840247b6"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/root.f32",
          "exists": true,
          "bytes": 92400,
          "expectedBytes": 92400,
          "sizeMatches": true,
          "sha256": "e457502d17612dda925013bc9b2bffb7060196f9567210ab84ff0c5ced95fd96"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/shot_index.i32",
          "exists": true,
          "bytes": 6600,
          "expectedBytes": 6600,
          "sizeMatches": true,
          "sha256": "96c0ebe1a2a44fb298c8e15670afb5dd043b4c3f5dc23e1bbae52ebfef7d7633"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/time.f64",
          "exists": true,
          "bytes": 13200,
          "expectedBytes": 13200,
          "sizeMatches": true,
          "sha256": "22db13e07fb54d8c3f952adf9924dec63a59992313f0640c2e4922c6ecdd08d9"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/shots.json",
          "exists": true,
          "bytes": 371,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f35aa436c33cc0ffe2cd3a10c67c563594e31dcd5ac37bf4a1fd28a2f0c74764"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4fadd12e_디롬/01_디롬/preview.csv",
          "exists": true,
          "bytes": 756,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6435fcc23026bf2b50fb1369e8d3acedffd29049af362a1f8c5f623976fcf51e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "81b8b754eab935864780424f1a70c13991bc071688425db8f8e85f3c1791e021",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "939db82728723783",
      "datasetId": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260412_간바레/져미님_260412_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "8b3177e3b35466f836788652e567b373c99158f9cef96d755b79888e01756c69"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ecf51eb60ede35f6a4e94f55a3377ff8c905c265feb47793253c3f390177f5db"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "ddb0912bedc0668bfdc10539b1e34caeed0c93b79813f739ae7a991a517bb81e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 661,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "01c840f54b2b95e94a610f036a81ee5f5a5e303d413b61980ac856deaed1210e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "07b190cbc5db70d70ed9ede579bc8771664fda1dc5731cb5b5ea392f93310f42"
        }
      },
      "contentFingerprint": "87539b25e93fc3285d6d93f5e57316d8185d790c6305616f8a4dff6523cf5ae2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9a32c3410b7076d6",
      "datasetId": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260412_간바레/져미님_260412_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "8b3177e3b35466f836788652e567b373c99158f9cef96d755b79888e01756c69"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ecf51eb60ede35f6a4e94f55a3377ff8c905c265feb47793253c3f390177f5db"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "ddb0912bedc0668bfdc10539b1e34caeed0c93b79813f739ae7a991a517bb81e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 661,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "01c840f54b2b95e94a610f036a81ee5f5a5e303d413b61980ac856deaed1210e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0dfa1cdee0cf5cdde3b80222ac6b299e16e7e77ff6a49867348f28d57245af08"
        }
      },
      "contentFingerprint": "bf6c5a019002badf4ba51412f00997a7a643b7ddc4de28b6cc1060b14ae05d67",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "924c0b37337f05e7",
      "datasetId": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260412_간바레/져미님_260412_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "8b3177e3b35466f836788652e567b373c99158f9cef96d755b79888e01756c69"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "57ac596848112ef5b6bcfb1f5537e373dd0486ea55723207ce05b1b7981e965e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "ddb0912bedc0668bfdc10539b1e34caeed0c93b79813f739ae7a991a517bb81e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 636,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e2571af34afc948d75540250fe4f8d078a25f5631d5232a40d114ad3ec3e9a1d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_4ff1dafe_져미님_260412_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "749c3b95b9ba8c1d5c46e19bd55c2b25643441c9eb28154eb9260932eab90cac"
        }
      },
      "contentFingerprint": "f4787638395a6ab59ae3501b41f8220becf7f9a6e678cefab8eb1137e3d990c2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6eb7271d77bedda8",
      "datasetId": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A",
      "name": "Two",
      "folder": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two",
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260420_LeftRight/채단우_260420_LeftRight_소무대A.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1007,
      "durationSeconds": 16.783333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/Two.mp3",
      "audioStartSeconds": 1.0,
      "audioDurationSeconds": 14.784,
      "shotCount": 2,
      "shotsPerMinute": 7.14995034756703,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.783333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/joints_world.f32",
          "exists": true,
          "bytes": 616284,
          "expectedBytes": 616284,
          "sizeMatches": true,
          "sha256": "df09b0fa06eff031668de69427ee8a6292d68202f0c98aacb6ce2b11a1f0ed53"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/camera.f32",
          "exists": true,
          "bytes": 36252,
          "expectedBytes": 36252,
          "sizeMatches": true,
          "sha256": "bc533884577657f581697a0984304c89207ad4e1a9df6bde8ce217663287688d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/root.f32",
          "exists": true,
          "bytes": 56392,
          "expectedBytes": 56392,
          "sizeMatches": true,
          "sha256": "22542b784090f6c822e021909272396d6f6a9fcf0c31b8202c9fe61b48f00209"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/shot_index.i32",
          "exists": true,
          "bytes": 4028,
          "expectedBytes": 4028,
          "sizeMatches": true,
          "sha256": "c9cf0932a342a62148e81998bff4af19b63a86415e58aec3bb0ddd4c2e26652d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/time.f64",
          "exists": true,
          "bytes": 8056,
          "expectedBytes": 8056,
          "sizeMatches": true,
          "sha256": "4871dec583f1777bd6c1086b8c518ba63ad3dd4e2a8df531bc74b80c92c9d25f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/shots.json",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3e50a2feb607dd0eb822f63c8d0d45608914e72ba375dec53d8ab473506fae2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/preview.csv",
          "exists": true,
          "bytes": 789,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "70c6cc0cb45704a340ea55164cd727aa1da5ffcaee11f59f3f097d43f3b3c618"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/audio_source.mp3",
          "exists": true,
          "bytes": 243835,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_524d3208_채단우_260420_LeftRight_소무대A/01_Two/prepared_v1.npz",
          "exists": true,
          "bytes": 703344,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ab6421bec0b0cb0d8171b3667b52a380b97f3fbdb4b3d15f9c90ecb5e7cb41ab"
        }
      },
      "contentFingerprint": "100f6be2f9ed5436ffeb7a482bfa1bad3774420e32965081d8fca0496044c3d0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "07466f9a8a39d00f",
      "datasetId": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E",
      "name": "우사말Full",
      "folder": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260329_우사말/봄세이_260329_우사말_자연E.unity",
        "sourceGroup": "audio-sha256:0348fec90213920c6ce7a50f42235892d8890fc415c63924ce9940d6ac15976d",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1403,
      "durationSeconds": 23.383333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260329_우사말/우사말Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 18.383333333333333,
      "shotCount": 2,
      "shotsPerMinute": 5.131860299358518,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.383333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/joints_world.f32",
          "exists": true,
          "bytes": 858636,
          "expectedBytes": 858636,
          "sizeMatches": true,
          "sha256": "3676154c934ce5d917f97ef79e918a89c76d71c06c0709539d610be3e7da5d9c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/camera.f32",
          "exists": true,
          "bytes": 50508,
          "expectedBytes": 50508,
          "sizeMatches": true,
          "sha256": "d45b44c05b149c2cd7b3523c8f8d240d2fdd1af0d60f5c4341ebc688dcffaa37"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/root.f32",
          "exists": true,
          "bytes": 78568,
          "expectedBytes": 78568,
          "sizeMatches": true,
          "sha256": "c5787deffc9d382c4bea604eda60e63511d708e8dcba57c0fc790eeb9ac6afec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/shot_index.i32",
          "exists": true,
          "bytes": 5612,
          "expectedBytes": 5612,
          "sizeMatches": true,
          "sha256": "8fc5dff87d63836cec0dd1efd512782bf1f7c6b00f2a68f9785c552d33db0974"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/time.f64",
          "exists": true,
          "bytes": 11224,
          "expectedBytes": 11224,
          "sizeMatches": true,
          "sha256": "723f89006404925045cc6745805fa49e2cc306511ab098e95c5546ce4a5f85de"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/shots.json",
          "exists": true,
          "bytes": 757,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0426426186932981f9f7946640bec89b04fbd842f2ab6c53bec997ff56d2454c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/preview.csv",
          "exists": true,
          "bytes": 797,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1761953e4cca7f7ac4ff2812e7d21b6b0cd9ecdd326e44d825a65a6b6c9d7a2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/audio_source.mp3",
          "exists": true,
          "bytes": 3655244,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0348fec90213920c6ce7a50f42235892d8890fc415c63924ce9940d6ac15976d"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_52f2c93e_봄세이_260329_우사말_자연E/01_우사말Full/prepared_v1.npz",
          "exists": true,
          "bytes": 978948,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "03530197089fd9d387efb292f8df84642967df643a140e2e9bfddc53ac33bfa7"
        }
      },
      "contentFingerprint": "22d55d0ecb35c70928f7689dd4b753fb645622c457349989642d9ae2fb075fe1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ba82865d1d7eb940",
      "datasetId": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시",
      "character": {
        "id": "@236",
        "name": "박도나"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260514_모시모시/박도나_260514_모시모시_마을A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "34113908eba2cc307a0b90de44c902caf5b28fe3788369d3e84a93b0faef4871"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "ae7aafa70ef99658f36366ce97379cfee7e5c794d3d47631bda51a278983b2da"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "c2044cfdcdecca87db7a74cea8de6d296296528bf844c64ca22f6e5194880d62"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c2fe064427ff64ef444a408b9dcaa8e9e83ec4e2ea1732813bc8632b8db0e45"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 743,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e738645d3b75e7b1aacde90a79a77885b131c0911bf9d1f66255906d4906fc1a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_53c1358d_박도나_260514_모시모시_마을A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 921172,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4772140bef1b08cbd29d5ce3c43392558098b2345caa537eddb23a7979d48a01"
        }
      },
      "contentFingerprint": "e6d8ba6dd6952ae04d1fa125131a9e7f0df7860ab451adba9ccc9dfe9f460196",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9c92e7f00c789715",
      "datasetId": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B",
      "name": "달타_260213_윤정아윤정아_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_교실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 6.666666666666667,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "3efd3f885c56592adb76da646183c040b955029a1a380aa357d5495a229aa1b1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "d27ac823d589523c7ab0a673358bafeb6965c7c3e6c7c1f2b679e6d9656f2d25"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "2f74eab363235205a166ca00b4e4f6afad41f9ce3094c610f553cba8f0008baf"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "e57a6a3a352899c91dae8b2d3886eb1c2b3aad45f3a1203ed1f06fb254478672"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/shots.json",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e047ef3380bf42014f5eee00a44c97678658c60d48cc82e927859cecc20db8bc"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_53db5cd7_달타_260213_윤정아윤정아_교실B/01_달타_260213_윤정아윤정아_Timeline/preview.csv",
          "exists": true,
          "bytes": 713,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "91c7f3071027754ab4fa2012214b449c03791d648e8c5de0cdad8635d8581dc1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "139b9f94b68fe265ef7575076c941d24067bd21b8287261be360baae658e3be7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7d2bb473f119eb09",
      "datasetId": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_나무방A.unity",
        "sourceGroup": "multi-source-sha256:b02c475949b42256683a18a3cdbf9aa3203a9ca589f5b7035710c28fe46fa2e8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "063a86c33acd573bd0cc588a92d48000a2249d9c4350e608ddb1ca485fc2ec59"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "e5aafd2926bfde824e0b2592d94bc00f2f677e3f0ca43cd09d68956c149f7c01"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "624dcac51273ad21b8b6dd48ce960e488d114813ee2f054e9f9107c708017920"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bafb1a4513ac6152ffff2e23e09c1edbd2c3c5735537fee18145299e01c36721"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 731,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4573e788a0fc64c444d8865bc2ea2c12bbf26fb1d53aeea43661c35f792d451a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "606dc02890af961598f20104f380ae69b3f09c3f768b227c0e3e48def63a9e8f"
        }
      },
      "contentFingerprint": "f3927842bb0512e106048c8d22119b2c92bc921eb640f19327b3b0d7bba54a4a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9810965d6f16b5ed",
      "datasetId": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A",
      "name": "영물이다",
      "folder": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_나무방A.unity",
        "sourceGroup": "multi-source-sha256:b02c475949b42256683a18a3cdbf9aa3203a9ca589f5b7035710c28fe46fa2e8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1680,
      "durationSeconds": 28.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_260305_영물이다/영물이다.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.088979591836736,
      "shotCount": 9,
      "shotsPerMinute": 19.285714285714285,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 27.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/joints_world.f32",
          "exists": true,
          "bytes": 1028160,
          "expectedBytes": 1028160,
          "sizeMatches": true,
          "sha256": "e172c6c2043c8a75df471b43b9ef1ffe57c5f88d3a2758600527d7e35882c347"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/camera.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "d85aed8775b916b4aad060d4233d7428d429c01f1352603883a8838b01333981"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/root.f32",
          "exists": true,
          "bytes": 94080,
          "expectedBytes": 94080,
          "sizeMatches": true,
          "sha256": "4bd7641841d4c683be3b39435640eda5685f4e8e2ce367946f7398c90a50aab9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/shot_index.i32",
          "exists": true,
          "bytes": 6720,
          "expectedBytes": 6720,
          "sizeMatches": true,
          "sha256": "216699e6f23ebb4e345d46b423d60f93b5b85ec7e1dae07d3a84ec6b7c3fdcc2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/time.f64",
          "exists": true,
          "bytes": 13440,
          "expectedBytes": 13440,
          "sizeMatches": true,
          "sha256": "88c96b8f3490241e9a2090773fc1a3a4f590eb883ec46a6ea6304add38845de3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/shots.json",
          "exists": true,
          "bytes": 3158,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88a9888244a1b4daf26a6aaf2d702137619c41c9c70c8b1187b53c04aa264320"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/preview.csv",
          "exists": true,
          "bytes": 705,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f52ac9d4716fd3c3215015001a49e7e4882cf45a12fe96d2c0f6dbeab6c13e5d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/audio_source.mp3",
          "exists": true,
          "bytes": 441532,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d203dfd34e831296a270826381e16de8e80d93640ad1de1ef0ea597dc5ab055e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_55c5917a_하데스_260518_모시모시_나무방A/02_영물이다/prepared_v1.npz",
          "exists": true,
          "bytes": 1171736,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a0ec0bc1ffe7bf2a225769b1f4692a3187499ae34c77ea55e3a5a477e98ae082"
        }
      },
      "contentFingerprint": "6c9bf450010f85b6cb13d6c5096dbda68e7c5e516557c8457e13e93545f78928",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7a56493474132f69",
      "datasetId": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A",
      "name": "따스히_250330_Undead_공원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250330_Undead/따스히_250330_Undead_공원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@003_따스히/project/따스히_250330_undead/따스히_250330_undead_공원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 1224,
      "durationSeconds": 20.4,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 17.647058823529413,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.4
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 308448,
          "expectedBytes": 308448,
          "sizeMatches": true,
          "sha256": "bbeb7e84a8806b0aceee2daa2b788bbd23b0d4e59f55d308b9e2985560281a16"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 44064,
          "expectedBytes": 44064,
          "sizeMatches": true,
          "sha256": "47f536312a3ee810fb1ff75ac602162df61a979e2593a148bd8941c7cc031394"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/root.f32",
          "exists": true,
          "bytes": 68544,
          "expectedBytes": 68544,
          "sizeMatches": true,
          "sha256": "b5182aeada50710cb66589b00cabe50b58795543ca8c96b282cd9016c2cdde8c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4896,
          "expectedBytes": 4896,
          "sizeMatches": true,
          "sha256": "9aeed5d622fbb2f98cc6fafa9939f2c00e35fe57dcc48874df6ac4c87106c37e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/time.f64",
          "exists": true,
          "bytes": 9792,
          "expectedBytes": 9792,
          "sizeMatches": true,
          "sha256": "1bfa5c3362b5348b2ac8607b6dc1a920b41b089993d55e4ca7c7be03106b8fea"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/shots.json",
          "exists": true,
          "bytes": 2176,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "74db2f69e59275d79da52a9434b0b824f250fff106a880eaa71c1d95ee5df0a2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_561b1509_따스히_250330_Undead_공원A/01_따스히_250330_Undead_공원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c51b68dab5186e8a52ff55c8f5165b59336ae7747d01b70e7bc358ff2b7bdeba"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6dae9ceeac85db342b23db19ba3222359075f2ae900407fe7c5119fd4b61a6c2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2bfd8d68733ccfd3",
      "datasetId": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C",
      "name": "양도끼_250524_큐피드_무지C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250524_큐피드/양도끼_250524_큐피드_무지C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250524_큐피드/양도끼_250524_큐피드_무지c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1875,
      "durationSeconds": 31.25,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 28.799999999999997,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.233333587646484
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1147500,
          "expectedBytes": 1147500,
          "sizeMatches": true,
          "sha256": "b8f0b08868c3571acabcc5fb73b6a215468c3b7c545deb3777feb8b0d1fd878e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/camera.f32",
          "exists": true,
          "bytes": 67500,
          "expectedBytes": 67500,
          "sizeMatches": true,
          "sha256": "7b714eda5a92bf2898e32121fba040e8ef44dca95632146e3f317fff0111836c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/root.f32",
          "exists": true,
          "bytes": 105000,
          "expectedBytes": 105000,
          "sizeMatches": true,
          "sha256": "4b126eef0fe88989757b2d66fed9e4852a5773889e9647f3d2ea1a64718cb0d0"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7500,
          "expectedBytes": 7500,
          "sizeMatches": true,
          "sha256": "db93222c24128ff94a2c58d7ca251ee2331d0d445b15dc67b208f9bbdab19344"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/time.f64",
          "exists": true,
          "bytes": 15000,
          "expectedBytes": 15000,
          "sizeMatches": true,
          "sha256": "bc65dcce6079048e2b0111dfad418d50c624be076ee590a8f4a919d3903b4652"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/shots.json",
          "exists": true,
          "bytes": 5209,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b181a204e6f67f6b153e1a5ba5504120d6f673a21c2a4a3ff768140716ecfe6f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_56279911_양도끼_250524_큐피드_무지C/01_양도끼_250524_큐피드_무지C_Timeline/preview.csv",
          "exists": true,
          "bytes": 842,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "03ede57db841b9dd2e058ecabeabfe1e2b287117af574b8373d53edb86c56a14"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "37bd05953be9e82f8150453daaaa5ca2355e00cc8c0090fef42917d7b9ad4f12",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "16c774a17688ab16",
      "datasetId": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A",
      "name": "블리즈_251211_스파게티_복도A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_d8a6c46763",
        "name": "복도A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251211_스파게티/블리즈_251211_스파게티_복도A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251211_스파게티/블리즈_251211_스파게티_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2400,
      "durationSeconds": 40.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1468800,
          "expectedBytes": 1468800,
          "sizeMatches": true,
          "sha256": "0db7d5b94f00005096d50b9a2d2d354878b9a571edd54fc8a41deebcf2d6c1b6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/camera.f32",
          "exists": true,
          "bytes": 86400,
          "expectedBytes": 86400,
          "sizeMatches": true,
          "sha256": "d45e6e9182ce3ef8ce96359d803abd96969098985a30e8e69a527518604a1218"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/root.f32",
          "exists": true,
          "bytes": 134400,
          "expectedBytes": 134400,
          "sizeMatches": true,
          "sha256": "8a8ecebb2e3e9458b1e3e2d18706360a95995771d7344410cec655ab184a0d6b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "6c0075b4c3b5cc4efd67810322fa038d4270087c442b9016d9d8eb43380c8c65"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/time.f64",
          "exists": true,
          "bytes": 19200,
          "expectedBytes": 19200,
          "sizeMatches": true,
          "sha256": "fa6e68c5250436820d9859a54555b1c53d42ed056ec049b93759bbe29c2a5c56"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/shots.json",
          "exists": true,
          "bytes": 3534,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "16dbb863f92f5b9bb20fe06c78e10a2b5d2351627c7f5256aa1c2dc637e410e8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_566130e3_블리즈_251211_스파게티_복도A/01_블리즈_251211_스파게티_복도A_Timeline/preview.csv",
          "exists": true,
          "bytes": 752,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b740882a5e27d1da6c9057b2f4a69abc575c00d2fd7a795e63764fb4f60204a0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "5e7109f3ccf77aa1309c98d88ffb9ebdbf12e50f9258d851323f7b1f28171647",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d1d98c62e601729f",
      "datasetId": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B",
      "name": "블리즈_251125_멸종위기사랑_박물관B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_36f747ed3d",
        "name": "박물관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251125_멸종위기사랑/블리즈_251125_멸종위기사랑_박물관B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251125_멸종위기사랑/블리즈_251125_멸종위기사랑_박물관b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1727,
      "durationSeconds": 28.783333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 14.591777649102488,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.783333333333324
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1056924,
          "expectedBytes": 1056924,
          "sizeMatches": true,
          "sha256": "685497a92e32f67f9dd65e85e6a243bb27f2b8c202a368375668e137c143fad8"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/camera.f32",
          "exists": true,
          "bytes": 62172,
          "expectedBytes": 62172,
          "sizeMatches": true,
          "sha256": "326cbbe3dcb9461ead6b7a9d8e979a88ff08eb0c706b87f7025da625d10fc5cf"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/root.f32",
          "exists": true,
          "bytes": 96712,
          "expectedBytes": 96712,
          "sizeMatches": true,
          "sha256": "1ea776ebe26299b68563102c5cec4b5ec1388d21d3dd72724f95eb64204ebad2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6908,
          "expectedBytes": 6908,
          "sizeMatches": true,
          "sha256": "37bb1cfc0e6bbfb06c3470ffbdd5b33a4facc4088af02ca5582101cd803f20fe"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/time.f64",
          "exists": true,
          "bytes": 13816,
          "expectedBytes": 13816,
          "sizeMatches": true,
          "sha256": "d0111b8f7e6f3e8ac767032c84df5d9a6ab3b17935aabf348756056f0d538c3f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/shots.json",
          "exists": true,
          "bytes": 2531,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bda608f3bc6b48f16dcd5d1fab6a41678d1d3029bae60858c69bac6471cb5fbb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_58aac287_블리즈_251125_멸종위기사랑_박물관B/01_블리즈_251125_멸종위기사랑_박물관B_Timeline/preview.csv",
          "exists": true,
          "bytes": 779,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6f5bde93dee48746146dfb07328ec4aeade5d51bbcc6f0db870d2ca8eb0040e7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e01837ebb4b06e4139c1b64f12f2c4b61b68143af65d8ba49ca3613a7fd080ce",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d9d41481c8e55cc8",
      "datasetId": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260329_간바레/커피바라_260329_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "60e2813904e912f5d49f7c9e591c3024e04fc89aafb23c6ff7d7405e7c5d6da5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "55fdfd05c2a92ac89839da8a92fc02321fa02b27b327cfb907dbbbe28ee48436"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "d27026b2f39c89199a729966c4d8be6898f31de3cd5818638ae1d8aae870d914"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 646,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4371a02bb5da7bcaae7cb9ca26db502b0e3552bb0560a345c6149ff3e4a129c0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712500,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "477d5b98df81e0c3b585235e49a723d072e638896f26953a818c0fb8d2ff2c2a"
        }
      },
      "contentFingerprint": "b05bdf1f4cc200e8ec96c4ce414800ed937a6e3db4adea9c0c7daf37810f79be",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "65188c3dec2005de",
      "datasetId": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260329_간바레/커피바라_260329_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "60e2813904e912f5d49f7c9e591c3024e04fc89aafb23c6ff7d7405e7c5d6da5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "55fdfd05c2a92ac89839da8a92fc02321fa02b27b327cfb907dbbbe28ee48436"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "d27026b2f39c89199a729966c4d8be6898f31de3cd5818638ae1d8aae870d914"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 646,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4371a02bb5da7bcaae7cb9ca26db502b0e3552bb0560a345c6149ff3e4a129c0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712516,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5de605a29bc91841ae317535f23f798b02c1bb5c36c22cd485e60ff3877f36b1"
        }
      },
      "contentFingerprint": "ab0923509a0bfc4ad415259ab2501f4e5d7ec004b0563fca2363f0e3d86a0ebe",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a4bbf4e8cd32d6a5",
      "datasetId": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260329_간바레/커피바라_260329_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "60e2813904e912f5d49f7c9e591c3024e04fc89aafb23c6ff7d7405e7c5d6da5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "55fdfd05c2a92ac89839da8a92fc02321fa02b27b327cfb907dbbbe28ee48436"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "d27026b2f39c89199a729966c4d8be6898f31de3cd5818638ae1d8aae870d914"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 646,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4371a02bb5da7bcaae7cb9ca26db502b0e3552bb0560a345c6149ff3e4a129c0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_58d1c344_커피바라_260329_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712516,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "64c4a467670c10b201415cfb9262a01ae69bf3ee60abecc9b4bfe030ee38cff4"
        }
      },
      "contentFingerprint": "d76f701fd88b7767ca83c2aecddc0a857a3d3bb745a61b83943757e8d53176f6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5c6e96dcab91282a",
      "datasetId": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘",
      "name": "TTL Real Last Final",
      "folder": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_3920af3175",
        "name": "단츄_251116_TTL_티비살콘",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Scene/단츄_251116_TTL_티비살콘.unity",
        "sourceGroup": "audio-sha256:e8b6cbda716d842fd36a27f3f87bdbaf6705ae98aad24572576653ea0ca59ac7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 15072,
      "durationSeconds": 251.2,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Sound/TTL Real Last Final.wav",
      "audioStartSeconds": 8.333333333333334,
      "audioDurationSeconds": 217.78285714285715,
      "shotCount": 129,
      "shotsPerMinute": 30.812101910828027,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 129,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 251.199999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/joints_world.f32",
          "exists": true,
          "bytes": 9224064,
          "expectedBytes": 9224064,
          "sizeMatches": true,
          "sha256": "854422bd78f3b03af10c1866da87a0b9aba5def42108520b282e4839b55197a3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/camera.f32",
          "exists": true,
          "bytes": 542592,
          "expectedBytes": 542592,
          "sizeMatches": true,
          "sha256": "91cc502fefc02e6e798e02b3e0c18f4b99ed2005353201316777576831fb0548"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/root.f32",
          "exists": true,
          "bytes": 844032,
          "expectedBytes": 844032,
          "sizeMatches": true,
          "sha256": "ebccb7024c6010b39647db39833af2565f7cfa5faa421d6ace4e07e3a51a2bfe"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/shot_index.i32",
          "exists": true,
          "bytes": 60288,
          "expectedBytes": 60288,
          "sizeMatches": true,
          "sha256": "5424ddc69c03f5f681c0be53dbf01a03318ed20aff1eeb228eab01eb5dcca10d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/time.f64",
          "exists": true,
          "bytes": 120576,
          "expectedBytes": 120576,
          "sizeMatches": true,
          "sha256": "8aa97f1fc887dda698b5d987e0f9838d6f9b12e06dd27bcc902697ed0649c7e7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/shots.json",
          "exists": true,
          "bytes": 47390,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9b1e49f01b7fb837b4f12122e7d7af01d1542d94cb443ecbaac25010974e3747"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/preview.csv",
          "exists": true,
          "bytes": 726,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "11b7ec925ee78f520f8cdc79738a4477053e0ced89fabb3ff8499ce2898ac5ea"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/audio_source.wav",
          "exists": true,
          "bytes": 62701796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e8b6cbda716d842fd36a27f3f87bdbaf6705ae98aad24572576653ea0ca59ac7"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5900486b_단츄_251116_TTL_티비살콘/01_TTL Real Last Final/prepared_v1.npz",
          "exists": true,
          "bytes": 10492620,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "757d3c962ba23946c8e8b1b4e6238f32fd11aafefd6656a2b08cfaac894f65c1"
        }
      },
      "contentFingerprint": "2c677eb41ddafa02b647603955f63a124be7b5da7e5df65426d8d8eabc17a4ff",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9301f7c3a809de70",
      "datasetId": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C",
      "name": "솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@196",
        "name": "솜주먹"
      },
      "venue": {
        "id": "yamo_60237b090c",
        "name": "콘서트장C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@196_솜주먹/Project/솜주먹_260507_Idol/솜주먹_260507_Idol_콘서트장C.unity",
        "sourceGroup": "audio-sha256:2fa4a8494a320f9aa28e35c258e5fefd9966cfab14f32ee2c093fdf4bf322004",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9604,
      "durationSeconds": 160.06666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@196_솜주먹/Project/솜주먹_260507_Idol/솜주먹 1인 아이돌 수정 4.wav",
      "audioStartSeconds": 0.4166666666666667,
      "audioDurationSeconds": 159.64012499999998,
      "shotCount": 75,
      "shotsPerMinute": 28.113286130778842,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 75,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 160.0560000000001
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 5877648,
          "expectedBytes": 5877648,
          "sizeMatches": true,
          "sha256": "de8912b1eb08baa402cdc4ed4ba3fafc105cf565932c1f089238369138a857a4"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 345744,
          "expectedBytes": 345744,
          "sizeMatches": true,
          "sha256": "4af9e299fac3337cc880a886c0fbbcca54cf89fd8092df595049a67f15102335"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 537824,
          "expectedBytes": 537824,
          "sizeMatches": true,
          "sha256": "d33872a82559868fbe2c7752abbb1fb82342a3e69a50edc5a0d4e800040bb993"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 38416,
          "expectedBytes": 38416,
          "sizeMatches": true,
          "sha256": "be953e8a27858d73617d5c2153e44c97a1d3653d53b7c7be90fea0f0a6f517f5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 76832,
          "expectedBytes": 76832,
          "sizeMatches": true,
          "sha256": "7cce3efa4fbc22048dbcc6b6580dce9b403ce1cbe67a481f480cfc3c5dca4438"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 26182,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "00767bb4e7956e0ec622381c4f4c63b12747674980ac17a1d0c89feb829ea723"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ad78b04f67435885e8884c753705cec19a0added03a9e569c85bcbe71e11b207"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/audio_source.wav",
          "exists": true,
          "bytes": 46681252,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2fa4a8494a320f9aa28e35c258e5fefd9966cfab14f32ee2c093fdf4bf322004"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/01_솜주먹 1인 아이돌 수정 4 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 6687016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "572bebd427b9238e9f22bfd8b256fc386a9866ae3a937c68f43fec6808ddfeba"
        }
      },
      "contentFingerprint": "08b31bd09a28701c436935ab5505b7609cce1e49bd78da51ab5d91f0a9fef0da",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a896e546f641dc10",
      "datasetId": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C",
      "name": "솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)",
      "character": {
        "id": "@196",
        "name": "솜주먹"
      },
      "venue": {
        "id": "yamo_60237b090c",
        "name": "콘서트장C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@196_솜주먹/Project/솜주먹_260507_Idol/솜주먹_260507_Idol_콘서트장C.unity",
        "sourceGroup": "audio-sha256:2fa4a8494a320f9aa28e35c258e5fefd9966cfab14f32ee2c093fdf4bf322004",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9604,
      "durationSeconds": 160.06666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@196_솜주먹/Project/솜주먹_260507_Idol/솜주먹 1인 아이돌 수정 4.wav",
      "audioStartSeconds": 0.4166666666666667,
      "audioDurationSeconds": 159.64012499999998,
      "shotCount": 2,
      "shotsPerMinute": 0.7496876301541024,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 160.056
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 5877648,
          "expectedBytes": 5877648,
          "sizeMatches": true,
          "sha256": "de8912b1eb08baa402cdc4ed4ba3fafc105cf565932c1f089238369138a857a4"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 345744,
          "expectedBytes": 345744,
          "sizeMatches": true,
          "sha256": "734c120da17c5aa3536742766e69f0dff37deb6f225bf8a99155043c1148750f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 537824,
          "expectedBytes": 537824,
          "sizeMatches": true,
          "sha256": "d33872a82559868fbe2c7752abbb1fb82342a3e69a50edc5a0d4e800040bb993"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 38416,
          "expectedBytes": 38416,
          "sizeMatches": true,
          "sha256": "f65c0285e39a056afed8d6a897bf0bba469a5b438d89816734b0f59960658da3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 76832,
          "expectedBytes": 76832,
          "sizeMatches": true,
          "sha256": "7cce3efa4fbc22048dbcc6b6580dce9b403ce1cbe67a481f480cfc3c5dca4438"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 955,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8256a8ee616b60b4d57862b14016568b74257c56de2e089e49eddc20a373954e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 813,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "173c1140da2f4a57541a441461c65ac1cb57d09c8dc4a9a17760bb3b1eab8c04"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/audio_source.wav",
          "exists": true,
          "bytes": 46681252,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2fa4a8494a320f9aa28e35c258e5fefd9966cfab14f32ee2c093fdf4bf322004"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5a46b4f7_솜주먹_260507_Idol_콘서트장C/02_솜주먹 1인 아이돌 수정 4 - Camera 02 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 6687016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7ae00b6520a7ee40f5bb6c11e07d04649aa316a1bd1db9eed0e6cde8791facd1"
        }
      },
      "contentFingerprint": "ddd79e85d0f7582781dd0eac2a15697a92435e0963e7eb40739c13c7b03baada",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ef35bc2b3d2281c9",
      "datasetId": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_d23aca2f37",
        "name": "레스토랑A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260330_키띵_캐치캐치/하데스_260330_키띵_캐치캐치_레스토랑A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1604,
      "durationSeconds": 26.733333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 5,
      "shotsPerMinute": 11.221945137157107,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.733333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 981648,
          "expectedBytes": 981648,
          "sizeMatches": true,
          "sha256": "6b232b4d5103d37a0e92cc3987ffe6c6f50ba0d17e7ec89ac35599a8a2a09c58"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 57744,
          "expectedBytes": 57744,
          "sizeMatches": true,
          "sha256": "51c8f8132151ab3a9960753445d364b20498abb951b72d747549eae67a8471b2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 89824,
          "expectedBytes": 89824,
          "sizeMatches": true,
          "sha256": "2181c9ab90b022ddcb4e1337b6278fa225e3580052419023e54149651dc18b59"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 6416,
          "expectedBytes": 6416,
          "sizeMatches": true,
          "sha256": "4db4df37eb9529a758b793be8ad0a4eeeab8550c84aae6a92eb37a9f04d4a694"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 12832,
          "expectedBytes": 12832,
          "sizeMatches": true,
          "sha256": "813692535a30995a8a05f161f0017fa154f7d052bffbef1cfaf4165646100b23"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 1783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fb94472bb358cdc29d33ddf7060007c3bdd86a14914f7a51b1469689bdc5cfb4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 791,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1c760f44d3b057e4907e358b818a46435164c2bd0b38ae1fb0a3b2b96591ee3d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5a6f37a1_하데스_260330_키띵_캐치캐치_레스토랑A/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1118856,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6363b0a2385b252c6a57c88e906fc955de0b7b98d5d8b66bb107f11f6a122891"
        }
      },
      "contentFingerprint": "1ffe9331306a0a8d2e21956de9498d4ebe3bd237d249fac6b6c3345de7898c58",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8bb8c14f1e0581b8",
      "datasetId": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "c7aa398b401779c460dd5f05832f04b6a29969303a7dcb7d2076660e5463c081"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "dcccc3e121d144b8f2a8ee030965074937739d2397498b901e4dbadfa4f9628f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "b679d2ba1405afcfd3c9a73e952bf951bfad94691b83cc7108f18934e4308320"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 566,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "358ee7e76024868acad4a5ab09bf0028c4c961e2c96a545f6b3dd265af06cab4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712496,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f9388e47f752e5ac4ebfaf2425b3d4b7062ba683142e087386c3197302c20418"
        }
      },
      "contentFingerprint": "81dae6b28a5e2b8c4de76a0c712804a10528874b3699f1dec83ac576dbd8cc37",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ba6cdc114bda2b47",
      "datasetId": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "c7aa398b401779c460dd5f05832f04b6a29969303a7dcb7d2076660e5463c081"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "dcccc3e121d144b8f2a8ee030965074937739d2397498b901e4dbadfa4f9628f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "b679d2ba1405afcfd3c9a73e952bf951bfad94691b83cc7108f18934e4308320"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 566,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "358ee7e76024868acad4a5ab09bf0028c4c961e2c96a545f6b3dd265af06cab4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712512,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "acfa6cae91d84a84ea6adb9e809757cbb8dd6f17060e96c035d98f87e008f024"
        }
      },
      "contentFingerprint": "0aa8c694a7bbe68b0316eca0812d026d01f4c168c732a6e470a902d79ee52be1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a3bfc601ec336983",
      "datasetId": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "c7aa398b401779c460dd5f05832f04b6a29969303a7dcb7d2076660e5463c081"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "dcccc3e121d144b8f2a8ee030965074937739d2397498b901e4dbadfa4f9628f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "b679d2ba1405afcfd3c9a73e952bf951bfad94691b83cc7108f18934e4308320"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 566,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "358ee7e76024868acad4a5ab09bf0028c4c961e2c96a545f6b3dd265af06cab4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5adaad72_후룽카카_260409_간바레_무지B/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712512,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "731579fb362833b9c78bf20271e2971eb3ddd146c464778b9604aacffd01229a"
        }
      },
      "contentFingerprint": "f42915277aeed3f1d94346a4ad0d79315622c63e81bfaabdab56e100aea987eb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2db86b0085541702",
      "datasetId": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A",
      "name": "캐치캐치Fast",
      "folder": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_dad3f373cd",
        "name": "사무실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_사무실A.unity",
        "sourceGroup": "audio-sha256:8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1140,
      "durationSeconds": 19.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/캐치캐치Fast.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.568,
      "shotCount": 1,
      "shotsPerMinute": 3.1578947368421053,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/joints_world.f32",
          "exists": true,
          "bytes": 697680,
          "expectedBytes": 697680,
          "sizeMatches": true,
          "sha256": "6b3cd38c69c918438c57329deae6bd3442a1c975ba65e8ad5430abfc936013a8"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/camera.f32",
          "exists": true,
          "bytes": 41040,
          "expectedBytes": 41040,
          "sizeMatches": true,
          "sha256": "6510ccd0d87a64d12e218a2c2b93e2afd191747f2b78b52eefec75260d479143"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/root.f32",
          "exists": true,
          "bytes": 63840,
          "expectedBytes": 63840,
          "sizeMatches": true,
          "sha256": "8b9753f8a660fd7ba9bd3489e8c91446cd02afda4aac8193a9a0c11ee7753930"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/shot_index.i32",
          "exists": true,
          "bytes": 4560,
          "expectedBytes": 4560,
          "sizeMatches": true,
          "sha256": "85028794348b655f714c83fc8bba699c907e628d82ba9a420ca3ac6c50ac94c3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/time.f64",
          "exists": true,
          "bytes": 9120,
          "expectedBytes": 9120,
          "sizeMatches": true,
          "sha256": "88434ae03b4ed24a3471afc16f0367566d3ccbcb91f3de62e02d6c614e9a6ead"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/shots.json",
          "exists": true,
          "bytes": 378,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "296d37bbd48e3386f64846173434261a851868586761d4211dce55a1ad4bf4e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/preview.csv",
          "exists": true,
          "bytes": 711,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0dbcfdf2b2ed78f027090c227d8eafa71109682911dfee27c303c4a223c11304"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/audio_source.mp3",
          "exists": true,
          "bytes": 288163,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5b423a86_양도끼_260401_캐치캐치_사무실A/01_캐치캐치Fast/prepared_v1.npz",
          "exists": true,
          "bytes": 795912,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8585e6d65872cbe4a7bfa9eed953a3867e5dea14c142606509952e709089678c"
        }
      },
      "contentFingerprint": "3b34881c839c0faf79a2c828836748367ab0618b360f8d892c645a6a68614001",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "44083301e8143548",
      "datasetId": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A",
      "name": "이레인_250713_빌려온고양이_온실정원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250713_빌려온고양이/이레인_250713_빌려온고양이_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250713_빌려온고양이/이레인_250713_빌려온고양이_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2074,
      "durationSeconds": 34.56666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 13.886210221793634,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 34.566666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1269288,
          "expectedBytes": 1269288,
          "sizeMatches": true,
          "sha256": "7df5ba7c07b936e8d1c1c6e936bace5fbbc39b18fd0bee15c420538432ef79b5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 74664,
          "expectedBytes": 74664,
          "sizeMatches": true,
          "sha256": "1a5ff760fc338d6865248c1a8948e81e2eabedcacfd076584bcc664c0e631d97"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/root.f32",
          "exists": true,
          "bytes": 116144,
          "expectedBytes": 116144,
          "sizeMatches": true,
          "sha256": "1ef127ad838c0978504f1942f9ce8f0d878ef508674fd8775da72501720e7189"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8296,
          "expectedBytes": 8296,
          "sizeMatches": true,
          "sha256": "8b47f67d093ae57c9f7afb1758106284729da6346de67355e3f955dffc733025"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/time.f64",
          "exists": true,
          "bytes": 16592,
          "expectedBytes": 16592,
          "sizeMatches": true,
          "sha256": "3599e327d105c05691d3a1f385dd9e072f58c4da23729d9ce2724c55f8944073"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/shots.json",
          "exists": true,
          "bytes": 2847,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac9a80bde7ca6a35ac842a3572af09f8ac85bc4d35446e344844497bef642492"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5cae7447_이레인_250713_빌려온고양이_온실정원A/01_이레인_250713_빌려온고양이_온실정원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e055ab14a3597f443944c756cc70e13f147f74df93f1bb6cdd84bed20b98684f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "206b069c046bee467221592cafaee856154be96f6a539179a6daa993bcca85ef",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ea3134d2ef5c84f1",
      "datasetId": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A",
      "name": "엣호엣호",
      "folder": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250901_엣호엣호/양도끼_250901_엣호엣호_시가지A.unity",
        "sourceGroup": "audio-sha256:6b80d66f31a95706712754f6f9b4f9f9b617bb8df3d8ebfb53f08aa4dfac2900",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 972,
      "durationSeconds": 16.2,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250901_엣호엣호/엣호엣호.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.80408163265306,
      "shotCount": 1,
      "shotsPerMinute": 3.703703703703704,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.2
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/joints_world.f32",
          "exists": true,
          "bytes": 594864,
          "expectedBytes": 594864,
          "sizeMatches": true,
          "sha256": "a6da37d94845fb261b5ac7c0ba0e27e4b0279890b2a6dcd5460e02af2484358e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/camera.f32",
          "exists": true,
          "bytes": 34992,
          "expectedBytes": 34992,
          "sizeMatches": true,
          "sha256": "172f06817d7a3e0a8a823179d4ba4b2b1517c6bc70e784c64bed1118787c4119"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/root.f32",
          "exists": true,
          "bytes": 54432,
          "expectedBytes": 54432,
          "sizeMatches": true,
          "sha256": "eae92eac4f01839bcee5d8a064d690546d275b6119089f9c3fc4aa656448f00b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/shot_index.i32",
          "exists": true,
          "bytes": 3888,
          "expectedBytes": 3888,
          "sizeMatches": true,
          "sha256": "d60d6cd6fbd560cb387c6294aeab1e088bc4dbf4b85b8341702120cfd5fcde32"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/time.f64",
          "exists": true,
          "bytes": 7776,
          "expectedBytes": 7776,
          "sizeMatches": true,
          "sha256": "3e86de6313093660868230407a5d1a42a5143fb6f61bc5141995f65742539ec8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/shots.json",
          "exists": true,
          "bytes": 384,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3617bdc3f81e16e7b77c122ce90573b1c1c3f18e5492be590f204f62ae37c3c8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/preview.csv",
          "exists": true,
          "bytes": 765,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6962ccb3d4e66cb6ae393587943311a97083dabfa342d7231c44e5363e16f199"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/audio_source.mp3",
          "exists": true,
          "bytes": 262551,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b80d66f31a95706712754f6f9b4f9f9b617bb8df3d8ebfb53f08aa4dfac2900"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5ce4f825_양도끼_250901_엣호엣호_시가지A/01_엣호엣호/prepared_v1.npz",
          "exists": true,
          "bytes": 678968,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e33d77b3dcbed8a1a8d586e56911c124122956dd69f0f02ead8c45f2841e2a80"
        }
      },
      "contentFingerprint": "edb5700f7c0941957d8600bc75a41991309519d7441dbd61e126f107907d4785",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "518215a05fc2b29c",
      "datasetId": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A",
      "name": "달타_250529_Stargazers_옥상C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_9b1f2447b5",
        "name": "해변A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_해변A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "fa48612231a514538dc51d13ac84fc471aa5de170d9890fcb54ec1e68f218109"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "85c229686c0ddc3f22747746122a664f5fbdd601ab6f354fb59a008779ede045"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "ef94972462c22eb646cc896b4f3ae1d417e154b4ffc94f77adb3776793da9370"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/shots.json",
          "exists": true,
          "bytes": 3595,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6e0b9bbe8807859de57d7249e24919301640cada10ba690a7c72291fa30739f7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5d53b0b4_달타_250529_Stargazers_해변A/01_달타_250529_Stargazers_옥상C_Timeline/preview.csv",
          "exists": true,
          "bytes": 785,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8f2f27a3072bcdc07d80a532e81a336f61971d8ecbc3649b72813f06cb08e15d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ffc9af058e43640eb24566fd75f0deb1ab22a84b459cc6a85bdc533626842aa7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b9463d293d28fe3a",
      "datasetId": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바",
      "name": "단츄_블랙맘바",
      "folder": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바.unity",
        "sourceGroup": "audio-sha256:639bda53142bda2776d0aeab8267fa805956664ed0a6c22efb7ed0984aa64bc9",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9055,
      "durationSeconds": 150.91666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/단츄_블랙맘바.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 1,
      "shotsPerMinute": 0.3975704030922143,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 150.916666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/joints_world.f32",
          "exists": true,
          "bytes": 5541660,
          "expectedBytes": 5541660,
          "sizeMatches": true,
          "sha256": "300da96bd023ec348e2c591be25b73a2a134ad8809cded04f02ec1e92118566d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/camera.f32",
          "exists": true,
          "bytes": 325980,
          "expectedBytes": 325980,
          "sizeMatches": true,
          "sha256": "044830839e44a0d5a0687b7a07c3273f81e6c64216b0fead24702bc2406c2cc6"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/root.f32",
          "exists": true,
          "bytes": 507080,
          "expectedBytes": 507080,
          "sizeMatches": true,
          "sha256": "852bc55fb556b3fa3d38eb7143004aced09ed07a4b5417a3c40aa2870358a538"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/shot_index.i32",
          "exists": true,
          "bytes": 36220,
          "expectedBytes": 36220,
          "sizeMatches": true,
          "sha256": "c2144a32b451119c0a2f06fc3c835dd1cb2a82194fcc6d7cb4e2fc94c512d897"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/time.f64",
          "exists": true,
          "bytes": 72440,
          "expectedBytes": 72440,
          "sizeMatches": true,
          "sha256": "234bb978d188dd66d78ba2f0ecfda63d9d1dd6fa57a3cfb16fff3daae5292205"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/shots.json",
          "exists": true,
          "bytes": 408,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6f8ebfaeaea72035c407fe6dcc1505801751c50274de3318c27b4d7cbfe1949d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/preview.csv",
          "exists": true,
          "bytes": 714,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7855e02fb82989d1845a1b26c9e1cfc3a7da041c524e651456d3c971bd319fbf"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/audio_source.wav",
          "exists": true,
          "bytes": 33794090,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "639bda53142bda2776d0aeab8267fa805956664ed0a6c22efb7ed0984aa64bc9"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5d5cf713_단츄_250901_블랙맘바/01_단츄_블랙맘바/prepared_v1.npz",
          "exists": true,
          "bytes": 6304724,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cfaffe609a596ca138f4ec7df95dda6c310377d3b8949b42210fcde3cf80e2c6"
        }
      },
      "contentFingerprint": "0cbc74dfd1236e772cad564159dcdf4e9a49d2f1fdd06a0dd98d62d1fb71e3dd",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1e129f78e8fad882",
      "datasetId": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A",
      "name": "Psycho",
      "folder": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260224_Psycho/이레인_260224_Psycho_야경A.unity",
        "sourceGroup": "audio-sha256:d8f1b2870af9dd0dc84d4cfdde6676222a91fe11bbbbc146b9e4f23cc9f7031f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1200,
      "durationSeconds": 20.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260224_Psycho/Psycho.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 18.834285714285713,
      "shotCount": 5,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/joints_world.f32",
          "exists": true,
          "bytes": 734400,
          "expectedBytes": 734400,
          "sizeMatches": true,
          "sha256": "596b96d6dde6877855f563c86c0eefa6cb39b73101823d2f54d32a55aae05511"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/camera.f32",
          "exists": true,
          "bytes": 43200,
          "expectedBytes": 43200,
          "sizeMatches": true,
          "sha256": "1dd5f345000d68d414eb88f1e2a2f63df0e1aeca80c9edac13cf2ab832b98271"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/root.f32",
          "exists": true,
          "bytes": 67200,
          "expectedBytes": 67200,
          "sizeMatches": true,
          "sha256": "78cbf7eca998600e96fefdae6addf9db3ee945d9fab530d080b83611bc8901ce"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/shot_index.i32",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "9700f7c74f3d7f2013e7e5ad47f317bdf4b3f2aa30563ceb0e4031aaabc720eb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/time.f64",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "2c979249341f19b9f90a145f6843d1ad48f404789fda89f642c25110864283b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/shots.json",
          "exists": true,
          "bytes": 1767,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6bd9085fcfd409a9cf1cd50cd32138c6a31f1e7799caaca019afb02b015d74c6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/preview.csv",
          "exists": true,
          "bytes": 764,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "27d7a54d48d5aa105724b8d3b62b3eb5bc95772f50645d6dcc65fd0316ca0e48"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/audio_source.mp3",
          "exists": true,
          "bytes": 306849,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d8f1b2870af9dd0dc84d4cfdde6676222a91fe11bbbbc146b9e4f23cc9f7031f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5d9b9e03_이레인_260224_Psycho_야경A/01_Psycho/prepared_v1.npz",
          "exists": true,
          "bytes": 837668,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5fd46d080ea61ae2b8f612d5e294fcdaab452e777ea72dd61d0c4bf89667a20a"
        }
      },
      "contentFingerprint": "5eccfa43a6d27bc74c8665158abcfd1f5e350b61c6562a4ed51efb8507d86aa9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9e0050ea16bfd5fa",
      "datasetId": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A",
      "name": "비몽_250626_Elevate_3인_체육관A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline",
      "character": {
        "id": "@095",
        "name": "비몽"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@095_비몽/Project/비몽_250626_Elevate_3인/비몽_250626_Elevate_3인_체육관A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@095_비몽/project/비몽_250626_elevate_3인/비몽_250626_elevate_3인_체육관a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3008,
      "durationSeconds": 50.13333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 14,
      "shotsPerMinute": 16.75531914893617,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 14,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 50.133333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1840896,
          "expectedBytes": 1840896,
          "sizeMatches": true,
          "sha256": "1241e73a6bdef426378ef55c9c4da1a23eda3181de72ecb06239ac1555c300ea"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/camera.f32",
          "exists": true,
          "bytes": 108288,
          "expectedBytes": 108288,
          "sizeMatches": true,
          "sha256": "acf3a9f27fed8447380a3c9b5755601b560fcc1834173b381ebebe2ee11ba20e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/root.f32",
          "exists": true,
          "bytes": 168448,
          "expectedBytes": 168448,
          "sizeMatches": true,
          "sha256": "750c4b2e87ddb7dd34db38ba3ba7e3a15176ae4988b7b20eccdab11f594d6bde"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12032,
          "expectedBytes": 12032,
          "sizeMatches": true,
          "sha256": "65bef1938c9296b45393b58bea0d77ac7461ea33ee58518ddbd40e3a8c335d99"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/time.f64",
          "exists": true,
          "bytes": 24064,
          "expectedBytes": 24064,
          "sizeMatches": true,
          "sha256": "8ba5311f7824cb188ebe4056e181be05b381cb14a532592e14c6b4b58310193b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/shots.json",
          "exists": true,
          "bytes": 4944,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d418f180a4c0feeea240aef5dbd6adf645fecc4ec56de1e3a884680e97563f5d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5dcaf15d_비몽_250626_Elevate_3인_체육관A/01_비몽_250626_Elevate_3인_체육관A_Timeline/preview.csv",
          "exists": true,
          "bytes": 845,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f5d2d7ed7e63d2cbf6d86ffe98f50187ef89c1ff5b156e2378d8ac9b182d4d5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "dd8927dd255c660d8ab48af2c3d6249adf3a6030427096c7be8d27ebc80302c9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "af2251295f95e88d",
      "datasetId": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A",
      "name": "귀엽기만하면안되나요",
      "folder": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_92a424b6a5",
        "name": "일렉트릭홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260407_귀엽기만하면안되나요/유콘_260407_귀엽기만하면안되나요_일렉트릭홀A.unity",
        "sourceGroup": "audio-sha256:31bab87e2b159093d756afbdee6f6ed949a19b434763599530a877f7cbca1220",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 918,
      "durationSeconds": 15.3,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260407_귀엽기만하면안되나요/귀엽기만하면안되나요.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 13.416,
      "shotCount": 5,
      "shotsPerMinute": 19.607843137254903,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.3
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/joints_world.f32",
          "exists": true,
          "bytes": 561816,
          "expectedBytes": 561816,
          "sizeMatches": true,
          "sha256": "7588996dbe9cc042a31abb92ea662415dc66fcd8dbdefe3db9633bf47d92423c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/camera.f32",
          "exists": true,
          "bytes": 33048,
          "expectedBytes": 33048,
          "sizeMatches": true,
          "sha256": "d8733496b33fdba82973ecf5a56580e920c81e055cf39f2fd13a65bb650a6044"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/root.f32",
          "exists": true,
          "bytes": 51408,
          "expectedBytes": 51408,
          "sizeMatches": true,
          "sha256": "1738d5b20ab80223ecc8ba5cbd7ffad910142bbba5006963fa72238fe5a6a3da"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/shot_index.i32",
          "exists": true,
          "bytes": 3672,
          "expectedBytes": 3672,
          "sizeMatches": true,
          "sha256": "0b7dfdd3280a2e374fe1224a0576f2b3bc951619f06880367afd3161a9b8cef2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/time.f64",
          "exists": true,
          "bytes": 7344,
          "expectedBytes": 7344,
          "sizeMatches": true,
          "sha256": "2c50015fb83e36e44cf5a09ab0ae5eba0204f1c70a4de4fda16aca7fc7d280e3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/shots.json",
          "exists": true,
          "bytes": 1760,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e63fb009957d8ffeb4c20731e4f2a55bcdabb1836698f957dbfe66f175423b9a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/preview.csv",
          "exists": true,
          "bytes": 798,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d17ea6af4f978488263ccd9056e7b0a5f61af1423e07f890850abce65c58eee6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/audio_source.mp3",
          "exists": true,
          "bytes": 223810,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "31bab87e2b159093d756afbdee6f6ed949a19b434763599530a877f7cbca1220"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_5e4cbafd_유콘_260407_귀엽기만하면안되나요_일렉트릭홀A/01_귀엽기만하면안되나요/prepared_v1.npz",
          "exists": true,
          "bytes": 641436,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "efc8043dfc0d7f5d4cba8da0512caef5089043093c78f7842d5c2cdd576ae6e5"
        }
      },
      "contentFingerprint": "277ccf3babbfad40f6c5748bc607d6bb97fa9edf5dd4aa3fa708d379237fa568",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a370e24000b92c9f",
      "datasetId": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02",
      "name": "양도끼_250330_댄스홀_저택A02_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_7e1e91a4e5",
        "name": "저택A02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250330_댄스홀/양도끼_250330_댄스홀_저택A02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250330_댄스홀/양도끼_250330_댄스홀_저택a02_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1338,
      "durationSeconds": 22.3,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 18.83408071748879,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.29999923706
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 818856,
          "expectedBytes": 818856,
          "sizeMatches": true,
          "sha256": "73ec138cb0a4bff9b033c9d652780e3a70d817f88306a01aaeed2f15bd3fbaca"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/camera.f32",
          "exists": true,
          "bytes": 48168,
          "expectedBytes": 48168,
          "sizeMatches": true,
          "sha256": "1cb4c95455602046fc1a1db1b39ad17ffb04111c2b11e477645eb950cc465d26"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/root.f32",
          "exists": true,
          "bytes": 74928,
          "expectedBytes": 74928,
          "sizeMatches": true,
          "sha256": "b423b1d6544a5f9b91c0c4ffe5b6f8e9aaec84271224d48e9922fce40db6401e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5352,
          "expectedBytes": 5352,
          "sizeMatches": true,
          "sha256": "f47b24271df6d65694a5af8de7cb25fc818056b7747acca5cc5307070c2a1939"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/time.f64",
          "exists": true,
          "bytes": 10704,
          "expectedBytes": 10704,
          "sizeMatches": true,
          "sha256": "24b73fdd3c97472fa98d12c00f62f1820bfae8c154f0bce1ea9d504362a68ddf"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/shots.json",
          "exists": true,
          "bytes": 2502,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "327a53815be80d1b32443207734161d8b60804259c6775a2f4cf6c09a40e8b20"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_5fba78c3_양도끼_250330_댄스홀_저택A02/01_양도끼_250330_댄스홀_저택A02_Timeline/preview.csv",
          "exists": true,
          "bytes": 790,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7d37b7ab6ef132b01cddca5a397f75998a506678cb06da07ea1f1c0e9bf36b03"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "dee3472acdccbe842388fa63ae69fb8ef9d667488b8e985e55c587712e85e360",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2c88f3197f02481e",
      "datasetId": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B",
      "name": "간바레",
      "folder": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레",
      "character": {
        "id": "@093",
        "name": "위도"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/위도_260310_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "467e6ae7700a0a505fe30bfc45f5045944b95d55462e6905487cb493819e8f9d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "b814b93f432481a189aadc3028e81a32962bf2129963dceaed63544e8c271a1d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "4e3533dd745e4869d525386cd8da9df71d26e75aba688b47b1b7e988aaddb886"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/shots.json",
          "exists": true,
          "bytes": 393,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3b6baef1de6b53ec28e6d170404deb66919c210aeec267eaccf3b5ad3a1f2ae4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/preview.csv",
          "exists": true,
          "bytes": 836,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b492cf1f9c74bcdf301e3ebd1962de2d5f12d1abff6c93ac7a21c90d7d81c036"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_607efe19_위도_260310_간바레_무지B/01_간바레/prepared_v1.npz",
          "exists": true,
          "bytes": 692872,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f6e78317d92b776e5f6287256b9171225a56166a68a636edbd3df2274a923df8"
        }
      },
      "contentFingerprint": "04b482c05801b7b148b48728f067879064902fdaee6cc0e2e32fe3f9af229ba4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3e63395e82bb134d",
      "datasetId": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1",
      "name": "깡담비_251114_Nameless_도시C1_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline",
      "character": {
        "id": "@140",
        "name": "깡담비"
      },
      "venue": {
        "id": "yamo_f457ea2921",
        "name": "도시C1",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_251114_Nameless/깡담비_251114_Nameless_도시C1.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@140_깡담비/project/깡담비_251114_nameless/깡담비_251114_nameless_도시c1_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2707,
      "durationSeconds": 45.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 19.94828223125231,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1656684,
          "expectedBytes": 1656684,
          "sizeMatches": true,
          "sha256": "bf41c071b03c2aaf230e8ce30fdc80ad9ee9c7545d4801f3c363cda2241abf1e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/camera.f32",
          "exists": true,
          "bytes": 97452,
          "expectedBytes": 97452,
          "sizeMatches": true,
          "sha256": "0f2d03d5042dc55d2041f370ecd0ae4b6cc731f29e2c983c9e57ac1bc28b4f10"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/root.f32",
          "exists": true,
          "bytes": 151592,
          "expectedBytes": 151592,
          "sizeMatches": true,
          "sha256": "8ad2496d2827a22de7e1b0d3a8ddb8fedc5b0cbf21aaa51b935636e05f6ad8f7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10828,
          "expectedBytes": 10828,
          "sizeMatches": true,
          "sha256": "cafe103c06a8c7e6d10218c0a5fef46920867eaaf9156b65e326d3c2845b8c12"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/time.f64",
          "exists": true,
          "bytes": 21656,
          "expectedBytes": 21656,
          "sizeMatches": true,
          "sha256": "37b4bae2869394a04422fcde53e19144b397351ccc5accaf86d9e48dd14ef6af"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/shots.json",
          "exists": true,
          "bytes": 5446,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "32c94952a526d31e000875a64b5e382233269306950cbc9ffb47a1fece35aaef"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_61563b2e_깡담비_251114_Nameless_도시C1/01_깡담비_251114_Nameless_도시C1_Timeline/preview.csv",
          "exists": true,
          "bytes": 802,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2457acab9cf6ace1c92dfd6294e51bd80ca8797aaa7aa7a7db98cdc561432dc9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "50c260c721ed4871beb54878d3c4a6a52a2a492e22a983773d06c26ebbf825c4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "41ffa373eed79542",
      "datasetId": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B",
      "name": "케케크롱",
      "folder": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_a62081395c",
        "name": "해변B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/양도끼_250912_케케크롱_해변B.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 660,
      "durationSeconds": 11.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/케케크롱.mp3",
      "audioStartSeconds": 1.65,
      "audioDurationSeconds": 6.896326530612245,
      "shotCount": 1,
      "shotsPerMinute": 5.454545454545455,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/joints_world.f32",
          "exists": true,
          "bytes": 403920,
          "expectedBytes": 403920,
          "sizeMatches": true,
          "sha256": "ae08a0d759dbeb106c74110150547cb9b30cec45277b894e9bb5eb6018477aad"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/camera.f32",
          "exists": true,
          "bytes": 23760,
          "expectedBytes": 23760,
          "sizeMatches": true,
          "sha256": "97a5860f606dc31e8d49b0b6db5439db29133e212d28856fa4af9cf141d70085"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/root.f32",
          "exists": true,
          "bytes": 36960,
          "expectedBytes": 36960,
          "sizeMatches": true,
          "sha256": "fac20f64b520efb783a8961bff0d6f284a8a83841355c9e06e1bf6206aaf9137"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/shot_index.i32",
          "exists": true,
          "bytes": 2640,
          "expectedBytes": 2640,
          "sizeMatches": true,
          "sha256": "855745003e7c964f375554a7448241e5e6235fe78dac1d20fa85956421bdf0a1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/time.f64",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "c8c292e2ccf113dec48ac3eab7f2470f06ca5ea98364f994405308c22e1f712e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "95a84336d2bac581763da970f401d0c86fc43abbec86e7d8930fa3b9f7bf9efb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/preview.csv",
          "exists": true,
          "bytes": 778,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c98571cfc12eafa367a3b7dc3d20e58266aac25b39376aeb9ef81f3e1c1e5852"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/audio_source.mp3",
          "exists": true,
          "bytes": 120438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_61923306_양도끼_250912_케케크롱_해변B/01_케케크롱/prepared_v1.npz",
          "exists": true,
          "bytes": 461812,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "38630f70049edc8538b132e2cd3263fd18c7706df85009f9f0be1ea1cf9103bd"
        }
      },
      "contentFingerprint": "d56214bf05f3c85bca63ded8768191d3864b9e6142e229404e188cf14b68cb8b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "02be0460615ca762",
      "datasetId": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A",
      "name": "01. Chemical Love",
      "folder": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love",
      "character": {
        "id": "@230",
        "name": "URL"
      },
      "venue": {
        "id": "yamo_ff90414b09",
        "name": "댄스연습실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@230_URL/Project/URL_260526_ChemicalLove/URL_260526_ChemicalLove_댄스연습실A.unity",
        "sourceGroup": "audio-sha256:8c5e7a7c47d275081004d81613113569473ecd5953223ff691acf252db82aba9",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 53,
      "sampleRate": 60,
      "frameCount": 10598,
      "durationSeconds": 176.63333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@230_URL/Project/URL_260425_ChemicalLove/Animations/01. Chemical Love.mp3",
      "audioStartSeconds": 1.0,
      "audioDurationSeconds": 163.03020408163266,
      "shotCount": 40,
      "shotsPerMinute": 13.587469333836575,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 40,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 176.63333333333344
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/joints_world.f32",
          "exists": true,
          "bytes": 6740328,
          "expectedBytes": 6740328,
          "sizeMatches": true,
          "sha256": "8192c24cda3c60ace05cfbe3e4a2336a292447cf71858488a58635415b488100"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/camera.f32",
          "exists": true,
          "bytes": 381528,
          "expectedBytes": 381528,
          "sizeMatches": true,
          "sha256": "a7c4cc527e3cb2f2a70bcfe8bb3edec1ab352defd398e241d7e530fa96c3dbba"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/root.f32",
          "exists": true,
          "bytes": 593488,
          "expectedBytes": 593488,
          "sizeMatches": true,
          "sha256": "74a6f33b5a45ff801c1fc7ff6cf2a1aef5ed806f7153a9dde2a52568078379dd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/shot_index.i32",
          "exists": true,
          "bytes": 42392,
          "expectedBytes": 42392,
          "sizeMatches": true,
          "sha256": "996404285f627c50073dd7ec63a4366f97dced8db80de3111a6878d25ef4b20e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/time.f64",
          "exists": true,
          "bytes": 84784,
          "expectedBytes": 84784,
          "sizeMatches": true,
          "sha256": "0612c3591f7c9e4074945d4f32def7ff5d49a23661aba74a0dedcb5574b8bf3e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/shots.json",
          "exists": true,
          "bytes": 13926,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a98826efed891ed23da626cac408c2a23058076432876633933bf1255534cf6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/preview.csv",
          "exists": true,
          "bytes": 760,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2a150c51af7416d467d73274ce4c013efe7a9c96bdda4936dd52c4f1b21a9540"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/audio_source.mp3",
          "exists": true,
          "bytes": 6522698,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c5e7a7c47d275081004d81613113569473ecd5953223ff691acf252db82aba9"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_627ac88f_URL_260526_ChemicalLove_댄스연습실A/01_01. Chemical Love/prepared_v1.npz",
          "exists": true,
          "bytes": 7378756,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7d46f00edd89147d39b4c426fbc04a5151afbc7a42ca233256bcc91073772379"
        }
      },
      "contentFingerprint": "4d44723ed9365cafdef211879e368e7e4f2934ab312a8b182bf0571d3ac06560",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e539fee2b2a6656e",
      "datasetId": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤",
      "name": "배그 승리 댄스 168",
      "folder": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168",
      "character": {
        "id": "@079",
        "name": "초금비"
      },
      "venue": {
        "id": "yamo_b5e3baaf49",
        "name": "해변A밤",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260508_핸드폰댄스/초금비_260508_핸드폰댄스_해변A밤.unity",
        "sourceGroup": "audio-sha256:865f7a756f8ab17651e8a42d1aa610d58f8b20818b85a54a3dcca74d2db0933b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1904,
      "durationSeconds": 31.733333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@079_초금비/Project/초금비_260508_핸드폰댄스/배그 승리 댄스 168.mp3",
      "audioStartSeconds": 0.033333333333333215,
      "audioDurationSeconds": 37.74266666666667,
      "shotCount": 8,
      "shotsPerMinute": 15.126050420168069,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.733333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/joints_world.f32",
          "exists": true,
          "bytes": 1165248,
          "expectedBytes": 1165248,
          "sizeMatches": true,
          "sha256": "e3adb526b574159774a5e3e5aadad35c2546a0fa3155141f199cd930fbb74975"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/camera.f32",
          "exists": true,
          "bytes": 68544,
          "expectedBytes": 68544,
          "sizeMatches": true,
          "sha256": "1bbd0f1fd26da7f5742bc87d7991152b5874b4ecb917d39f92b5602aef34c521"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/root.f32",
          "exists": true,
          "bytes": 106624,
          "expectedBytes": 106624,
          "sizeMatches": true,
          "sha256": "d02b1e5acedd8fe00ea4440d1bb8faf2a445d0bdd8c6a855f76ef6898fcc8268"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/shot_index.i32",
          "exists": true,
          "bytes": 7616,
          "expectedBytes": 7616,
          "sizeMatches": true,
          "sha256": "d027fea12fccaf99a30d4884e049e76db6651136db76da6efe0970a7fc7ba564"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/time.f64",
          "exists": true,
          "bytes": 15232,
          "expectedBytes": 15232,
          "sizeMatches": true,
          "sha256": "242ded2ea8783b83ad3a15ff00744f914b1b970fffb6366657fee4854b6e8d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/shots.json",
          "exists": true,
          "bytes": 2787,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3aef53e7431f0efaba34f57a619797e01eadeb51dfed11d9caec02bd41ae442e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4b9eddd64a596e96ec6f73cdf4927dac024093f34f540c66ab34cc1d489ee6ea"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/audio_source.mp3",
          "exists": true,
          "bytes": 611004,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "865f7a756f8ab17651e8a42d1aa610d58f8b20818b85a54a3dcca74d2db0933b"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_63da7c15_초금비_260508_핸드폰댄스_해변A밤/01_배그 승리 댄스 168/prepared_v1.npz",
          "exists": true,
          "bytes": 1327676,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9c4fb07de3a7ef3058383022d49c17dc4aeba6471e842c213e75419e872c7f7e"
        }
      },
      "contentFingerprint": "b0499d92e4d809373463ffe43583bb5d75c19f70398db81d14705cc0ae4683e4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5d5e7430f63d2538",
      "datasetId": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A",
      "name": "PrettySavage",
      "folder": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_0f5754511b",
        "name": "스크린홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260331_PrettySavage/블리즈_260331_PrettySavage_스크린홀A.unity",
        "sourceGroup": "audio-sha256:a8c054acc80a470c50affcdf1860c9c38eb60b530f063a3d8ee38cc4d0dfd082",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1911,
      "durationSeconds": 31.85,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260331_PrettySavage/PrettySavage.mp3",
      "audioStartSeconds": 0.26666666666666666,
      "audioDurationSeconds": 26.76,
      "shotCount": 4,
      "shotsPerMinute": 7.535321821036106,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.849999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/joints_world.f32",
          "exists": true,
          "bytes": 1169532,
          "expectedBytes": 1169532,
          "sizeMatches": true,
          "sha256": "82148972c4ba1efda7b666bd2822338f6870792e7e8556a63cc1d954750c5a78"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/camera.f32",
          "exists": true,
          "bytes": 68796,
          "expectedBytes": 68796,
          "sizeMatches": true,
          "sha256": "6093f86e6e1713eee947aebc10392627c86fbe9f64a4ca9e497a68482a7b2a29"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/root.f32",
          "exists": true,
          "bytes": 107016,
          "expectedBytes": 107016,
          "sizeMatches": true,
          "sha256": "263ccf5c39609e04306ae5f359d607c1d11d9e56545b8bb8500dd6db771dc3dd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/shot_index.i32",
          "exists": true,
          "bytes": 7644,
          "expectedBytes": 7644,
          "sizeMatches": true,
          "sha256": "34190af34ef9b5220f1a35478294a61fdd0669178a8863f9468e5230911f3a2b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/time.f64",
          "exists": true,
          "bytes": 15288,
          "expectedBytes": 15288,
          "sizeMatches": true,
          "sha256": "1d07e8c9b2e1f01db0f8b92e93de5a8d41f973bf4c4532e11a63c23bb5d1ef97"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/shots.json",
          "exists": true,
          "bytes": 1403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b6004f7e2d376452c7192344b4d0a092516b2f74a831ac373b753825c0844342"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59b3201c697e8bdb07af885201a49cda290da325c5ed4214c0f6202d245f02c3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/audio_source.mp3",
          "exists": true,
          "bytes": 543422,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a8c054acc80a470c50affcdf1860c9c38eb60b530f063a3d8ee38cc4d0dfd082"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_63fb0406_블리즈_260331_PrettySavage_스크린홀A/01_PrettySavage/prepared_v1.npz",
          "exists": true,
          "bytes": 1332580,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "09b9b9b358059b1fa3e247a03d1af7f479d89778f51828441e1bb191bfeb860e"
        }
      },
      "contentFingerprint": "38a73ff65bb667e7e6033b5f44135e2b35bde83cc191f34a365aabc363f07883",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5bbc48b59e3679e8",
      "datasetId": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B",
      "name": "프랑카시라_250519_스모크챌린지_스테이지B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_2af0e394a5",
        "name": "스테이지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250519_스모크챌린지/프랑카시라_250519_스모크챌린지_스테이지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/프랑카시라_250519_스모크챌린지/프랑카시라_250519_스모크챌린지_스테이지b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2124,
      "durationSeconds": 35.4,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 13.559322033898306,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.4
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1299888,
          "expectedBytes": 1299888,
          "sizeMatches": true,
          "sha256": "a160d0ff5f51af0ef26822aec696d3b45c460afeaa622ec79a2a1cba9a6655b6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/camera.f32",
          "exists": true,
          "bytes": 76464,
          "expectedBytes": 76464,
          "sizeMatches": true,
          "sha256": "a23a4be28e1af4b45b737f4f7528811daa6a705ca1fe2b2125817717911479ae"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/root.f32",
          "exists": true,
          "bytes": 118944,
          "expectedBytes": 118944,
          "sizeMatches": true,
          "sha256": "4b57bb45d7121f8bcc709162b92cc15d8eb245b04774ed0257cb73685af73c67"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8496,
          "expectedBytes": 8496,
          "sizeMatches": true,
          "sha256": "b5833b2c9f80cdd4e86ccd213a135f8ed6e8e6e7f58a654f8feb47d980f9114e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/time.f64",
          "exists": true,
          "bytes": 16992,
          "expectedBytes": 16992,
          "sizeMatches": true,
          "sha256": "41c02d20589b0d73c19551df14897b9d2c28132cd2243914ae0d4545f9dd8c42"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/shots.json",
          "exists": true,
          "bytes": 2920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bc04ddd1b4b022036c9c0b498b3fde651ffebfec5e5f335d2c875b8aee93813"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6548325b_프랑카시라_250519_스모크챌린지_스테이지B/01_프랑카시라_250519_스모크챌린지_스테이지B_Timeline/preview.csv",
          "exists": true,
          "bytes": 766,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "44e113b100a1297ba4ff1cad6798175874e2b10b008948be0e07867a8dccb3fd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "16c390c23f661ee5007043611d47c0c967aa460144c0fff8567bf378ec33feaf",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "eabab5eaa5e25fea",
      "datasetId": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A",
      "name": "Rude",
      "folder": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260404_챈키띵_Rude/하데스_260404_챈키띵_Rude_공원A.unity",
        "sourceGroup": "audio-sha256:1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1440,
      "durationSeconds": 24.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260313_솜초_Rude/Rude.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 23.3534693877551,
      "shotCount": 2,
      "shotsPerMinute": 5.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/joints_world.f32",
          "exists": true,
          "bytes": 881280,
          "expectedBytes": 881280,
          "sizeMatches": true,
          "sha256": "5cfc55f73b17df6b3efbaa8c5074a7de7807306d7a49d9390e211f797e69ef7a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/camera.f32",
          "exists": true,
          "bytes": 51840,
          "expectedBytes": 51840,
          "sizeMatches": true,
          "sha256": "7558f0edb813087de3f0ce8e963e29d2a86ac303c2c9f5ec5034e8af18d54ac9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/root.f32",
          "exists": true,
          "bytes": 80640,
          "expectedBytes": 80640,
          "sizeMatches": true,
          "sha256": "c39a1bbe9fbd6a386c89750c8712ec001ab339f906b9f69c96c547bf1b07bccd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/shot_index.i32",
          "exists": true,
          "bytes": 5760,
          "expectedBytes": 5760,
          "sizeMatches": true,
          "sha256": "b14c87845463d7d86c26eea001f2cb51e4862ad40432b9d0cc1957c7634b381c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/time.f64",
          "exists": true,
          "bytes": 11520,
          "expectedBytes": 11520,
          "sizeMatches": true,
          "sha256": "d595c4a8dbecaae8ddca426f08ee3b234b9b256893e54f7bde55dee28947b8e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/shots.json",
          "exists": true,
          "bytes": 749,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "887f11b79947b0710736b38b75a243edcacfd2bbb15126055fd9ef43be2ee97f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/preview.csv",
          "exists": true,
          "bytes": 689,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bd9179a6701091fb729e4601bd73b98ee555ef67f521642369fc02cdd9841bbb"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/audio_source.mp3",
          "exists": true,
          "bytes": 381303,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6593c9a1_하데스_260404_챈키띵_Rude_공원A/01_Rude/prepared_v1.npz",
          "exists": true,
          "bytes": 1004708,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3596320d32840d2e163d30aa56c624ebe55dd21cbb056c61fc2434e5cac6d46d"
        }
      },
      "contentFingerprint": "2ae690e28d4705d69bff83cd0dfbd4a7c56f153a0db934cad24f2721c9c1841b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2ab9aec7282cc38a",
      "datasetId": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT",
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "yamo_5749b3fc19",
        "name": "체육관A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251216_IRISOUT/문모모_251216_IRISOUT_체육관A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "f82dfdd9810dab7dd9b89bf6731a1c64946d5f00ee0bd6500fd85004cf6216d9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "5c1142854fe49ffec2681ff307f50be67dd5ba53b4efbc16013916cdd76879f0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "4723921b1ab8b4ab40b4dd63202f230b9220c0c09a2dc51fa25cd5c1a830422f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2459,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3eb467b0cd27b81bf0009c798203db6c6aab36145667e1628b6d91c8972bd3e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a69e3625da46d4ca24256a21f15bc4814ef43124dd5b3586005b3815b0a08ede"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_65aad5ac_문모모_251216_IRISOUT_체육관A/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729800,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "956005e6538229968aaa80aaca559c7d1812e4c156b7b6eab2d14f25979e0a85"
        }
      },
      "contentFingerprint": "d749731afa264ac4c6182e23303206a82c04adb0f3bcaa63a613ddf17b1a2e6b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7c1e003530a0dd18",
      "datasetId": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A",
      "name": "때리면고쳐짐",
      "folder": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260305_때리면고쳐짐/블리즈_260305_때리면고쳐짐_가정집A.unity",
        "sourceGroup": "audio-sha256:dea055a2fd9b84950ed6f325acdb39b2a581c015c4d1c7ee9dd8a24d77248aca",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 724,
      "durationSeconds": 12.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260305_때리면고쳐짐/때리면고쳐짐.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 10.135510204081633,
      "shotCount": 1,
      "shotsPerMinute": 4.972375690607735,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.066666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/joints_world.f32",
          "exists": true,
          "bytes": 443088,
          "expectedBytes": 443088,
          "sizeMatches": true,
          "sha256": "b832aa614806be44ba5cb075e619a55ba217323d6dae23b6f6c6c595f6b5d5cf"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/camera.f32",
          "exists": true,
          "bytes": 26064,
          "expectedBytes": 26064,
          "sizeMatches": true,
          "sha256": "6b77df400edeebda3a402bd04be287559679e552aa5968270ee2622a9a2ddae2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/root.f32",
          "exists": true,
          "bytes": 40544,
          "expectedBytes": 40544,
          "sizeMatches": true,
          "sha256": "aeb216ca612142498e1ca4a55a9e4b64b6f80d8fd5050a231d3b9b00e7f71321"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/shot_index.i32",
          "exists": true,
          "bytes": 2896,
          "expectedBytes": 2896,
          "sizeMatches": true,
          "sha256": "808d2153198f84442b311077821f6e655e9097896c29c71da39d359f76db7dac"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/time.f64",
          "exists": true,
          "bytes": 5792,
          "expectedBytes": 5792,
          "sizeMatches": true,
          "sha256": "b712ab863efea3f4739fda80d64f17e24c6ccc0e4dff5b979d2b2bf09e4df761"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/shots.json",
          "exists": true,
          "bytes": 408,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9e1aad686996d52ee07c1e5598ef4602a3f85abb6b5c8392803a237f6e0f5e66"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/preview.csv",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e0644783fd199d6dc58b48166c17e6cb25cc20b8af3f6d8ef8628d699752220c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/audio_source.mp3",
          "exists": true,
          "bytes": 324379,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dea055a2fd9b84950ed6f325acdb39b2a581c015c4d1c7ee9dd8a24d77248aca"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6655ce34_블리즈_260305_때리면고쳐짐_가정집A/01_때리면고쳐짐/prepared_v1.npz",
          "exists": true,
          "bytes": 506376,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3f9ee407600c200853084867b983dc08e4f20608641f68dc8607b72194d98ea"
        }
      },
      "contentFingerprint": "ce5f365e4584824f8a70ae41c17e35425a99fe96ddb51975b2fa9585cc12817e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "4cf70dfb1745a177",
      "datasetId": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C",
      "name": "블리즈_250916_Flirt_도시C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_946d77e249",
        "name": "도시C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250916_Flirt/블리즈_250916_Flirt_도시C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250916_flirt/블리즈_250916_flirt_도시c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1297,
      "durationSeconds": 21.616666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 27.756360832690824,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.616666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 793764,
          "expectedBytes": 793764,
          "sizeMatches": true,
          "sha256": "4af1f4cf9ba12a7e1cf8e857d09116ed9ffb2de9c645b6fb4b830b319471cb61"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/camera.f32",
          "exists": true,
          "bytes": 46692,
          "expectedBytes": 46692,
          "sizeMatches": true,
          "sha256": "f4866b998a0c4bc48cf9a26745643dafe52afc18c01c59ee6afc1abcd49c6962"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/root.f32",
          "exists": true,
          "bytes": 72632,
          "expectedBytes": 72632,
          "sizeMatches": true,
          "sha256": "c7f452fe41551d2b4b541c084d326a78e7f3af1df2cfeb7580d1bdfa10a142e9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5188,
          "expectedBytes": 5188,
          "sizeMatches": true,
          "sha256": "b2c733bd60fa2d1eaa1579ec53b9b6e747ba720f5e158a6906cd9f0af8112cc5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/time.f64",
          "exists": true,
          "bytes": 10376,
          "expectedBytes": 10376,
          "sizeMatches": true,
          "sha256": "168f8c628016ed4e45886cf876f7dee539637558178c97b48b8a79552f7f1a0b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/shots.json",
          "exists": true,
          "bytes": 3811,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f18da88e215b788ab388bf7a422dbacec76571fafe2733acd1464162808e36a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_67091811_블리즈_250916_Flirt_도시C/01_블리즈_250916_Flirt_도시C_Timeline/preview.csv",
          "exists": true,
          "bytes": 734,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a8143f734c873ace1b9ab3766b173d969e198721c9e4f10bff22e00549e8ab48"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a011b441daeeedb237b757f00ad50c7a0ea9f48778469cf8d2f2beb130f4465b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ffb4e2938a35b696",
      "datasetId": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A",
      "name": "이레인_250927_도로롱챌린지_시가지A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250927_도로롱챌린지/이레인_250927_도로롱챌린지_시가지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250927_도로롱챌린지/이레인_250927_도로롱챌린지_시가지a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2272,
      "durationSeconds": 37.86666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 15.845070422535212,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 37.86666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1390464,
          "expectedBytes": 1390464,
          "sizeMatches": true,
          "sha256": "0a08008d66e7c1bd9a85221a5f3a13a099b1f045abac0fb7ccb5905ddf420b02"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/camera.f32",
          "exists": true,
          "bytes": 81792,
          "expectedBytes": 81792,
          "sizeMatches": true,
          "sha256": "56d821331a8bcb855007f29b94fdd19a74f4854803a16c8f5493e5f3f9fb663b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/root.f32",
          "exists": true,
          "bytes": 127232,
          "expectedBytes": 127232,
          "sizeMatches": true,
          "sha256": "6e18f737f76f815bc56b451bf168a5ddb64252194e28f506317b5726f5f3fb6f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9088,
          "expectedBytes": 9088,
          "sizeMatches": true,
          "sha256": "dd9797a0655da78ebe5513186cad178e472bc6be67f6676d5d1830259d24c00d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/time.f64",
          "exists": true,
          "bytes": 18176,
          "expectedBytes": 18176,
          "sizeMatches": true,
          "sha256": "60c7bb73d1e692a94fe4cad307e678f359ea550e3abe94478f47ce332dbe8a4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/shots.json",
          "exists": true,
          "bytes": 3565,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59fe733179d3f7048f94d220dc1fe77325e79ded160cbe458abb20f1a0ee1efd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_676ab946_이레인_250927_도로롱챌린지_시가지A/01_이레인_250927_도로롱챌린지_시가지A_Timeline/preview.csv",
          "exists": true,
          "bytes": 761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "851bf8a54d7ca42216c323e0d2047527934a4c4067fcfdf45978849e7e87410c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "1cb2f7f9543e722d9cd81cf2bddff652ca32b726c9cf3d26699681719fa3cc90",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bbc35233d5707994",
      "datasetId": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight",
      "name": "Two - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260412_LeftRight/유콘_260412_LeftRight.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1140,
      "durationSeconds": 19.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/Two.mp3",
      "audioStartSeconds": 1.0,
      "audioDurationSeconds": 14.784,
      "shotCount": 1,
      "shotsPerMinute": 3.1578947368421053,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 697680,
          "expectedBytes": 697680,
          "sizeMatches": true,
          "sha256": "834b95ce35c5efb45029d00a916c33d2311a19db6716e3e7541b28b856e13e07"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 41040,
          "expectedBytes": 41040,
          "sizeMatches": true,
          "sha256": "addb7bbf3af071e48462d2b2473fa4292d073efd58ae8bbf1c5b49d547ec29b9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 63840,
          "expectedBytes": 63840,
          "sizeMatches": true,
          "sha256": "6083d7437b3a301de8774eff1ad0f78d1de8395ba0e9c912d145be80802a2225"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4560,
          "expectedBytes": 4560,
          "sizeMatches": true,
          "sha256": "85028794348b655f714c83fc8bba699c907e628d82ba9a420ca3ac6c50ac94c3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 9120,
          "expectedBytes": 9120,
          "sizeMatches": true,
          "sha256": "88434ae03b4ed24a3471afc16f0367566d3ccbcb91f3de62e02d6c614e9a6ead"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 397,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1b1910135dc2d9a1bb241fe39f70b3cb597ad000b65e72075512f14de2677985"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 657,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9a2db8d89f765033e4385ffff394b158587af865cfa35ad329a84da4f064cb5a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 243835,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/01_Two - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 796016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "86b17025335bb3ae8facc6f8f8932a5043f448493b7bce51f2368e2219f29ba0"
        }
      },
      "contentFingerprint": "12070213e41290f45eea22929e5186b5afaa40600123a9408d771c5342a26450",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f09e5f3837085604",
      "datasetId": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight",
      "name": "Two - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260412_LeftRight/유콘_260412_LeftRight.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1140,
      "durationSeconds": 19.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/Two.mp3",
      "audioStartSeconds": 1.0,
      "audioDurationSeconds": 14.784,
      "shotCount": 1,
      "shotsPerMinute": 3.1578947368421053,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 697680,
          "expectedBytes": 697680,
          "sizeMatches": true,
          "sha256": "834b95ce35c5efb45029d00a916c33d2311a19db6716e3e7541b28b856e13e07"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 41040,
          "expectedBytes": 41040,
          "sizeMatches": true,
          "sha256": "addb7bbf3af071e48462d2b2473fa4292d073efd58ae8bbf1c5b49d547ec29b9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 63840,
          "expectedBytes": 63840,
          "sizeMatches": true,
          "sha256": "6083d7437b3a301de8774eff1ad0f78d1de8395ba0e9c912d145be80802a2225"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4560,
          "expectedBytes": 4560,
          "sizeMatches": true,
          "sha256": "85028794348b655f714c83fc8bba699c907e628d82ba9a420ca3ac6c50ac94c3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 9120,
          "expectedBytes": 9120,
          "sizeMatches": true,
          "sha256": "88434ae03b4ed24a3471afc16f0367566d3ccbcb91f3de62e02d6c614e9a6ead"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 401,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "619378a240d9d3c62056f47a831542eadbe2faf984b04fc081e14cbe33a7fe41"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 657,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9a2db8d89f765033e4385ffff394b158587af865cfa35ad329a84da4f064cb5a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 243835,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_681e63a7_유콘_260412_LeftRight/02_Two - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 796032,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "389b8ed3851ce8b548b77006c9dd5e9bc8967d9a00959a36896d7e5414c4153f"
        }
      },
      "contentFingerprint": "1381d96bf23df5147b0c05a8b2b29a9d23c5cb9a10de8fff749f4b0c97b99af0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "204a807bd6e7f537",
      "datasetId": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C",
      "name": "블리즈_251109_바디_학교C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251109_바디/블리즈_251109_바디_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251109_바디/블리즈_251109_바디_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1191,
      "durationSeconds": 19.85,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 15.113350125944583,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.85
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 728892,
          "expectedBytes": 728892,
          "sizeMatches": true,
          "sha256": "f8c6f9b9bdeb5b3ef185d4ae686d2b7612052ae078f64e207fb94c0253acacf9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/camera.f32",
          "exists": true,
          "bytes": 42876,
          "expectedBytes": 42876,
          "sizeMatches": true,
          "sha256": "16c583160a3ac305da435acc3c8a97cf6b14a03a3366260afe13afe45f293069"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/root.f32",
          "exists": true,
          "bytes": 66696,
          "expectedBytes": 66696,
          "sizeMatches": true,
          "sha256": "f4eb2df2677784bf062ae56c904812f0135a6990cd6420337b7ed6879c0a916f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4764,
          "expectedBytes": 4764,
          "sizeMatches": true,
          "sha256": "9c9fa27f94bd1fdd684fb5755a4b0eaab7eb8b1ce15637c66723ccd7de258335"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/time.f64",
          "exists": true,
          "bytes": 9528,
          "expectedBytes": 9528,
          "sizeMatches": true,
          "sha256": "e51be93c8366cb40cdb2dd4429357c112a71de9381d48219b5b07d9610a00929"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/shots.json",
          "exists": true,
          "bytes": 1786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "eae3aa81fd03d71d07c44861fb794866ae8709511baf95d8f3b6195a0b9d1075"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_69b430fa_블리즈_251109_바디_학교C/01_블리즈_251109_바디_학교C_Timeline/preview.csv",
          "exists": true,
          "bytes": 793,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2eeb4decb95fbc274f8056354c005f0d876466f93d73b8d8e32823aa8b6ea148"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "03d439516aeaa77acb13046c1d434e8c08e260a0852dad8c101a96b24f362afc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fa9a2bc603e9cafe",
      "datasetId": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A",
      "name": "톤츠카탄탄",
      "folder": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_4086951e63",
        "name": "실내A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_실내A.unity",
        "sourceGroup": "audio-sha256:dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1560,
      "durationSeconds": 26.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/톤츠카탄탄.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 25.129795918367346,
      "shotCount": 8,
      "shotsPerMinute": 18.46153846153846,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/joints_world.f32",
          "exists": true,
          "bytes": 954720,
          "expectedBytes": 954720,
          "sizeMatches": true,
          "sha256": "67594d888a008bb5f8d2c4aa96c760227e261c0df061f7ed3170719b11610552"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/camera.f32",
          "exists": true,
          "bytes": 56160,
          "expectedBytes": 56160,
          "sizeMatches": true,
          "sha256": "3dbfff19dfd794d4006d4050bfa644d78169fae489161b24e6e944f52c8d3ab4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/root.f32",
          "exists": true,
          "bytes": 87360,
          "expectedBytes": 87360,
          "sizeMatches": true,
          "sha256": "1baa0a2946fc039f0f05862faadd2655592317964e42f0be388df92de1c0092a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/shot_index.i32",
          "exists": true,
          "bytes": 6240,
          "expectedBytes": 6240,
          "sizeMatches": true,
          "sha256": "5735ed7d82ad4beda51dac6b9d4c1078972552e93dd2f5924d06ce9c1a1087b7"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/time.f64",
          "exists": true,
          "bytes": 12480,
          "expectedBytes": 12480,
          "sizeMatches": true,
          "sha256": "c0937b28a9f6176ae99ef3462919e4c326f087b34fdcdc6cb33648c7445d68b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/shots.json",
          "exists": true,
          "bytes": 2826,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "495a38c204d28be7c71797b37f20cb412756ce46df7eb2b710141962dde514ea"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/preview.csv",
          "exists": true,
          "bytes": 725,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "24864d0f5aa77d385d6bd01116c5134a4bd13947b0f77871253c4fd88d429079"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/audio_source.mp3",
          "exists": true,
          "bytes": 412920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_69e31a29_커피바라_260406_톤츠카탄탄_실내A/01_톤츠카탄탄/prepared_v1.npz",
          "exists": true,
          "bytes": 1088224,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fb2282ca3890c434d80af7c324c621af9d73847c81c865d295c244f0832ab062"
        }
      },
      "contentFingerprint": "63175fb1b6214b6ab1ed0ed4f443b472cecffea481c859dfafe2fece00d3ae9b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7784442a1daba957",
      "datasetId": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A",
      "name": "제갈금자_260202_가야금_사무실B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_36ca4006a4",
        "name": "사원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260202_가야금/제갈금자_260202_가야금_사원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3036,
      "durationSeconds": 50.6,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 9.486166007905139,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 50.599999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1858032,
          "expectedBytes": 1858032,
          "sizeMatches": true,
          "sha256": "3ed82aa43f0ce0588dd0644f4d47dfffbde7454e0d4eb7e635b5033ae1877ee0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/camera.f32",
          "exists": true,
          "bytes": 109296,
          "expectedBytes": 109296,
          "sizeMatches": true,
          "sha256": "848e00bfbd4ded4b9d1d6ca26e759aef615e320e99b16c08586feeccba986a89"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/root.f32",
          "exists": true,
          "bytes": 170016,
          "expectedBytes": 170016,
          "sizeMatches": true,
          "sha256": "68623911a30386e74d5e9a82b37d8b77c6d6853694fff9b6f7eea7706c5d1dd2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12144,
          "expectedBytes": 12144,
          "sizeMatches": true,
          "sha256": "18419c48ba1811f692bb10256708f99babe354a0b3d30b136df0c64759b9af76"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/time.f64",
          "exists": true,
          "bytes": 24288,
          "expectedBytes": 24288,
          "sizeMatches": true,
          "sha256": "8957d3fbb25b37f50040503719f047348e328143ee94c45b73dbd1d6aa8198b2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/shots.json",
          "exists": true,
          "bytes": 2839,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9394ebfb42c1d48cf839c268996fadc359a4cf15f1cbc968c9a99783946cd2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a28bad4_제갈금자_260202_가야금_사원A/01_제갈금자_260202_가야금_사무실B_Timeline/preview.csv",
          "exists": true,
          "bytes": 762,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5830e9870ac5bbe4a51b1b843d2e69799bf114a2287bbd9d4ad4530a6f68c011"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "bd97c27d6d0f405df9b6e709be09b343aff33a4cef7587d99d6c7227f081552e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6131312ab6a47433",
      "datasetId": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘",
      "name": "AiScReam - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_fdaefe0cc8",
        "name": "티바살콘",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_티바살콘.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 8066,
      "durationSeconds": 134.43333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/AiScReam.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 259.464,
      "shotCount": 56,
      "shotsPerMinute": 24.993801140590133,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 56,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 134.43333333333328
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 4936392,
          "expectedBytes": 4936392,
          "sizeMatches": true,
          "sha256": "f3ef674055ed7b01ad775faae988fdc61b8ee5d8c8609c931c0a770a7a98acca"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 290376,
          "expectedBytes": 290376,
          "sizeMatches": true,
          "sha256": "3a5e193e275fa0feddcb74fbc4f5d1b2a9a74d2ede9c59c4db18008f5cc305fe"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 451696,
          "expectedBytes": 451696,
          "sizeMatches": true,
          "sha256": "2f3129b25680b34aae598aad4f1bf9195af37a03abfd1ba16aa26f6f78c91989"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 32264,
          "expectedBytes": 32264,
          "sizeMatches": true,
          "sha256": "8ea587923a9070c10ca5abc422fa2e047db6231c6dadcde7019db505f262aea8"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 64528,
          "expectedBytes": 64528,
          "sizeMatches": true,
          "sha256": "45a763eacd0869b14124f3ed346ea2d15746ec3aa44fe05d5993004fd0c1a103"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 20682,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "45494a0b3b0a87c044ee921192e92bd0c853289067a0a7ecc6f788dc8f8bcdf7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 728,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "84484862a06a7e607bcc630cdaea8ab901be53d5644fd09f33989baf829b4994"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 4170131,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/01_AiScReam - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 5616536,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "86bd7c1d7319626ea5c556790ca111e8c5fbfd911f8fc3c10f38162116da3b0b"
        }
      },
      "contentFingerprint": "c34af7777cf3b226fe522906c61478cfef787c1ae97df64f2ee44d89c63be783",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b367dfc3e4d7735c",
      "datasetId": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘",
      "name": "AiScReam - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_fdaefe0cc8",
        "name": "티바살콘",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_티바살콘.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9000,
      "durationSeconds": 150.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/AiScReam.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 259.464,
      "shotCount": 30,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 30,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 150.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 5508000,
          "expectedBytes": 5508000,
          "sizeMatches": true,
          "sha256": "a555a90c6d27f27ea2512e4f6b021999812464b47c4be0fb4555987b47a1d1ee"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 324000,
          "expectedBytes": 324000,
          "sizeMatches": true,
          "sha256": "0ed9050ef7fba90949df6fd4bacaeb0d4dfff1f403b74f7357d4e300af8e766b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 504000,
          "expectedBytes": 504000,
          "sizeMatches": true,
          "sha256": "0476bec2730eb475df3e190bc25da32edeee067ccdbb1044ad27e3704345db71"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 36000,
          "expectedBytes": 36000,
          "sizeMatches": true,
          "sha256": "54487be5369d7963029a3fdbd7ea75789b90357ec6dd67184bd0ac01290b83db"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 72000,
          "expectedBytes": 72000,
          "sizeMatches": true,
          "sha256": "655dd8d37ac4a534dcd70cb2a997e4b14ca23da2ce67e4b9c7f6c68d57fca6f2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 10419,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3ad9da90a1d74b215d4a1d6b2dcee829eb48db225493aef29e2af115d508705a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 707,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88b19c99c85cfda7066a24bdb8e1d213f10e8fde4ea898c2aafcb9a0cbd943de"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 4170131,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/02_AiScReam - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 6266616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bec9d4fb624988c9acdb8781a2bf31c85900908085fe718f77778d9839b5a512"
        }
      },
      "contentFingerprint": "2c906c16e5e6439a52baa0495b47ecbb0abef0cf6b0fd753a8a6d673a82dff0f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "720b4e60caf36022",
      "datasetId": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘",
      "name": "AiScReam - Camera 03 (Cinemachine Track (2))",
      "folder": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_fdaefe0cc8",
        "name": "티바살콘",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_티바살콘.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9900,
      "durationSeconds": 165.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/AiScReam.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 259.464,
      "shotCount": 33,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 33,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 165.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/joints_world.f32",
          "exists": true,
          "bytes": 6058800,
          "expectedBytes": 6058800,
          "sizeMatches": true,
          "sha256": "181b271cb3a7da64bcc1ed8c0927970747643870cf29532805f330475ea3e59b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/camera.f32",
          "exists": true,
          "bytes": 356400,
          "expectedBytes": 356400,
          "sizeMatches": true,
          "sha256": "217f64ee78113401db245c3224ec0877b6c6923825152ede770713c95998713d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/root.f32",
          "exists": true,
          "bytes": 554400,
          "expectedBytes": 554400,
          "sizeMatches": true,
          "sha256": "bd308fce88bb8aae5ccae186c97041eda7501233df532bc2177af4bbe1a6c3e0"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/shot_index.i32",
          "exists": true,
          "bytes": 39600,
          "expectedBytes": 39600,
          "sizeMatches": true,
          "sha256": "f8fd98d4a54ac849dee363c100f0df67e87c15acd5960a72fd6d02c992c507fb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/time.f64",
          "exists": true,
          "bytes": 79200,
          "expectedBytes": 79200,
          "sizeMatches": true,
          "sha256": "004729e522e1f5286beb436c30b875b2f87e6572d4a2176c21961433354c2c52"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/shots.json",
          "exists": true,
          "bytes": 11457,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5db5c8ab91f3c06064b8f19adc6243537f32f1879a62fe6e4370c18aceb3fc16"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/preview.csv",
          "exists": true,
          "bytes": 713,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "93ad6e18ac4cb741b466672f0022b9df2c87695927080bc1306b5873f8f78bb3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/audio_source.mp3",
          "exists": true,
          "bytes": 4170131,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6a4a7449_단츄_250613_아이스크림_티바살콘/03_AiScReam - Camera 03 (Cinemachine Track (2))/prepared_v1.npz",
          "exists": true,
          "bytes": 6893016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ea2e51b9f860d6f2826c3570b6e12a821270af58049171415cf9891208af77f9"
        }
      },
      "contentFingerprint": "6736fa2038ebd95c391eafcf864cb0c4f1d8fe3af757b61695598a7c5e0b6dbe",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5b60e64b77f23b25",
      "datasetId": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/하데스_260109_키마_두번째지구_학교C.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1474,
      "durationSeconds": 24.566666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 8,
      "shotsPerMinute": 19.53867028493894,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.566666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 902088,
          "expectedBytes": 902088,
          "sizeMatches": true,
          "sha256": "2c0b5a2433add830c156ecf9c5d4a4e5f62edafaf93ce647eeaaf5555a66348c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 53064,
          "expectedBytes": 53064,
          "sizeMatches": true,
          "sha256": "c883e121b0efc7c9a787f69b93b464e1cc257d607a09b4ce4b99f367ee5926e7"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 82544,
          "expectedBytes": 82544,
          "sizeMatches": true,
          "sha256": "5065553c28551160261228bdef3709aef4e143233fa268cb40540ae8b158bf29"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 5896,
          "expectedBytes": 5896,
          "sizeMatches": true,
          "sha256": "caf27407fa4b49b98c1d999bd8a427e058ae3b033df6a08348a4751017183b1f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 11792,
          "expectedBytes": 11792,
          "sizeMatches": true,
          "sha256": "87228daee8c7c350093a9bda7623c932c83a32a8714bed624f076b407f91c6c6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 2848,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "562639e9d2cbf9693ef70e1a10cd8059e61da58e27c1ee4b3b3d380fdde0b026"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 735,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5c8d2f607427a34e3c82de316413adc37170eb7849a95f8a63b71a321771cfca"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6a54c92b_하데스_260109_키마_두번째지구_학교C/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1028376,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5edc49017c7af4b4cd14d2a449d00564f83f483a6baa56afc384311ba7cc05fc"
        }
      },
      "contentFingerprint": "2cf922bcc71868ab5b42b6e70c1f47a684a28a1f38b8ccd3027887898ff50ab2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "514c8b89489c000f",
      "datasetId": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B",
      "name": "SnakeEyes",
      "folder": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_20fa5eb81f",
        "name": "전시관B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260317_SnakeEyes/윤이제_260317_SnakeEyes_전시관B.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/SnakeEyes.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.0,
      "shotCount": 7,
      "shotsPerMinute": 23.333333333333336,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "b85b6125656b825979947902fa080076f450f312db61b1293611cc4f6df8d197"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "d12d6497e441543426f6043ae3769887a46f05cbf2a42a3b88c35278f08a8d36"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "b54f42d46755f439893d93c2f8b4b4989f6b3e5711f7c3a77ca668edd4eb8a06"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "eec04d058fcccb3349b508c8e2d11607c29a45aa5f15e7d9429235861afb9025"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/shots.json",
          "exists": true,
          "bytes": 2525,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b8f2e40f24d905afcc3392a73a7b2af16fad0930dbcfc1f1841610f24598139d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/preview.csv",
          "exists": true,
          "bytes": 733,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6656454cd20880fabeefc538a8b9785a053ef3e23f92d5081bd1f976d34607c9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/audio_source.mp3",
          "exists": true,
          "bytes": 249020,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6a7c773d_윤이제_260317_SnakeEyes_전시관B/01_SnakeEyes/prepared_v1.npz",
          "exists": true,
          "bytes": 754176,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "265ffa5d802830ee9808e55237633dbd79d3e266b087a89c2694efa3257ae1bf"
        }
      },
      "contentFingerprint": "ad0590bcbfcd2380c77eeb5c260dc763c82a240b0c85bbba44d784de7f50a59f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9ac99de0906e367d",
      "datasetId": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A",
      "name": "하데스_260205_솜주먹_물감섞기_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_fa1890f460",
        "name": "스테이지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_스테이지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 740,
      "durationSeconds": 12.333333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 4.864864864864864,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.333333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 452880,
          "expectedBytes": 452880,
          "sizeMatches": true,
          "sha256": "2d307926a0a6e5df422a2789d2d6a53944f925ab5079588f59ad1ad7fbe87063"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/camera.f32",
          "exists": true,
          "bytes": 26640,
          "expectedBytes": 26640,
          "sizeMatches": true,
          "sha256": "28be2a38e48c37d33bceb49e384a2b167c4d4eb18d12048364442353f0900429"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/root.f32",
          "exists": true,
          "bytes": 41440,
          "expectedBytes": 41440,
          "sizeMatches": true,
          "sha256": "9eac42414833d901e7149d175ed746756146de12c4957c627fde8f61890db82b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 2960,
          "expectedBytes": 2960,
          "sizeMatches": true,
          "sha256": "1c5e0cbf7e9ed7bf9747a54545b5b425cee38700dbada1f5a023a04ae117bcb1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/time.f64",
          "exists": true,
          "bytes": 5920,
          "expectedBytes": 5920,
          "sizeMatches": true,
          "sha256": "a1d8e22d19ae081ec7022bad9c210fc4d5da31a079b834b04bd50a82f5d72a7b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/shots.json",
          "exists": true,
          "bytes": 432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "48f9fa830f84beaee909c044056ede7b4517ce8f0725dea5609e565a6e5954ae"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6a8fc8c3_하데스_260205_솜주먹_물감섞기_스테이지A/01_하데스_260205_솜주먹_물감섞기_Timeline/preview.csv",
          "exists": true,
          "bytes": 762,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8f9f013f14ecbbf1e710d157dac1ee547b3a8bc26790853b2c2d07fb5507e9df"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "c669e180446688bb0dd410c9b1f44ab33f27c4eda7e11a9649740cb962eed30d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2e7ce04fec11f23c",
      "datasetId": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B",
      "name": "달타_250608_Elevate_공원B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_13f51061bb",
        "name": "공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250608_Elevate/달타_250608_Elevate_공원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250608_elevate/달타_250608_elevate_공원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2458,
      "durationSeconds": 40.96666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 13.181448331977217,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.96666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1504296,
          "expectedBytes": 1504296,
          "sizeMatches": true,
          "sha256": "eb126b7a709a4456ef741db402eb0d267b1272b0f2fdab1dad49e27acf156a54"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/camera.f32",
          "exists": true,
          "bytes": 88488,
          "expectedBytes": 88488,
          "sizeMatches": true,
          "sha256": "7553f0cc0cdc24d5b8291ab3275814a9be0f0d0e8099996049487a39a0503efa"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/root.f32",
          "exists": true,
          "bytes": 137648,
          "expectedBytes": 137648,
          "sizeMatches": true,
          "sha256": "ab0c9aa0e1c50330a165a6251b2327d37edc105a6c721e0c164a50a4272d591f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9832,
          "expectedBytes": 9832,
          "sizeMatches": true,
          "sha256": "4995e0344301e2535d2370533bd7a5a81194f81ed1456b4592de01dc7f4b69dd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/time.f64",
          "exists": true,
          "bytes": 19664,
          "expectedBytes": 19664,
          "sizeMatches": true,
          "sha256": "ce0828109a1e6b1e53880554dd746fa4ec5cb6dee938dbe47feeb6fcf04e6613"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/shots.json",
          "exists": true,
          "bytes": 3354,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b4d50ec02a5640d53aaed70e10135fa3eba7a82e6edd03bfe36c0795f42d34d9"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6abff4ca_달타_250608_Elevate_공원B/01_달타_250608_Elevate_공원B_Timeline/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd37467e6c98e7eeeb176fd363c166d3d4a2ac90986aeea04b437465b15246b8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "0dd190f77a24ce38b6a489ad3f232ce5c9b8ed5567f79c81beba1e5edc6fa1b9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "4d67f15f6500cce1",
      "datasetId": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B",
      "name": "춤을추는나무_full",
      "folder": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/봄세이_260303_춤을추는나무_사무실B.unity",
        "sourceGroup": "audio-sha256:8098f574947529ed3b385721c08dcbd887c008f959a9fcaddbdd9c45920fa0d4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 915,
      "durationSeconds": 15.25,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/춤을추는나무_full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 16.166666666666664,
      "shotCount": 1,
      "shotsPerMinute": 3.934426229508197,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.25
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/joints_world.f32",
          "exists": true,
          "bytes": 559980,
          "expectedBytes": 559980,
          "sizeMatches": true,
          "sha256": "b3280b45d7c08905b12aa54dfd0139570af26397ee08f405058d8c037cd0fe7d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/camera.f32",
          "exists": true,
          "bytes": 32940,
          "expectedBytes": 32940,
          "sizeMatches": true,
          "sha256": "554d442c9e90a8474a0030a07ba99ba60a84df5185b035cedf17292206b610c8"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/root.f32",
          "exists": true,
          "bytes": 51240,
          "expectedBytes": 51240,
          "sizeMatches": true,
          "sha256": "8cd17d650d3d7a98caddaacce48993385f086334be7a4645e380843934d3f433"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/shot_index.i32",
          "exists": true,
          "bytes": 3660,
          "expectedBytes": 3660,
          "sizeMatches": true,
          "sha256": "9b66fdb44a719a74a67b58675b1d5e1ff125158d40f94275a8fab753cd38154f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/time.f64",
          "exists": true,
          "bytes": 7320,
          "expectedBytes": 7320,
          "sizeMatches": true,
          "sha256": "c71c828c7a64af8bab252f2adb1119d170d0833ba69702c7e25df02ff5713c3d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/shots.json",
          "exists": true,
          "bytes": 387,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "83bd2248b93b06a1018c21a8fd866205483e12e09e63df9c92747b745dbf10f1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/preview.csv",
          "exists": true,
          "bytes": 776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3f56ae7ee04d2caa6767436ff11edea9f4c88c0d6255e260c29ce52338cbaea"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/audio_source.mp3",
          "exists": true,
          "bytes": 3740118,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8098f574947529ed3b385721c08dcbd887c008f959a9fcaddbdd9c45920fa0d4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6b9fbf9b_봄세이_260303_춤을추는나무_사무실B/01_춤을추는나무_full/prepared_v1.npz",
          "exists": true,
          "bytes": 639332,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c5e2978e1dfc1c4f4ab078b5640da7af3752b015b526a4220ac5e6bb61ef69d0"
        }
      },
      "contentFingerprint": "2317bc2d5b0f1733a07949f5de8d80731fe3f01ab61c20ff0ac5637f6d9d59cf",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bfb38c795c70e636",
      "datasetId": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A",
      "name": "블리즈_250814_학교를안갔어_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250814_학교를안갔어/블리즈_250814_학교를안갔어_시가지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250814_학교를안갔어/블리즈_250814_학교를안갔어_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1409,
      "durationSeconds": 23.483333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.55500354861604,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.483333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 862308,
          "expectedBytes": 862308,
          "sizeMatches": true,
          "sha256": "429102f6181da1c4b4cccd93dd7548ca38db0ce1f081ef42a87afea5d1cd9cf3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/camera.f32",
          "exists": true,
          "bytes": 50724,
          "expectedBytes": 50724,
          "sizeMatches": true,
          "sha256": "03635999d4b4ce300f836e41722245b16a86ad7193f3c9d324ccb9d3bb4f4fcf"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/root.f32",
          "exists": true,
          "bytes": 78904,
          "expectedBytes": 78904,
          "sizeMatches": true,
          "sha256": "759b2fffb68c3b8d51aa5006dc60b993128c1ec52cdef86c441ca2fbd6a7f5db"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5636,
          "expectedBytes": 5636,
          "sizeMatches": true,
          "sha256": "716fad5b253debed814f7ca74b91b87ad23302c9347c44ac07c6629f99d57877"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/time.f64",
          "exists": true,
          "bytes": 11272,
          "expectedBytes": 11272,
          "sizeMatches": true,
          "sha256": "31557f1a09c8437ae4f0e864446af89b5a03928b824317244d52a28114793184"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/shots.json",
          "exists": true,
          "bytes": 438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dadce55dfca4d31312c10be2e4094f475c7ae7cb31f13de7eade000c28094dfd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6c05f062_블리즈_250814_학교를안갔어_시가지A/01_블리즈_250814_학교를안갔어_Timeline/preview.csv",
          "exists": true,
          "bytes": 779,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "defbc8a478efbfcbe2d7a7888407bfd0bb678373163c7aee4f0949857c22f1ab"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "3c9175216b1558bda81367cd97a541ad0b7e18db6a2b2864e36725b8bbb3f790",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "13fd58c0bf3380f8",
      "datasetId": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A",
      "name": "여르미_250626_아이스크림_스테이지A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline",
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_fa1890f460",
        "name": "스테이지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250626_아이스크림/여르미_250626_아이스크림_스테이지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250626_아이스크림/여르미_250626_아이스크림_스테이지a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2051,
      "durationSeconds": 34.18333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 8.77620672842516,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 34.18333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1255212,
          "expectedBytes": 1255212,
          "sizeMatches": true,
          "sha256": "604f6300b0dc977da30fd599df4f78e19d2155b1458de41acd431888e99ef331"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/camera.f32",
          "exists": true,
          "bytes": 73836,
          "expectedBytes": 73836,
          "sizeMatches": true,
          "sha256": "821cf1f196a99e8f0853e31da63ccc10c3e6131510832954b04fa002773312cf"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/root.f32",
          "exists": true,
          "bytes": 114856,
          "expectedBytes": 114856,
          "sizeMatches": true,
          "sha256": "4a8a32ad797876c87c415a85faa4027338a35decc563a73c2e42b9b522864bc5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8204,
          "expectedBytes": 8204,
          "sizeMatches": true,
          "sha256": "bbe612656a5d2d60f9e6a4c9e2287e50d1f5e3c94c4904a6f2e0c9df2fc3b80e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/time.f64",
          "exists": true,
          "bytes": 16408,
          "expectedBytes": 16408,
          "sizeMatches": true,
          "sha256": "918e91cbb874ff5a45f1b3f935a9329a09cf765b16476917ac0342af7b39c46f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/shots.json",
          "exists": true,
          "bytes": 1830,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "596c4b0b450213c40c0271527bdacee592f85263f8a28527e6e4bff393985e42"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6d4d7404_여르미_250626_아이스크림_스테이지A/01_여르미_250626_아이스크림_스테이지A_Timeline/preview.csv",
          "exists": true,
          "bytes": 812,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fa6b105d0b9696959b32e6876c84d8850aa31f198144b3f2ee880f08ca5f777a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9f15071d1d2a4bcb10375d91691e063ea57769a58ef5331aea98c0fe7c995fad",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8fe79dc84f71e7f2",
      "datasetId": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_1f0d74e24c",
        "name": "소무대A1",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251216_IRISOUT/윤이제_251216_IRISOUT_소무대A1.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 8,
      "shotsPerMinute": 27.55980861244019,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666664
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "605a251b91e49c02efcb2419684a1d2b0dae606f46d9dfc2dfce439716e85b02"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "a71980796f6441211d60199fa2df06417fad6c8fca3389f51d6db8ad9f101866"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "55733b8290016fdeac1d075b0ee4b533974b5c6adf0c739ece2d7d7ea30d3249"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "f4375b386138c6b4923fc93bc45494815c83a66eddf6e0d430dc97009186e697"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2818,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "102fd182881f11af3adc91c9f1144b5446a3735e168afc53dc6c86eb777f9b70"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 731,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5de49c12049ec7a7b864bab6f78c5984a7e032b4faab2a8173a5bc4a668d6750"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6e5b7e5c_윤이제_251216_IRISOUT_소무대A1/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729804,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b43595e14135794d9a7edf073399c7ae63b468296a9b2eca54418ea592a1d37a"
        }
      },
      "contentFingerprint": "d237dba8b62e31f354da22841d3d2ee556a58b71228cde5da70260f7f39e4aab",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "71f893616fdc84b6",
      "datasetId": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B",
      "name": "Hummer",
      "folder": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer",
      "character": {
        "id": "@200",
        "name": "히무루"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@200_히무루/Project/히무루_260123_Hummer/히무루_260123_Hummer_궁전B.unity",
        "sourceGroup": "audio-sha256:e3cb0581fcd949e71b0d9c7916260ac5d486589410e066e34cd2d11ab47a2d7a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3148,
      "durationSeconds": 52.46666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@200_히무루/Project/히무루_260123_Hummer/Hummer.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 59.083333333333336,
      "shotCount": 13,
      "shotsPerMinute": 14.866581956797967,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 52.46666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/joints_world.f32",
          "exists": true,
          "bytes": 1926576,
          "expectedBytes": 1926576,
          "sizeMatches": true,
          "sha256": "13f5d6915a55585ab540599ee897b6e6ec1c11483d937a49f173e9ccc5b8ff55"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/camera.f32",
          "exists": true,
          "bytes": 113328,
          "expectedBytes": 113328,
          "sizeMatches": true,
          "sha256": "1c64516dfb61e7a991e1bde335537603022dbb88460056b4003bd54a9f64eb6a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/root.f32",
          "exists": true,
          "bytes": 176288,
          "expectedBytes": 176288,
          "sizeMatches": true,
          "sha256": "a5f5bce4477a81e59bf1970f173aec04a18b5449d8990cbae68ecf7fd7a39ecd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/shot_index.i32",
          "exists": true,
          "bytes": 12592,
          "expectedBytes": 12592,
          "sizeMatches": true,
          "sha256": "75e7c230e31bfd2ce0306b1ef1eca82ca783d95b50e1cae7112513838df829bd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/time.f64",
          "exists": true,
          "bytes": 25184,
          "expectedBytes": 25184,
          "sizeMatches": true,
          "sha256": "d84ac9683c45932e7e61168e05b5ea1ebebce01bd86c70393920ab5e01d5e8ed"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/shots.json",
          "exists": true,
          "bytes": 4572,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d9869cf1fd1aa967b375ceef4f69c549cc8892b21d1e0a82a19d326688b01d0f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/preview.csv",
          "exists": true,
          "bytes": 817,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "55f093c85174c95d409e48725a6bd822126c8d203627d3a1ffdd3ed21d4172c8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/audio_source.mp3",
          "exists": true,
          "bytes": 3010226,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e3cb0581fcd949e71b0d9c7916260ac5d486589410e066e34cd2d11ab47a2d7a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_6e7a3334_히무루_260123_Hummer_궁전B/01_Hummer/prepared_v1.npz",
          "exists": true,
          "bytes": 2193476,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "482eebfeacb9f1a5ee1e383ca043ae21e1bec26b5249412fbd8adb810fa0f4da"
        }
      },
      "contentFingerprint": "6bc571030974c46e4fd12147357fc541287300841f9ab87fd1cbffc92308b617",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "075788980a92f643",
      "datasetId": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A",
      "name": "블리즈_251230_CHANEL_블리즈모캡룸A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251230_CHANEL/블리즈_251230_CHANEL_블리즈모캡룸A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251230_chanel/블리즈_251230_chanel_블리즈모캡룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1376,
      "durationSeconds": 22.933333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 15.69767441860465,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.933333333333337
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 842112,
          "expectedBytes": 842112,
          "sizeMatches": true,
          "sha256": "de0c67a03fca3373af9cca466f79b9a6901c962251a384b28d9b4eafb2c83cb3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/camera.f32",
          "exists": true,
          "bytes": 49536,
          "expectedBytes": 49536,
          "sizeMatches": true,
          "sha256": "46d431ff8202456bdec160364f29661aef726cf3836a377dbed8f14899a6f8a6"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/root.f32",
          "exists": true,
          "bytes": 77056,
          "expectedBytes": 77056,
          "sizeMatches": true,
          "sha256": "0f0862830337c34d384b74763626ea6263aa18451aa332fd9754d55c9d2db350"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5504,
          "expectedBytes": 5504,
          "sizeMatches": true,
          "sha256": "4330f788b4cc7eed2b66a8a17b2ed31a1e07dce6e6600d8350012dd494173342"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/time.f64",
          "exists": true,
          "bytes": 11008,
          "expectedBytes": 11008,
          "sizeMatches": true,
          "sha256": "22f58f77076f8e007ef3d59b3532048578da05da90dfc5d4a80ce62962ddb6e3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/shots.json",
          "exists": true,
          "bytes": 2200,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f76e26442b8e241ab4951e7cece61253744f48ae499153e376a3a138cb3a73eb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_6eb234e3_블리즈_251230_CHANEL_블리즈모캡룸A/01_블리즈_251230_CHANEL_블리즈모캡룸A_Timeline/preview.csv",
          "exists": true,
          "bytes": 771,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d1df46f248bfc6f6c0936b08212b0a80eaa582d527861c6f2aaac308388b2e01"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "13f2d166ab5a64e3ef421f29c5aa5a4417259af31bfaff5e79b48231b637f405",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ed92769090cd8b63",
      "datasetId": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠",
      "name": "찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_6f7c7e7266",
        "name": "하이웨이A_직캠",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A_직캠.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 7904,
      "durationSeconds": 131.73333333333332,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/찐찐찐찐찐최_종.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 40,
      "shotsPerMinute": 18.21862348178138,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 40,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 131.73332977294916
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 4837248,
          "expectedBytes": 4837248,
          "sizeMatches": true,
          "sha256": "50e62724b33a70a94ce3dd8c19ad99bce5c21f8895b766807264a2aeae7a96e0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 284544,
          "expectedBytes": 284544,
          "sizeMatches": true,
          "sha256": "7bd8ae1a9c233d27091b1dd0bcee6fe901f701d24102c1474f77357cd693122e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 442624,
          "expectedBytes": 442624,
          "sizeMatches": true,
          "sha256": "87a8b924b3f2f3402748eb1e312862a2db61978e522cf2cac16c1adac3f65dc4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 31616,
          "expectedBytes": 31616,
          "sizeMatches": true,
          "sha256": "3b01e7a52057b8b4afa1dafbe702ce4d40b661774557a0c5dea1cb8e9f2ae2ac"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 63232,
          "expectedBytes": 63232,
          "sizeMatches": true,
          "sha256": "4dc6811b743b6dcc95fed3787f5904526848176f72ac4175e09fb5c7f3ee829d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 14664,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21224ceca83679d9718d2c84a058273698cbf99660961144ddf2109817914abd"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 739,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "058c6982c87dba5fe119637a319f0dff727f0e87e20e8b638facf43cf3b4ca60"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/audio_source.wav",
          "exists": true,
          "bytes": 33794094,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/01_찐찐찐찐찐최_종 - Camera 01 (Cinemachine Track) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 5503828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "10b3e5c9d8590f21e405021abb0eb99af34a378797ad141bbf0f02d8608964a5"
        }
      },
      "contentFingerprint": "3b286b63213d8c7f4fa8b4525906ec288c75db1eeee52ff58c64d9e18570f3be",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "21b6273c7a19026f",
      "datasetId": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠",
      "name": "찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_6f7c7e7266",
        "name": "하이웨이A_직캠",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A_직캠.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 8724,
      "durationSeconds": 145.4,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/찐찐찐찐찐최_종.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 1,
      "shotsPerMinute": 0.4126547455295736,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 145.4
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 5339088,
          "expectedBytes": 5339088,
          "sizeMatches": true,
          "sha256": "31bd5b99f7c78ee8ff8313e93e8ac32b3da38cfa4cdd341b2f25fbfcc8d72f0e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 314064,
          "expectedBytes": 314064,
          "sizeMatches": true,
          "sha256": "1cb466436a7c3f59acbca8d2c1cba5356b39cd5ead89975edaf1483ed2c8a066"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 488544,
          "expectedBytes": 488544,
          "sizeMatches": true,
          "sha256": "c8e53ae89885c189a845b335c340547bbdf6ba5d8b1ac8bd40b693ebca278447"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 34896,
          "expectedBytes": 34896,
          "sizeMatches": true,
          "sha256": "d39756b0f6a4f50d8e294d68ec092dafdc860ce395b896fdfa258a90093567b1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 69792,
          "expectedBytes": 69792,
          "sizeMatches": true,
          "sha256": "365a5d6edcb7aa9fae6c39686cf6219ad34fcbc966ff9a7654e316c668e971a0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 425,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5818f0fd400bdd7cce70bbacb5f797207e37b0165b13ac22ad7df57a4202df9e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 719,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e670a5c4e2847e51f48141972fa6394916b16b747f11dfb0533916bd237132fd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/audio_source.wav",
          "exists": true,
          "bytes": 33794094,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/02_찐찐찐찐찐최_종 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 6074532,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "23d63f1ae2d443150b01f6f69718e15f552bbfac6e11dae74d1d5f4f78f65b32"
        }
      },
      "contentFingerprint": "b335e871364a13d6d0bc01be63043b310158cca506592d4424f51570cad5e54f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0f6434e04a741fe2",
      "datasetId": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠",
      "name": "찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_6f7c7e7266",
        "name": "하이웨이A_직캠",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_하이웨이A_직캠.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 8512,
      "durationSeconds": 141.86666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/찐찐찐찐찐최_종.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 15,
      "shotsPerMinute": 6.343984962406014,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 141.86666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 5209344,
          "expectedBytes": 5209344,
          "sizeMatches": true,
          "sha256": "903f7b80ec169b9b2f7665ce1a3361ddeeb18a95374a3ea6cd6d162d77821dd1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 306432,
          "expectedBytes": 306432,
          "sizeMatches": true,
          "sha256": "4374f0ad7258fd7a20208b628ed5884fde347065da757f735056166434d90362"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 476672,
          "expectedBytes": 476672,
          "sizeMatches": true,
          "sha256": "ffd14589e05c029c271f7764fa3b516c72cb51b2e05a6b6090e6158898fc466f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 34048,
          "expectedBytes": 34048,
          "sizeMatches": true,
          "sha256": "67a7f32002019dcceaa4582e865b1b3b65a8e063d3162ce3203503f234d62ffb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 68096,
          "expectedBytes": 68096,
          "sizeMatches": true,
          "sha256": "abd0494575335d0adc73740f839ade5e203bf254e3614287c711018eeb686419"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 5578,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dba40bc53aa71cf761d1b8b3444bf23289947dc11af80cf4e66c0829311923d1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bb875131de71afcf7a90747a731deb21dc0004afe8d8224663e67b209435b497"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/audio_source.wav",
          "exists": true,
          "bytes": 33794094,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_70ddb514_단츄_250901_블랙맘바_하이웨이A_직캠/03_찐찐찐찐찐최_종 - Camera 03 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 5926964,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3c295f60e7feb9661f49d8f6ab022cc8ed999e2413e6b3c41cf129398ece46d7"
        }
      },
      "contentFingerprint": "0da85d94d0b05bdd55d9eb1bbb5e0331b9a45e0e4adff84e6f97e6c7e0ea9941",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "69d06cee879e4370",
      "datasetId": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2",
      "name": "블리즈_251018_ShapeOfYou_연습실A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_75d2f9b946",
        "name": "연습실A_2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_251018_ShapeOfYou/블리즈_251018_ShapeOfYou_연습실A_2.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_251018_shapeofyou/블리즈_251018_shapeofyou_연습실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3240,
      "durationSeconds": 54.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 11.11111111111111,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 53.999999999999986
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1982880,
          "expectedBytes": 1982880,
          "sizeMatches": true,
          "sha256": "f34f637588d7c4153a71b2650ed44ab8029ac0c640f257fec6d9f159505d8f9e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/camera.f32",
          "exists": true,
          "bytes": 116640,
          "expectedBytes": 116640,
          "sizeMatches": true,
          "sha256": "28ea50aa9e689aa2c23ae905a44aac489b4eefb823fcf16c714e4e0ffae33299"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/root.f32",
          "exists": true,
          "bytes": 181440,
          "expectedBytes": 181440,
          "sizeMatches": true,
          "sha256": "04a5624aa99cf7cd54feb044c4617ecc778ef7fca144894f535897fe001b73f5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12960,
          "expectedBytes": 12960,
          "sizeMatches": true,
          "sha256": "6499adf9f6accad04d85c0f487564e0177aedad310d6b5b36689011b3eca44ff"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/time.f64",
          "exists": true,
          "bytes": 25920,
          "expectedBytes": 25920,
          "sizeMatches": true,
          "sha256": "dda97dc74f2d3e6b61d38fe73dcccaaa7be3fe3cbaab6f3630afc520726aa250"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/shots.json",
          "exists": true,
          "bytes": 3552,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6865bd100b26a8cc2c1fe874b24fbfbbfa6b5170891b78f6a166b0e316e4cc21"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_743a93d3_블리즈_251018_ShapeOfYou_연습실A_2/01_블리즈_251018_ShapeOfYou_연습실A_Timeline/preview.csv",
          "exists": true,
          "bytes": 803,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2a5f04b18cee6886ebfc775cd4c5aa043ec5a077f928790a6f7eb13c035fb306"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9a160ae7544b2e75d0278d51003b8beab8377b40bc37edf0705f6d238dbf004d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e76f4f6bbc080776",
      "datasetId": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260319_간바레/양도끼_260319_간바레_야경A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "59c98087d38609fe93d8d62f7b202ec3ea5a8794bebf869408b0ef739f79af0e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "02e746aed70a3c978275eb4833c8bb8b8abd7e0f53ce8d60eb567215a44ff949"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "2b3855f55cef8de7e49ef3b0b7328670d0c9c1582bbdd91ffeaf23558b43af36"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 692,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1ead763cd6c1a256e70a839b576fa12d5d53ed88ec43f06a2617a2855832ff8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "10eb516951f5490ec3b4c261bef0652a3c90603806efa3e55c2e8033570f948c"
        }
      },
      "contentFingerprint": "43eed3b408a92a0ad49c10a65ddbbbb0bff58505ad88b97b8a2f3e87536a80c4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "efd6800ed95aae9a",
      "datasetId": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260319_간바레/양도끼_260319_간바레_야경A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "59c98087d38609fe93d8d62f7b202ec3ea5a8794bebf869408b0ef739f79af0e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "02e746aed70a3c978275eb4833c8bb8b8abd7e0f53ce8d60eb567215a44ff949"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "2b3855f55cef8de7e49ef3b0b7328670d0c9c1582bbdd91ffeaf23558b43af36"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 692,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1ead763cd6c1a256e70a839b576fa12d5d53ed88ec43f06a2617a2855832ff8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "19c57291c1de9f7f880aed0a122bab826cf7fae2792bb9bade18a82390177364"
        }
      },
      "contentFingerprint": "836d8dc9a75469083905d296e0651436c16369549ed95fcb2e71929d6e5ca8b1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "04cbdd7004fcfc45",
      "datasetId": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260319_간바레/양도끼_260319_간바레_야경A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "59c98087d38609fe93d8d62f7b202ec3ea5a8794bebf869408b0ef739f79af0e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "02e746aed70a3c978275eb4833c8bb8b8abd7e0f53ce8d60eb567215a44ff949"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "2b3855f55cef8de7e49ef3b0b7328670d0c9c1582bbdd91ffeaf23558b43af36"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 692,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1ead763cd6c1a256e70a839b576fa12d5d53ed88ec43f06a2617a2855832ff8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7597931d_양도끼_260319_간바레_야경A/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2eda4230b8f623570a5c009bf9af60fd6b2b3ef5b5c7d364eacc89f2d23b907f"
        }
      },
      "contentFingerprint": "a2729d0e183335cdb60122e979eb8e1526464aeb645f58302deec3e1c5606d9f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "37fa94e66711fc71",
      "datasetId": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol",
      "name": "YourIdol",
      "folder": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250716_YourIdol/프랑카시라_250716_YourIdol.unity",
        "sourceGroup": "audio-sha256:a2add8388c39c1f2f949bcbaf8c7b4929e0a06b7cf2d5b58ee70c78ae76eae5b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1380,
      "durationSeconds": 23.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250716_YourIdol/YourIdol.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 32.56273319432512,
      "shotCount": 1,
      "shotsPerMinute": 2.608695652173913,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/joints_world.f32",
          "exists": true,
          "bytes": 844560,
          "expectedBytes": 844560,
          "sizeMatches": true,
          "sha256": "483926154d5b355e563011fd4c664cf4d22c40ca4e462bab617088922ab1036f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/camera.f32",
          "exists": true,
          "bytes": 49680,
          "expectedBytes": 49680,
          "sizeMatches": true,
          "sha256": "fff7b8b520557be7994b4f4d1b5b44088094ce0d32fb3ea1e08f112f427049c4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/root.f32",
          "exists": true,
          "bytes": 77280,
          "expectedBytes": 77280,
          "sizeMatches": true,
          "sha256": "2e2c2d65d73e2006af8825350dec43344f110e4beadfed683cd5793a67e50876"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/shot_index.i32",
          "exists": true,
          "bytes": 5520,
          "expectedBytes": 5520,
          "sizeMatches": true,
          "sha256": "688a85efaf1630ff4c634b4c22e8539f34467489b3717c162ce23c5e8d8ad4db"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/time.f64",
          "exists": true,
          "bytes": 11040,
          "expectedBytes": 11040,
          "sizeMatches": true,
          "sha256": "2e2176905654825cf29997a11a93037ab34a5d8e92a185f546b462851d0da16e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/shots.json",
          "exists": true,
          "bytes": 373,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b726f050345c059fdebb93e2e647ff25094509f581e1b859768cfd911b797302"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/preview.csv",
          "exists": true,
          "bytes": 791,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "03f06cad60dc22ac877759d0bd49caf8075bbe8a283fd6e2186c5dd4b887e2c5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/audio_source.mp3",
          "exists": true,
          "bytes": 1979944,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a2add8388c39c1f2f949bcbaf8c7b4929e0a06b7cf2d5b58ee70c78ae76eae5b"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_75c6f145_프랑카시라_250716_YourIdol/01_YourIdol/prepared_v1.npz",
          "exists": true,
          "bytes": 962956,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "58287ac1b15bf2de0c9c8c2fdfca71b7740d5aff009e1c80761dcdbe543adee2"
        }
      },
      "contentFingerprint": "4e1b9befa7a18183cc1950bd43c14b47e2acc671afa08fd1da4b8680256f5e6e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0daaebae341a80a3",
      "datasetId": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT",
      "character": {
        "id": "@185",
        "name": "코오리세라"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/코오리세라_251214_IRISOUT_홀D.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 8,
      "shotsPerMinute": 27.55980861244019,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666664
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "53c643ef25ba5e4748d53c57a8b15c2adb45b2724e860b0670292c6790ad3280"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "69a8d71e1d5169a586aaa3a863c447a1ea37202388abb2bc8ebc61ff775ddbab"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "3302cf50fd93d6d161242c6879e35437f2fe0db342a70c5f3792375093d7afed"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "a3b53ee425f9a2864f7c62f0f218e04f3be015e993ca65972afb5146c128b983"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2789,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a699ebbcfb11fa6792a2c1d8f3d23fa9b93ad0714de7d6fb89f81a2d4bb71370"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 721,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "89f5fd4d4d10716a6f6572fea19b678f66fd45d9df5a63f65d83de0c76327e9a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7655c53a_코오리세라_251214_IRISOUT_홀D/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729800,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8124659c9e6746c1a0e923f40ec7acf83b441302363d3e49a043e57b45a4a8c3"
        }
      },
      "contentFingerprint": "2362f41fc7c9b88b07c0f185d96b6b1b9da4b7138e263fe0760a012f004ee5ed",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "66cbf063ce013649",
      "datasetId": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A",
      "name": "WhoIsShe2",
      "folder": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2",
      "character": {
        "id": "@224",
        "name": "후아꽈"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260429_WhoIsShe/후아꽈_260429_WhoIsShe_하바나A.unity",
        "sourceGroup": "audio-sha256:f7b664279b08a3bbe297af1cbd895ec4d60babf36954ff759b4cb181d5559496",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1271,
      "durationSeconds": 21.183333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260429_WhoIsShe/WhoIsShe2.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 21.216,
      "shotCount": 1,
      "shotsPerMinute": 2.832415420928403,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.183333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/joints_world.f32",
          "exists": true,
          "bytes": 777852,
          "expectedBytes": 777852,
          "sizeMatches": true,
          "sha256": "ec197e05d9299d8dd7416fb2dcbd6f853b917a90d891d6b756421bcfb2e34e5f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/camera.f32",
          "exists": true,
          "bytes": 45756,
          "expectedBytes": 45756,
          "sizeMatches": true,
          "sha256": "7b860149aebb65b4d6a96863ad89de98cec2f6366af04dbf9928d1a89567eb7d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/root.f32",
          "exists": true,
          "bytes": 71176,
          "expectedBytes": 71176,
          "sizeMatches": true,
          "sha256": "b11e2a97296eab32e72da8f102f4fd11a78cca1a03416b98cc8f869b2ecd4006"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/shot_index.i32",
          "exists": true,
          "bytes": 5084,
          "expectedBytes": 5084,
          "sizeMatches": true,
          "sha256": "34f39334b29f1a0cb9dbf024d05b03b023cc95aca9eba3ce39f234a507ce4f17"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/time.f64",
          "exists": true,
          "bytes": 10168,
          "expectedBytes": 10168,
          "sizeMatches": true,
          "sha256": "5e30420d57274a38df692e4e1c03497c4611e30c2e8209d69781b9cdb1c2b1b3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/shots.json",
          "exists": true,
          "bytes": 404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c82088f95d89a4832dcaaf3474dccc39e48dde58c2b442ebf5f74633344d6e5d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/preview.csv",
          "exists": true,
          "bytes": 851,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3ad94cd034d7db0cc77bad3797075fb110d30cd3db9b6049ee34292e1fad71e3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/audio_source.mp3",
          "exists": true,
          "bytes": 345372,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f7b664279b08a3bbe297af1cbd895ec4d60babf36954ff759b4cb181d5559496"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_768edf64_후아꽈_260429_WhoIsShe_하바나A/01_WhoIsShe2/prepared_v1.npz",
          "exists": true,
          "bytes": 887108,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "230a1ee62da43595248383e11fb32503216e0f8762221a2f814f8d2e92be1755"
        }
      },
      "contentFingerprint": "e9127f3ccb4a89617f20f5909004a1a52d83fab039d69c1bb54c5407011167f3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d1207e55f9f66115",
      "datasetId": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A",
      "name": "BangBang",
      "folder": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260311_BangBang/양도끼_260311_BangBang_야경A.unity",
        "sourceGroup": "audio-sha256:4d30be4f0782798fe2b6e1f964a34b272227dc2f3cf052e708d01c0b8b44092c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 953,
      "durationSeconds": 15.883333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260309_띵귤_Bang/BangBang.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.056,
      "shotCount": 2,
      "shotsPerMinute": 7.555089192025185,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.883333333331999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/joints_world.f32",
          "exists": true,
          "bytes": 583236,
          "expectedBytes": 583236,
          "sizeMatches": true,
          "sha256": "4f5333e559914cd59e06944273bcb14c1fcb7e0331617c3158008c4717fcf65d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/camera.f32",
          "exists": true,
          "bytes": 34308,
          "expectedBytes": 34308,
          "sizeMatches": true,
          "sha256": "e10e37c7d0f1f137401d9e0aee014bc458014e01d0d3a9a7996604ed014bcddc"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/root.f32",
          "exists": true,
          "bytes": 53368,
          "expectedBytes": 53368,
          "sizeMatches": true,
          "sha256": "c96eb188d3c19a08bcf2b2d841a2612d103864e1bb248eef567f863e707bb758"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/shot_index.i32",
          "exists": true,
          "bytes": 3812,
          "expectedBytes": 3812,
          "sizeMatches": true,
          "sha256": "5d01d29708b85c4ec82b2f4510ecfb0ef6ea05696959ca16f0666d50b6332f81"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/time.f64",
          "exists": true,
          "bytes": 7624,
          "expectedBytes": 7624,
          "sizeMatches": true,
          "sha256": "a66ed6b47ca57edeb8a80d424fb551671850aada1c1e3c3d12f77e8cbe510977"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/shots.json",
          "exists": true,
          "bytes": 756,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9fcf33ac5443cb28d4a6e0dd5bad10035013ad07e08cb5296cfb443ff3b9f137"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/preview.csv",
          "exists": true,
          "bytes": 824,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bd57c0b23d86f0a765b6f97adc7c0ad71cd6d46e2ca497e8b908af083d8f5a54"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/audio_source.mp3",
          "exists": true,
          "bytes": 218852,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4d30be4f0782798fe2b6e1f964a34b272227dc2f3cf052e708d01c0b8b44092c"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_76c85119_양도끼_260311_BangBang_야경A/01_BangBang/prepared_v1.npz",
          "exists": true,
          "bytes": 665772,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "79136024740c493aa5c78b184115dd8d5864817c351c7ecceea08d0a4489a68e"
        }
      },
      "contentFingerprint": "d796b0897af72fe74fc919b30d56140d3af20ae07193dbd218f4871412f203cf",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9769e15ac1038c4c",
      "datasetId": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a",
      "name": "한결_250526_Stargazers_교각A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline",
      "character": {
        "id": "@139",
        "name": "한결"
      },
      "venue": {
        "id": "yamo_251ca8da76",
        "name": "교각a",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@139_한결/Project/한결_250526_Stargazers/한결_250526_Stargazers_교각a.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@139_한결/project/한결_250526_stargazers/한결_250526_stargazers_교각a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 9.614650896604351,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "d2cefbe90461af6aed36afe40d78878e9dc2c9a793cb007818b443ea6977ce7e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "7a830956bd4e2673348f9731433d8b1d2b1dcba9ad71bb7788d2025ab04adeab"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "5348365d92ad608d6d973a5918ef7a50ea60671474d2635c59a47b02066a3dd7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "83075ac89e7588b22c959a61233b1e21429a9dea60363d081c59eccd4f3b483c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/shots.json",
          "exists": true,
          "bytes": 2553,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "acce751168507e94cd0e5db6db700f90ac5890e1ad10f3202124936d94fe4f7d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_77f31cde_한결_250526_Stargazers_교각a/01_한결_250526_Stargazers_교각A_Timeline/preview.csv",
          "exists": true,
          "bytes": 731,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f568e01a05876b498ca0b725f199f06eed0f5b8b23165d00bf0bb43f97c85397"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a5bd2bcdaa9f33e55c7c6f3b72213099b5dab61bf7b13cf506700df90fd5459f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "67880d8259aab702",
      "datasetId": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A",
      "name": "純恋愛のインゴット",
      "folder": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250329_순연애의잉곳/이레인_250329_순연애의잉곳_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:9c92a77bbbca1caf97b1b9a1b45f33b75ab3c10f229c4c8cfd14694ab804cc48",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1682,
      "durationSeconds": 28.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250206_순연애의잉곳/純恋愛のインゴット.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.48,
      "shotCount": 4,
      "shotsPerMinute": 8.561236623067776,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.033333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/joints_world.f32",
          "exists": true,
          "bytes": 1029384,
          "expectedBytes": 1029384,
          "sizeMatches": true,
          "sha256": "e8314395d7d723cb8b4bd74dba1fba87666aaf8cd309a356d40a82afec82929d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/camera.f32",
          "exists": true,
          "bytes": 60552,
          "expectedBytes": 60552,
          "sizeMatches": true,
          "sha256": "4e3e8278285d38eee42f388720c518e3c41a18699faad8e7fd2668605dd00a4d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/root.f32",
          "exists": true,
          "bytes": 94192,
          "expectedBytes": 94192,
          "sizeMatches": true,
          "sha256": "90c4a0516f65ee859c3d0c9f96cc40a9d44ffaf060b7c95c2c96a38a74996c67"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/shot_index.i32",
          "exists": true,
          "bytes": 6728,
          "expectedBytes": 6728,
          "sizeMatches": true,
          "sha256": "18dea760d629de9ee679169ae5f4dc9ad39bdbcdf09448e73c7fee561a4380c0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/time.f64",
          "exists": true,
          "bytes": 13456,
          "expectedBytes": 13456,
          "sizeMatches": true,
          "sha256": "8009bd31265f98271a6372e6ef9e71d315f2f82b110d29f0a8c9ccae4b68ef1c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0973441c9a7ca7cdb015d5353ca66867261c974f2ad33a7c5ff4f077942fdc0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/preview.csv",
          "exists": true,
          "bytes": 784,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e94fcd323be34cf22e8cc8c3d94e4c807b68ee802d89014e73d279391b3cd5be"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/audio_source.mp3",
          "exists": true,
          "bytes": 452480,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9c92a77bbbca1caf97b1b9a1b45f33b75ab3c10f229c4c8cfd14694ab804cc48"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_78cbeb71_이레인_250329_순연애의잉곳_벚꽃정원A/01_純恋愛のインゴット/prepared_v1.npz",
          "exists": true,
          "bytes": 1173160,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9fbec7e106d356697d2d9770e4c93dcb8e3a557e99d0414ff894049e75ff9472"
        }
      },
      "contentFingerprint": "3f2edb1b37e0e00065b56644720eb983375ea8372709cb02cb08c4d930ebcd88",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "12d25efee9fa2228",
      "datasetId": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A",
      "name": "이레인_250213_HER_연습실A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_c16b5ac8f9",
        "name": "연습실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250213_HER/이레인_250213_HER_연습실A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250213_her/이레인_250213_her_연습실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1276,
      "durationSeconds": 21.266666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 5.6426332288401255,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.266666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 780912,
          "expectedBytes": 780912,
          "sizeMatches": true,
          "sha256": "465e6d9b953bf2b84d19311761d38b2fcc6ba11f63b165b06d91c5652e075f4f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/camera.f32",
          "exists": true,
          "bytes": 45936,
          "expectedBytes": 45936,
          "sizeMatches": true,
          "sha256": "0793e293e97ce7f7acc26a1912df66e5134099c3a0cc57d5e4d0a2d73d6cf794"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/root.f32",
          "exists": true,
          "bytes": 71456,
          "expectedBytes": 71456,
          "sizeMatches": true,
          "sha256": "96f0105537580bdf950304090987ba4d329f6c2874988c0e186bde743830bfe4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5104,
          "expectedBytes": 5104,
          "sizeMatches": true,
          "sha256": "e469aeebbe1cc9fa5399b22ab53dc136a5ccd58c8a8b3b04a3ba73b61210c8e3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/time.f64",
          "exists": true,
          "bytes": 10208,
          "expectedBytes": 10208,
          "sizeMatches": true,
          "sha256": "2212bcfa9ba2fe36cc443480e271a19e01199296177ae519c0393c7937292efc"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/shots.json",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "29f54975bcf246b26bf48d8f463505af84acc366fb3d87615a1de17d461b3668"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_793a44a4_이레인_250213_HER_연습실A/01_이레인_250213_HER_연습실A_Timeline/preview.csv",
          "exists": true,
          "bytes": 764,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "31a8d3b07b52a949ab23e54de9fa6d52c73784f9617c138adb6253611bf31575"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6b557eeeaaa6f4bc7d703fad4000f3e6841684b3865ac3a0390c3ba97860904d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2735d7768531956f",
      "datasetId": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A",
      "name": "달타_250417_댄스홀_들판A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_c8c1669cbc",
        "name": "들판A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250417_댄스홀/달타_250417_댄스홀_들판A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250417_댄스홀/달타_250417_댄스홀_들판a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1338,
      "durationSeconds": 22.3,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 18.83408071748879,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.29999923706
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 818856,
          "expectedBytes": 818856,
          "sizeMatches": true,
          "sha256": "310352a84307e7c183dbd9af15dde2fb23aa4bffba62462aea66665267cf2441"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/camera.f32",
          "exists": true,
          "bytes": 48168,
          "expectedBytes": 48168,
          "sizeMatches": true,
          "sha256": "c4953ece3cca813ebb95b2d25e86d21c97faa2f5b078bec51fcb8ab52edf599e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/root.f32",
          "exists": true,
          "bytes": 74928,
          "expectedBytes": 74928,
          "sizeMatches": true,
          "sha256": "702339606f7c58b38b23138bbcb033f32da519ed5b2e4c4dd5bf6a778b61a752"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5352,
          "expectedBytes": 5352,
          "sizeMatches": true,
          "sha256": "f47b24271df6d65694a5af8de7cb25fc818056b7747acca5cc5307070c2a1939"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/time.f64",
          "exists": true,
          "bytes": 10704,
          "expectedBytes": 10704,
          "sizeMatches": true,
          "sha256": "24b73fdd3c97472fa98d12c00f62f1820bfae8c154f0bce1ea9d504362a68ddf"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/shots.json",
          "exists": true,
          "bytes": 2532,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2c36ef3fa64e2a1a15d2b2ebcd1b6cf7ce888d41ef343a20aa15665c704169f7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7afba957_달타_250417_댄스홀_들판A/01_달타_250417_댄스홀_들판A_Timeline/preview.csv",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "587d8e03f7c0896eaed057be17ebab997b85e1bc06cba6c5f434670b2f05910c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "33085c6c4a86e7c7a2f8c6752ef659c2121e2b0de3bc98b78d1fe52082a25df9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fd261782b97b9afc",
      "datasetId": "TimelineCamera_60fps_YAMO_7b275962_라무",
      "name": "라무",
      "folder": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무",
      "character": {
        "id": "@136",
        "name": "라무"
      },
      "venue": {
        "id": "yamo_dbe9a83546",
        "name": "라무",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@136_라무/라무.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@136_라무/라무.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.467443454420836,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "a35660019ffd84da10c949c2632b0bcf2cc785c9cf0d7955919d480576994890"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "5d266d3b9de4d2c8c2ac899e1db8e0c7cee865f2f2484be7085b1bf0f528bfe4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "6a743fb5ead65612b027636c0572d76cf8372edcfc82dc9db158f6759fb104da"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "b8e475fc8733ad849cc555b4fa21566e0395280d93755509a4858e40da35bb59"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/shots.json",
          "exists": true,
          "bytes": 393,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6382f15f4cf8c5c7eb2a8868e2edfd1d78f9b74811f3247a71d86b9b26af6cd1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7b275962_라무/01_라무/preview.csv",
          "exists": true,
          "bytes": 762,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a6cd8e02a3e749e25049e916f3e2744f044b2abd74a8d539b95b7d44412e9240"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "2217461477859bc988c4fc43272ed1a326fa3ec2e57dbdfdab9bdcb623721337",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "46d2736d2a420312",
      "datasetId": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A",
      "name": "프랑타시라_250401_LikeJennie_스크린홀A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_36d9bf9cf4",
        "name": "프랑타시라_250401_LikeJennie_스크린홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/프랑카시라_250401_LikeJennie/프랑타시라_250401_LikeJennie_스크린홀A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/프랑카시라_250401_likejennie/프랑타시라_250401_likejennie_스크린홀a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2052,
      "durationSeconds": 34.2,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 12.280701754385964,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 34.199999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1255824,
          "expectedBytes": 1255824,
          "sizeMatches": true,
          "sha256": "84c379854acff527e1e947550e4ed7213dafd5c6172ae2a1cf8fc801826874e2"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/camera.f32",
          "exists": true,
          "bytes": 73872,
          "expectedBytes": 73872,
          "sizeMatches": true,
          "sha256": "917b4d44187e18f3f696b18e90338636db96bdbb45671941a2ea044422ea4158"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/root.f32",
          "exists": true,
          "bytes": 114912,
          "expectedBytes": 114912,
          "sizeMatches": true,
          "sha256": "b14d4221009fea9d51d23b66670ca074af7febbe2c873353c478b55afb470384"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8208,
          "expectedBytes": 8208,
          "sizeMatches": true,
          "sha256": "73e3a52f25551c7bbf86d2a449df87d36fb1fd4113114cdb7b4ea84e82aedc48"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/time.f64",
          "exists": true,
          "bytes": 16416,
          "expectedBytes": 16416,
          "sizeMatches": true,
          "sha256": "f81fad69af1c09ee178ca2b2150cd52c79b4e5056073236b6f512d50c49352bc"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/shots.json",
          "exists": true,
          "bytes": 2499,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3d9e5ed1d3cbd7464f068ea4f92785b0524e6923085f25260f34f62466270e3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7b878b47_프랑타시라_250401_LikeJennie_스크린홀A/01_프랑타시라_250401_LikeJennie_스크린홀A_Timeline/preview.csv",
          "exists": true,
          "bytes": 770,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c0721fdb359ccf5b025ea45fb91a8f7e1bab89d5f2a30cacb541638b8f4b6b1f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "470295085fc14e2c90520437ed4f1411a359426779715969d2991b65c981d367",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2809ec7d1ffa74e1",
      "datasetId": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_13f51061bb",
        "name": "공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260528_모시모시/봄세이_260528_모시모시_공원B.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1328,
      "durationSeconds": 22.133333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.1,
      "audioDurationSeconds": 20.510612244897956,
      "shotCount": 1,
      "shotsPerMinute": 2.710843373493976,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.133333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 812736,
          "expectedBytes": 812736,
          "sizeMatches": true,
          "sha256": "7c602ea9e5d95c9cd30e7dead1d6d939f139ecc0f6653f732425fa4c410a5ece"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47808,
          "expectedBytes": 47808,
          "sizeMatches": true,
          "sha256": "faf6abd247c1a7d82c47637f7710465da7e6d2411c8ba1af962c33a575ff9115"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/root.f32",
          "exists": true,
          "bytes": 74368,
          "expectedBytes": 74368,
          "sizeMatches": true,
          "sha256": "716283960022ec83a01aab3f9813fba4fcdb794a3c98a61406407f84a2efd03c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5312,
          "expectedBytes": 5312,
          "sizeMatches": true,
          "sha256": "b75d6780f53fcb9ba7e39215119343b111c795fee37f70377115dd0fa14918bb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10624,
          "expectedBytes": 10624,
          "sizeMatches": true,
          "sha256": "b9280be2094573e7cbcea0e3f6faf0dcabe8916b336372fdc4d573f5dcaf2475"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "215b8c7f371009c88c3df322f100cd05defcb2ab8348913fd06ae04ca0aff784"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5f0b40a93cd19996ef28bcc48867783ece958e20f36c752ac1fe2652316c2ced"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7c12483e_봄세이_260528_모시모시_공원B/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 926740,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0af314e3f995e159405da1555079775af31be189e303a6760d4ff146e13bb1ab"
        }
      },
      "contentFingerprint": "0288cdc955c481e0c5b1b6a78e3b08c9b7967a55a11c0267d75229c3d5393670",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "620c64ea04c7ae26",
      "datasetId": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A",
      "name": "이레인_250306_PopIn2_주택가B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_6e1af07a79",
        "name": "기차역A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250306_PopIn2/이레인_250306_PopIn2_기차역A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250306_popin2/이레인_250306_popin2_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1872,
      "durationSeconds": 31.2,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 17.307692307692307,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.2
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1145664,
          "expectedBytes": 1145664,
          "sizeMatches": true,
          "sha256": "d6dec610ed44ef492aa81d0e5f1b526d3e589f079ed0b51e44686ad00e783fb6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/camera.f32",
          "exists": true,
          "bytes": 67392,
          "expectedBytes": 67392,
          "sizeMatches": true,
          "sha256": "d0f35aa776c4e35de158c85e6cabd69a5df7f467131f341f83562e816a3c2573"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/root.f32",
          "exists": true,
          "bytes": 104832,
          "expectedBytes": 104832,
          "sizeMatches": true,
          "sha256": "6aeb2963807309d2db57536d9589618da7c636329fb775fd2208980ebd2deeee"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7488,
          "expectedBytes": 7488,
          "sizeMatches": true,
          "sha256": "ff0a0aa215597ba62fab330fd0da77e81d86bc38b8d2b2645365f5097e3e4414"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/time.f64",
          "exists": true,
          "bytes": 14976,
          "expectedBytes": 14976,
          "sizeMatches": true,
          "sha256": "97f8262f941cd20e98a5e98ee1bcdc4428d454cf72292171d3ab62ab3ffb4781"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/shots.json",
          "exists": true,
          "bytes": 3211,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a8f6674a69afa4b4e3e588d45b2d14244c48f746a25414556a83ef87a6e3641e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7c22f9a1_이레인_250306_PopIn2_기차역A/01_이레인_250306_PopIn2_주택가B_Timeline/preview.csv",
          "exists": true,
          "bytes": 836,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5fc4b97a6bc736619e0f1b84e20e8341b3a216e27f5fd2484abe6fa264a4e0fb"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "321e699d3b1a833a71f9e0a3b2ad87802685ae78b6320c49a11a20e1e8e96b10",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "193c050f43ef3c22",
      "datasetId": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "d2583eca2adaf05a242f00f5b98104eeb4845f6ea969a5725ac7ba890de44836"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "3b8db5e50dd0dc213a8f22f8a46e812aa4ef1f56e13b124e0cb4b1602932d317"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "73309e3ac5b293be371b98e6f2fb9ef0f4ba3c7ba4a333fad95a44b8cf55e98a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 425,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "74fc398e91c419ddf5ddfc676cea13802ccf5b01afde5ffde7c02c0fa8e3535e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d48a6ab73b4569c2f9578fe603d5c0859bde1ae32ca1054da3487693782e2c43"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 693000,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3ee47ba26ff21fb93c8caf518fb5466ed9ade0bcdf4afb0098192a52d1e64a19"
        }
      },
      "contentFingerprint": "7f804549ea6b820feadcabd710f4bd2b82b4f38a5ac0ee7796d15a3e91604a81",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e10c9a847b845a28",
      "datasetId": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B",
      "name": "간바레 - Camera 02 (Cinemachine Track (1)) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "d2583eca2adaf05a242f00f5b98104eeb4845f6ea969a5725ac7ba890de44836"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "3b8db5e50dd0dc213a8f22f8a46e812aa4ef1f56e13b124e0cb4b1602932d317"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "73309e3ac5b293be371b98e6f2fb9ef0f4ba3c7ba4a333fad95a44b8cf55e98a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/shots.json",
          "exists": true,
          "bytes": 437,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fbeef51c8725ecfd575e6e9a35e2c6220c6fdb27312ef740004aa174d446a853"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/preview.csv",
          "exists": true,
          "bytes": 828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d48a6ab73b4569c2f9578fe603d5c0859bde1ae32ca1054da3487693782e2c43"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 693048,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c2fd8ab7d23cd042dd2e5bcd5b78902b016fa57fe86ee3f7567e1e7587839a78"
        }
      },
      "contentFingerprint": "1b4ca5caf5f95385610bb0dc32f9f6a165c8d4b211f6828ef63952ca6e5b8ab8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "aaa19dea9c4aeff0",
      "datasetId": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B",
      "name": "간바레",
      "folder": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "32fba0ce544f0d63cbc9de4ab8d989295fc8016b7061ce69741332b59003f6fd"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "a0dbe96fa69aa7815c06d1cc49ba05d7f7109d72dca337ee81b5e265bde461ee"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "fa290b3457cccd79877f537dae6003098d7523e9cbf7ba36b8161c0397238c6c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/shots.json",
          "exists": true,
          "bytes": 393,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3b6baef1de6b53ec28e6d170404deb66919c210aeec267eaccf3b5ad3a1f2ae4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/preview.csv",
          "exists": true,
          "bytes": 813,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "15b7569986606817009944116899d4ce9e0c92a78ab415504110811f8ce74bb7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7de5c752_유콘_260313_간바레_무지B/03_간바레/prepared_v1.npz",
          "exists": true,
          "bytes": 692872,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f05fd27b3c0639af7cf059d5eeac3668c1a612fe3d231a30d914ffb67d22c0c2"
        }
      },
      "contentFingerprint": "b7fb178c87901620dc30d4bf9754b76b78b10bf17567e973d88e582879e29e33",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "225910675f84bcad",
      "datasetId": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B",
      "name": "달타_260130_옷입혀주기_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1060,
      "durationSeconds": 17.666666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 4,
      "shotsPerMinute": 13.584905660377357,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.666666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 648720,
          "expectedBytes": 648720,
          "sizeMatches": true,
          "sha256": "4f1342ce62e77d3d74e945f427f44a173fcc11ea44059acd888c6be849a2e10c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/camera.f32",
          "exists": true,
          "bytes": 38160,
          "expectedBytes": 38160,
          "sizeMatches": true,
          "sha256": "8120bae23cbceda1efb97bf9b55ef32989d997f552eadc65b69542b464751817"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/root.f32",
          "exists": true,
          "bytes": 59360,
          "expectedBytes": 59360,
          "sizeMatches": true,
          "sha256": "286d3ae13500e450f7f27115b8f320ccf705169bfe4a96865c26439ef066d739"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4240,
          "expectedBytes": 4240,
          "sizeMatches": true,
          "sha256": "e85dd50237a3c24f54c801616b2fda318c99f5040895a0ad0b4ebee3adae2a42"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/time.f64",
          "exists": true,
          "bytes": 8480,
          "expectedBytes": 8480,
          "sizeMatches": true,
          "sha256": "6fe7e33b915f8704307f300132a9f2af3fd0cc331218f875b869b577d13a85cd"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a856e4facaca0349f97f97fe7ca8891904f3eeb16bdddf5852a7fd6389f025db"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7eb57401_달타_260130_옷입혀주기_주택가B/01_달타_260130_옷입혀주기_Timeline/preview.csv",
          "exists": true,
          "bytes": 782,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1af0834649159eaa706c5b37c0e4ceba7c9c65f3b4820ab3ed39b13f392953b5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "cd996d815222ac00c79af5aa72773ba1378cc30f4ede5bfd6a9a031d383a2027",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "96ef11984a640f22",
      "datasetId": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2",
      "name": "2.0",
      "folder": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0",
      "character": {
        "id": "@025",
        "name": "꽃설화"
      },
      "venue": {
        "id": "yamo_98b05b3337",
        "name": "공원B2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260503_2.0/꽃설화_260503_2.0_공원B2.unity",
        "sourceGroup": "audio-sha256:5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2400,
      "durationSeconds": 40.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260413_2.0/2.0.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 44.7426865004003,
      "shotCount": 5,
      "shotsPerMinute": 7.5,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/joints_world.f32",
          "exists": true,
          "bytes": 1468800,
          "expectedBytes": 1468800,
          "sizeMatches": true,
          "sha256": "786e88e89021a6f8fa81e080131b8e23a70ba78026a51590c29dfa3c66559966"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/camera.f32",
          "exists": true,
          "bytes": 86400,
          "expectedBytes": 86400,
          "sizeMatches": true,
          "sha256": "6edac523bb75e4b16cbd1065b4e85c716abdc1754ab28cd7ab67dea72c20500d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/root.f32",
          "exists": true,
          "bytes": 134400,
          "expectedBytes": 134400,
          "sizeMatches": true,
          "sha256": "75d92723e5ac245da7a74d3123f160e0ce2096368d1de0627d7dac499b92ff66"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/shot_index.i32",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "3ac75fbdea69cba33381d6e93bfc4ff46edc905f744d72e9d7c1b8c38b28c9d8"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/time.f64",
          "exists": true,
          "bytes": 19200,
          "expectedBytes": 19200,
          "sizeMatches": true,
          "sha256": "fa6e68c5250436820d9859a54555b1c53d42ed056ec049b93759bbe29c2a5c56"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/shots.json",
          "exists": true,
          "bytes": 1781,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "53fc3db1202f96d8825e13b13c4eb66ac869478ed4f19b601f253c714d63d31c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/preview.csv",
          "exists": true,
          "bytes": 746,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "eac94557812711f120f3fdaac7fb938910ae8b11677ebc523dabbe9d06aa8b7e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/audio_source.mp3",
          "exists": true,
          "bytes": 3764366,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7eead5b2_꽃설화_260503_2.0_공원B2/01_2.0/prepared_v1.npz",
          "exists": true,
          "bytes": 1672848,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "238bee1a53a4d651d2aa852289b3ec8c805d2452243d382fe1d1a49eda11576b"
        }
      },
      "contentFingerprint": "a820d6dffa3e3360974ac7a3749a34d09b2b3ca50820e79177d5937c6128942c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "89f54dc0efc829ba",
      "datasetId": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구",
      "character": {
        "id": "@180",
        "name": "치유"
      },
      "venue": {
        "id": "yamo_9ca5502516",
        "name": "온실정원A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_260122_두번째지구/치유_260122_두번째지구_온실정원A2.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1552,
      "durationSeconds": 25.866666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 5,
      "shotsPerMinute": 11.597938144329897,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 949824,
          "expectedBytes": 949824,
          "sizeMatches": true,
          "sha256": "11bfa9745f9092f6b2aa1a515672c12b18947162012fb85538d7af30389bf476"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 55872,
          "expectedBytes": 55872,
          "sizeMatches": true,
          "sha256": "1f18350de72761e2ac54170f025d24278f1873cd99a0c44654d2e6f4a3ecc51c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 86912,
          "expectedBytes": 86912,
          "sizeMatches": true,
          "sha256": "c870d8ca621be92703aade32208b38e125491cb83e94d60de20c7f89066de530"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "00a3e3351ce0ef3a89c284728f9bb0f0f8c9a0274e7ac5529356f3f8b93c1032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 12416,
          "expectedBytes": 12416,
          "sizeMatches": true,
          "sha256": "b7557879a1e81e8a36a6d83c85dd8ff87161d62999923cb2ed40d18bd5f70d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 1811,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0df1906bb4bdf991b6e0a01b3f0b06d97e90a72279bff62e049bc41a7afa7beb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a691cbd5cf5151fdf2bc6013849ca6d210c3d4da99cbb1694a1bc27afa2e2b4c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_7f60990b_치유_260122_두번째지구_온실정원A2/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1082660,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a82d18686d3b2af0ba2fc8a9ab968a80b9bb3f0786304d70b75489935fc22bc0"
        }
      },
      "contentFingerprint": "276643e2cf8202788b74a447b4bfd12f53193855aa861e88f8d7098b4cdac3af",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6d2428f5aafe63ce",
      "datasetId": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A",
      "name": "이레인_250416_IDOME_이탈리아A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250416_IDOME/이레인_250416_IDOME_이탈리아A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250416_idome/이레인_250416_idome_이탈리아a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1474,
      "durationSeconds": 24.566666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 17.096336499321573,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.56666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 902088,
          "expectedBytes": 902088,
          "sizeMatches": true,
          "sha256": "4c895b146f568eb339d0dbce4b23791f043627a7f012491de298c65f1faeb4d0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/camera.f32",
          "exists": true,
          "bytes": 53064,
          "expectedBytes": 53064,
          "sizeMatches": true,
          "sha256": "cb35b958ab2dc975bfa427870cd0c4ce225e648cadc93011d903e57ac9a97265"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/root.f32",
          "exists": true,
          "bytes": 82544,
          "expectedBytes": 82544,
          "sizeMatches": true,
          "sha256": "92abfbe09e8e2450dea9a4dc177804171da8c7c650df275ae1f42fb96e39e52f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5896,
          "expectedBytes": 5896,
          "sizeMatches": true,
          "sha256": "31a4e9e95a59ce0d0e1fe579927750e3768954ba6e298a1ee40dd573880f008a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/time.f64",
          "exists": true,
          "bytes": 11792,
          "expectedBytes": 11792,
          "sizeMatches": true,
          "sha256": "87228daee8c7c350093a9bda7623c932c83a32a8714bed624f076b407f91c6c6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/shots.json",
          "exists": true,
          "bytes": 2544,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "061ee1336b0eeb47020448ce0fa61f83be2a7f6ca096957c479e468e5df80623"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_7fb2268c_이레인_250416_IDOME_이탈리아A/01_이레인_250416_IDOME_이탈리아A_Timeline/preview.csv",
          "exists": true,
          "bytes": 786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a494aebc1b2b358b0df2ded541bf4152b197a08127e4455c3cb8ad6817089909"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "11a8d4a8bccc915828c867ba4ea2caf95df1e62d9935d54cb2f807b2afd1ff0b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b107e6220c115ef5",
      "datasetId": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B",
      "name": "제갈금자_260202_가야금_사무실B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260202_가야금/제갈금자_260202_가야금_사무실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3036,
      "durationSeconds": 50.6,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 9.486166007905139,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 50.599999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1858032,
          "expectedBytes": 1858032,
          "sizeMatches": true,
          "sha256": "bfb61379b91805d2ac8ba2832f5c149982c633f42fbc44ddb083ed761256ba43"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/camera.f32",
          "exists": true,
          "bytes": 109296,
          "expectedBytes": 109296,
          "sizeMatches": true,
          "sha256": "20b8bba9e7f221236cbaf39f6eb747e3fb462f7dcb44eee58ea48a1fda1ce438"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/root.f32",
          "exists": true,
          "bytes": 170016,
          "expectedBytes": 170016,
          "sizeMatches": true,
          "sha256": "96fc436db313d1db859d503fec6c79bb2251436be2163fd79678e74edbac9d9d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12144,
          "expectedBytes": 12144,
          "sizeMatches": true,
          "sha256": "18419c48ba1811f692bb10256708f99babe354a0b3d30b136df0c64759b9af76"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/time.f64",
          "exists": true,
          "bytes": 24288,
          "expectedBytes": 24288,
          "sizeMatches": true,
          "sha256": "8957d3fbb25b37f50040503719f047348e328143ee94c45b73dbd1d6aa8198b2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/shots.json",
          "exists": true,
          "bytes": 2839,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9394ebfb42c1d48cf839c268996fadc359a4cf15f1cbc968c9a99783946cd2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8037495d_제갈금자_260202_가야금_사무실B/01_제갈금자_260202_가야금_사무실B_Timeline/preview.csv",
          "exists": true,
          "bytes": 774,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "997b1a6a10f474b5533d9aa2f0a78f843dd2a7b08ec9a636bd65ee34d1fe7659"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "68f46c2c3465707f2a49aae64fcd04bb0f3d086a02fbb505522767156ad0cd12",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "92d97611d1cf0f55",
      "datasetId": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260407_간바레/봄세이_260407_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "7c2a0135c735191a34ee69b877cdbf4e857e94f447896aad96bbc0fedf944e75"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "f851e7c9a144a32adefed6e5dedc8010d378614fa7f8b43405c8d89ab6a3fb4e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "e0c0d998a8ee55bdf2de5219fb976368f79cbb39a968d67c71fb662e45374fae"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 591,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "94a01173291a14fbce59cafc2735bee291e798db9895518e9cc0aac1fc2e4526"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "60bedcfa9af5e464628aeb21fd3e17db0589e83afe49b4bce1dd5d3aea43a9a9"
        }
      },
      "contentFingerprint": "a4fb0b084f7a7f9f0ecb248f8838d7ab21bbc5e60a8a1de0ab77b6f42ca4e823",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cc97c5be3d56636f",
      "datasetId": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260407_간바레/봄세이_260407_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "7c2a0135c735191a34ee69b877cdbf4e857e94f447896aad96bbc0fedf944e75"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "f851e7c9a144a32adefed6e5dedc8010d378614fa7f8b43405c8d89ab6a3fb4e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "e0c0d998a8ee55bdf2de5219fb976368f79cbb39a968d67c71fb662e45374fae"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 591,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "94a01173291a14fbce59cafc2735bee291e798db9895518e9cc0aac1fc2e4526"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cf7166ecd903b321f3b30321ad1dd4c7aa54da55dfe263f2ad2952ee2b6b2ea6"
        }
      },
      "contentFingerprint": "f98d4f9d83d3a6990735d022e20299eff4e80ba72b6f088b9323138589c7970a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3bbfcdd478d7e807",
      "datasetId": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260407_간바레/봄세이_260407_간바레_학교C.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "7c2a0135c735191a34ee69b877cdbf4e857e94f447896aad96bbc0fedf944e75"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "f851e7c9a144a32adefed6e5dedc8010d378614fa7f8b43405c8d89ab6a3fb4e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "e0c0d998a8ee55bdf2de5219fb976368f79cbb39a968d67c71fb662e45374fae"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 591,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "94a01173291a14fbce59cafc2735bee291e798db9895518e9cc0aac1fc2e4526"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8092475b_봄세이_260407_간바레_학교C/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "25ebd1fad976d80cac03868b0bfb0f33a8a85e988ab67892cfe54828f17c3dcc"
        }
      },
      "contentFingerprint": "a93364c18700445b5703a9ead4de2e7a723b7f597ef00a8d032b2736afe80c91",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d2f38313351019c6",
      "datasetId": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo",
      "name": "이레인_260126_Zoo_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_260126_zoo/이레인_260126_zoo_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2206,
      "durationSeconds": 36.766666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 1.6319129646418857,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 36.766666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1350072,
          "expectedBytes": 1350072,
          "sizeMatches": true,
          "sha256": "7e7fe75f79d2ee6202a71aabfd54b4e0c93d25a301b11b9dbba8a6cf77a0131b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/camera.f32",
          "exists": true,
          "bytes": 79416,
          "expectedBytes": 79416,
          "sizeMatches": true,
          "sha256": "126698e6cc3c5a6bc1216cc5a3c276a40ae182da23ffb2bfe61c171b450b6efb"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/root.f32",
          "exists": true,
          "bytes": 123536,
          "expectedBytes": 123536,
          "sizeMatches": true,
          "sha256": "b21ff9c7d423611535193957fbf828ef618a0ad469a99f4eebba14f099f848b4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8824,
          "expectedBytes": 8824,
          "sizeMatches": true,
          "sha256": "b3e05266fc0a39ee10337d8636bb59b8eb1734c612083f4f9f5fbfc1308498ca"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/time.f64",
          "exists": true,
          "bytes": 17648,
          "expectedBytes": 17648,
          "sizeMatches": true,
          "sha256": "7f61dbc179e7f241f618399d352741253b9ca8d2a80388ce80f9be90df15ecdf"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/shots.json",
          "exists": true,
          "bytes": 422,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "90e8312ebd4aa309fac5e1aa49ccaf1f95f520483dc367e6b67e98df0011c5bf"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_81012e54_이레인_260126_Zoo/01_이레인_260126_Zoo_Timeline/preview.csv",
          "exists": true,
          "bytes": 792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2cbeac1347a460d4cb543fd93d22a9df5ecc8d8341a44d0727fb291daaf22dc7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "00e228ad90de8ce417fc6e834985a6def7d36ae616a5d613b814913d5d3fe525",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "541062e69321e136",
      "datasetId": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C",
      "name": "AllEyesOnME_Full",
      "folder": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full",
      "character": {
        "id": "@236",
        "name": "박도나"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260526_AllEyesOnMe/박도나_260526_AllEyesOnMe_학교C.unity",
        "sourceGroup": "audio-sha256:a841ef84e1ec04e57cc1413e8a90865c8c3b8a53f1e157027078c3fec2e12ab8",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 4133,
      "durationSeconds": 68.88333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260526_AllEyesOnMe/AllEyesOnME_Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 184.44,
      "shotCount": 13,
      "shotsPerMinute": 11.323493830147592,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 68.88333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/joints_world.f32",
          "exists": true,
          "bytes": 2529396,
          "expectedBytes": 2529396,
          "sizeMatches": true,
          "sha256": "e47c53ca67a2b98e23b70ec6de7fb8b4e844edf990411e49ec4894e7750c911d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/camera.f32",
          "exists": true,
          "bytes": 148788,
          "expectedBytes": 148788,
          "sizeMatches": true,
          "sha256": "c20ccd30b865ba39d25007a87e835aff2952131466bb1bba719e4bc1e3e51279"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/root.f32",
          "exists": true,
          "bytes": 231448,
          "expectedBytes": 231448,
          "sizeMatches": true,
          "sha256": "fd743c53a79127b97423fa63e899b50667ef36f196a004ce0d51f2167e022cd7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/shot_index.i32",
          "exists": true,
          "bytes": 16532,
          "expectedBytes": 16532,
          "sizeMatches": true,
          "sha256": "00609e34f1250f4221d762a19995ab40855871ee38d5e8dec4de7ddfdca7064b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/time.f64",
          "exists": true,
          "bytes": 33064,
          "expectedBytes": 33064,
          "sizeMatches": true,
          "sha256": "37b0b31f218efd57c80d3befad03f106e0167026555319bdf88bd22261ab1b60"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/shots.json",
          "exists": true,
          "bytes": 4632,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8fc6b737fea9c7e880db4bd6e82067045129dba3b8f5f80b00af7a75a256458c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/preview.csv",
          "exists": true,
          "bytes": 743,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1becfd1a4cd5df4417cf04f60a6001ea6c8c50fb81f8078a36bd2ba72152636f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/audio_source.mp3",
          "exists": true,
          "bytes": 2964020,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a841ef84e1ec04e57cc1413e8a90865c8c3b8a53f1e157027078c3fec2e12ab8"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8184fce2_박도나_260526_AllEyesOnMe_학교C/01_AllEyesOnME_Full/prepared_v1.npz",
          "exists": true,
          "bytes": 2879096,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e29313af641707a2fbd825b75693e472dcf3362ad6562ffb066e8eeb07d2fb01"
        }
      },
      "contentFingerprint": "03ca9cb495423be13be1fdca4340c11016ad2fd7a3877a077276dfd0da7fdbfc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d46f040b386ac900",
      "datasetId": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT",
      "character": {
        "id": "@201",
        "name": "성하늘"
      },
      "venue": {
        "id": "yamo_6d0eda5beb",
        "name": "성하늘_250119_IRISOUT_벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@201_성하늘/Project/성하늘_260119_IRISOUT/성하늘_250119_IRISOUT_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.2400000000000022,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "a8bcf9923a6abc3582c7a2807babd204d53fd6815ac84809319840c1620ee2a4"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "d98adac2ca489bef9b175569e0b5f7a878629743fe9b4cad6b025410b6eae1d2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "9a329c6b6c6f680779f3b89f959460cf69f7ac54cb6b6691d1343c302af04139"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2459,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3eb467b0cd27b81bf0009c798203db6c6aab36145667e1628b6d91c8972bd3e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 723,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c815e23f76c2b4359d5e7adf5e68f396a3dd50c9422c530d7fff88d2fe5cb7b3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_82684dee_성하늘_250119_IRISOUT_벚꽃정원A/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729804,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2950d53699236deb2eeb31d6431be08cf01322c98f739859089291cb23c446c6"
        }
      },
      "contentFingerprint": "f76ca23dc54915278eb25da6bdd543f0c7bfd0cc168bb0b63550cac7d8730c55",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8e1767cba0b1c1d1",
      "datasetId": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B",
      "name": "이레인_250703_Pookie_무지B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250703_Pookie/이레인_250703_Pookie_무지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250703_pookie/이레인_250703_pookie_무지b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1260,
      "durationSeconds": 21.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 14.285714285714286,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 771120,
          "expectedBytes": 771120,
          "sizeMatches": true,
          "sha256": "99f196a3881b3d367710af75faf9da7b64f5256e42d83ddf81a654e46529f2ea"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/camera.f32",
          "exists": true,
          "bytes": 45360,
          "expectedBytes": 45360,
          "sizeMatches": true,
          "sha256": "5b1e550a026f1c035b00cb53b6c508ff3708be5439abc9909b571dff4fe658cd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/root.f32",
          "exists": true,
          "bytes": 70560,
          "expectedBytes": 70560,
          "sizeMatches": true,
          "sha256": "d4dd500ac8932ea4ed9a6bedb2e81373cdbed52752cb7a6511c2d49956345cff"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5040,
          "expectedBytes": 5040,
          "sizeMatches": true,
          "sha256": "8035624820026a43d9ba6eff9438b5cb4d0c5c690bac347867583a5b7e0bbbf5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/time.f64",
          "exists": true,
          "bytes": 10080,
          "expectedBytes": 10080,
          "sizeMatches": true,
          "sha256": "5f8af872eda5591d524ea6fa85c3cb9b002b643ebf1f3c4389900d02ce65f680"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/shots.json",
          "exists": true,
          "bytes": 1814,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "36a563eab6ee22f0d1785cace175dbd18fffaef7090623ae531ff9ceb02649b3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8346e9b4_이레인_250703_Pookie_무지B/01_이레인_250703_Pookie_무지B_Timeline/preview.csv",
          "exists": true,
          "bytes": 815,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "946dfa3af1cc79514257a3b5c07213806c068eae3d72f796d3b706fee621cf97"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e0c22cb3ec89719252f9657d0766c5c6413f2eb978a13d7faa8e130bd9407d1b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3ff2d20d12b8220c",
      "datasetId": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless",
      "name": "문모모_251128_Nameless_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline",
      "character": {
        "id": "@086",
        "name": "문모모"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@086_문모모/Project/문모모_251128_Nameless/문모모_251128_Nameless.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@086_문모모/project/문모모_251128_nameless/문모모_251128_nameless_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 11490,
      "durationSeconds": 191.5,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 0.31331592689295035,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 191.499999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 7031880,
          "expectedBytes": 7031880,
          "sizeMatches": true,
          "sha256": "bd6143811d72d90100e6e1186be7ebc4de90516d498d230c5b69d5fb3b4f9855"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/camera.f32",
          "exists": true,
          "bytes": 413640,
          "expectedBytes": 413640,
          "sizeMatches": true,
          "sha256": "c4fa0bc279b3043a474e2db82dc0f986cb67a72558f9138de6d55630f2539be6"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/root.f32",
          "exists": true,
          "bytes": 643440,
          "expectedBytes": 643440,
          "sizeMatches": true,
          "sha256": "952b72b86db1119f991873eef1b53c0215cbe4061c74fa9690f44f19cf244973"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 45960,
          "expectedBytes": 45960,
          "sizeMatches": true,
          "sha256": "4d004ac8b2725992574cac77e3d202ee701183253b0249d6d4640e20b8b6363d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/time.f64",
          "exists": true,
          "bytes": 91920,
          "expectedBytes": 91920,
          "sizeMatches": true,
          "sha256": "06e0ada667555615cb0f49d8455e2d2092e4ce70eb445cdd66e806a82260bb07"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/shots.json",
          "exists": true,
          "bytes": 423,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b4477f7a10574bb9fb690d551d4fb956d971268baf456408485e32acc8273b6a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_83beac10_문모모_251128_Nameless/01_문모모_251128_Nameless_Timeline/preview.csv",
          "exists": true,
          "bytes": 821,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b8509aedb1020268620c953924a17b20b6489e2e59cc5b38eda2c6fcee6fb308"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "8829bcc6ac19a8f26c37cbe20c0e6c3b746dcb6f412417d2fe60b400db84e30c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c87959bb0f917b48",
      "datasetId": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B",
      "name": "달타_260130_옷입혀주기_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260130_옷입혀주기/달타_260130_옷입혀주기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1060,
      "durationSeconds": 17.666666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 4,
      "shotsPerMinute": 13.584905660377357,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.666666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 648720,
          "expectedBytes": 648720,
          "sizeMatches": true,
          "sha256": "93d9c9acdcb01d00de15c097a0296815821fed091b7244f6fa1ff8fc400b9bd0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/camera.f32",
          "exists": true,
          "bytes": 38160,
          "expectedBytes": 38160,
          "sizeMatches": true,
          "sha256": "cfa16394004a8a32c17953c33a9e7ef836ea27945bb56b764f4601d4fd3ac0ea"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/root.f32",
          "exists": true,
          "bytes": 59360,
          "expectedBytes": 59360,
          "sizeMatches": true,
          "sha256": "0dbd10e99f5e0ee2f2f97aabb9e847fd68ea5614e24433b5c2164d8a1947ee64"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4240,
          "expectedBytes": 4240,
          "sizeMatches": true,
          "sha256": "e85dd50237a3c24f54c801616b2fda318c99f5040895a0ad0b4ebee3adae2a42"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/time.f64",
          "exists": true,
          "bytes": 8480,
          "expectedBytes": 8480,
          "sizeMatches": true,
          "sha256": "6fe7e33b915f8704307f300132a9f2af3fd0cc331218f875b869b577d13a85cd"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a856e4facaca0349f97f97fe7ca8891904f3eeb16bdddf5852a7fd6389f025db"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_83ec7a1c_달타_260130_옷입혀주기_사무실B/01_달타_260130_옷입혀주기_Timeline/preview.csv",
          "exists": true,
          "bytes": 805,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "710913c5aaaf96b720d84c4159aba91876529b1053b33d604438279ce0320f97"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "636d6d50ad6d2d34574111362ebefe86d910c5912db433db8b21cff00676a033",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "37070b172c95da78",
      "datasetId": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02",
      "name": "250530_블리즈_Stargazers_도시C_01_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_6e7aac7754",
        "name": "250530_블리즈_Stargazers_도시C_02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250530_Stargazers/250530_블리즈_Stargazers_도시C_02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250530_stargazers/250530_블리즈_stargazers_도시c_01_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3297,
      "durationSeconds": 54.95,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 12,
      "shotsPerMinute": 13.102820746132847,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 12,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 54.949999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2017764,
          "expectedBytes": 2017764,
          "sizeMatches": true,
          "sha256": "017181bef7b62ff581e4a5a7bcf75ba54a8040bc34648005eccdce16c271f287"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/camera.f32",
          "exists": true,
          "bytes": 118692,
          "expectedBytes": 118692,
          "sizeMatches": true,
          "sha256": "88a3cc81e0e818efa8feb1e7786d54084805c554303cbcce429d039742b73f53"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/root.f32",
          "exists": true,
          "bytes": 184632,
          "expectedBytes": 184632,
          "sizeMatches": true,
          "sha256": "b3e9a917c6733e445a596781ae0909896ff3859641127bac1b0d63e9043ad997"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 13188,
          "expectedBytes": 13188,
          "sizeMatches": true,
          "sha256": "fde5689694cbab457ffbd7f5f98874aa3405dd9a90a7cb0ed9792d526732525d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/time.f64",
          "exists": true,
          "bytes": 26376,
          "expectedBytes": 26376,
          "sizeMatches": true,
          "sha256": "1f1c9829a617e3b23316334ef7951ce75e5dca3d4b1c2305d8f450a56d8e0f33"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/shots.json",
          "exists": true,
          "bytes": 4403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c252385c0832bddb1992b533a72e3382745abac29a9cf96c67926e058316b61"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8477daab_250530_블리즈_Stargazers_도시C_02/01_250530_블리즈_Stargazers_도시C_01_Timeline/preview.csv",
          "exists": true,
          "bytes": 746,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c69f33bbc02a666ca2832613644b92a409d4bbb99aa64647078a458df46a8350"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f0daac9ad56735be4e082bcf7d1bcc0a9a26f87a9e6db6d127cfe579691c42c6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "567d35b6a35ed991",
      "datasetId": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B",
      "name": "BornSavage_Full",
      "folder": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_cd2391266f",
        "name": "창고B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260521_BornSavage/레제_260521_BornSavage_창고B.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2598,
      "durationSeconds": 43.3,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/BornSavage_Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 39.31666666666667,
      "shotCount": 13,
      "shotsPerMinute": 18.013856812933028,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.3
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/joints_world.f32",
          "exists": true,
          "bytes": 1589976,
          "expectedBytes": 1589976,
          "sizeMatches": true,
          "sha256": "b14f2eb04d5e8e60a55ce3845d590ba54583ed3470c494cabbffbd34e2fe495b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/camera.f32",
          "exists": true,
          "bytes": 93528,
          "expectedBytes": 93528,
          "sizeMatches": true,
          "sha256": "37e94b693b705eb210ba85e0021bdf03789ff702a1bf28e2cd3c3d1131573b8f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/root.f32",
          "exists": true,
          "bytes": 145488,
          "expectedBytes": 145488,
          "sizeMatches": true,
          "sha256": "bd2e9aa679026484359e5b131e19f8a18a71753c07b678c8ada8469bca5fe733"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/shot_index.i32",
          "exists": true,
          "bytes": 10392,
          "expectedBytes": 10392,
          "sizeMatches": true,
          "sha256": "ba8c1ff4b6d00fe90133237e644d405d1ddb459bb657f39153f4c33ae9bebbc5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/time.f64",
          "exists": true,
          "bytes": 20784,
          "expectedBytes": 20784,
          "sizeMatches": true,
          "sha256": "3f44d83ea3942dfb2010074015e1ee05bff07dc82aa49c90f8731763fc54bde5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/shots.json",
          "exists": true,
          "bytes": 4527,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1e0cc836274960d3a2f54962b4bea4db6202598169ece8609fd7959d267266a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ea63bd8a2be2c3b3b8bf36afc44839a7f4db78b9750fb96b9cf05ce1fd390ee8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/audio_source.mp3",
          "exists": true,
          "bytes": 2817554,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_85fd8827_레제_260521_BornSavage_창고B/01_BornSavage_Full/prepared_v1.npz",
          "exists": true,
          "bytes": 1810724,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a760728b4e2bbc2cdb0e1f17122607cf2cea1da093a328d4fa133df69c1a7c48"
        }
      },
      "contentFingerprint": "778b9c616d27b213e0c5476083f9dbe3f0995d7f7b124bc7c1f07625156933bc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "50645ea1d69a71d7",
      "datasetId": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2",
      "name": "BornSavage_Full",
      "folder": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_bc2126330b",
        "name": "도시공터A_2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260428_BornSavage/윤이제_260428_BornSavage_도시공터A_2.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2359,
      "durationSeconds": 39.31666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/BornSavage_Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 39.31666666666667,
      "shotCount": 1,
      "shotsPerMinute": 1.526070368800339,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.31666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/joints_world.f32",
          "exists": true,
          "bytes": 1443708,
          "expectedBytes": 1443708,
          "sizeMatches": true,
          "sha256": "439c0ff4776bc766edb60bbc377735299bbf597ffd9c0e326312fd916f7d96cd"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/camera.f32",
          "exists": true,
          "bytes": 84924,
          "expectedBytes": 84924,
          "sizeMatches": true,
          "sha256": "3cce38492f8f50056a37fea07c132d5e09f644618e3b010e5b59269edaa277a4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/root.f32",
          "exists": true,
          "bytes": 132104,
          "expectedBytes": 132104,
          "sizeMatches": true,
          "sha256": "51694959d06b536cffc789e069d4a89c1ab2a5a3b5d65b07d33d389d15af432e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/shot_index.i32",
          "exists": true,
          "bytes": 9436,
          "expectedBytes": 9436,
          "sizeMatches": true,
          "sha256": "0dc4ebb53e0b03a62c74ec632c8cfe740a6ea7115fe365dee746dea23c8893f8"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/time.f64",
          "exists": true,
          "bytes": 18872,
          "expectedBytes": 18872,
          "sizeMatches": true,
          "sha256": "2d7dc647d9a510b32f40aa1b63653de15f79fdb167bd12235538082bb38857d7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2caf797faee11d4c1645c73ab9c8d36f6366859f43ad9a8e8c28935fa6c49613"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/preview.csv",
          "exists": true,
          "bytes": 809,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7783f926dedd167d6b02c62afbf10e5a859032a674521e74da0b3e2840042e4d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/audio_source.mp3",
          "exists": true,
          "bytes": 2817554,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8706a5f5_윤이제_260428_BornSavage_도시공터A_2/01_BornSavage_Full/prepared_v1.npz",
          "exists": true,
          "bytes": 1644400,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7889dbba55185ab5f58855758677feeed2cad2a773b9176727acf915c57eea85"
        }
      },
      "contentFingerprint": "8b9ed2a4dc8ef17d68439972f55f2f42d2ff403602b021f3e20d130e0a5cc32c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9bf9715a37ed23a7",
      "datasetId": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용",
      "name": "와앙이_251203_Nameless_복도A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline",
      "character": {
        "id": "@100",
        "name": "와앙이"
      },
      "venue": {
        "id": "yamo_995121fb9c",
        "name": "복도A_시연용",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@100_와앙이/Project/와앙이_251203_Nameless/와앙이_251203_Nameless_복도A_시연용.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@100_와앙이/project/와앙이_251203_nameless/와앙이_251203_nameless_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2707,
      "durationSeconds": 45.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 19.94828223125231,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1656684,
          "expectedBytes": 1656684,
          "sizeMatches": true,
          "sha256": "2c554ef78574eb9b1400bd36bf7df03d208fb18b6819102e521efa03ea77a798"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/camera.f32",
          "exists": true,
          "bytes": 97452,
          "expectedBytes": 97452,
          "sizeMatches": true,
          "sha256": "9fd748cf54485f9653e9a4b43619c893c986958ae2935c02917e295e3567eae1"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/root.f32",
          "exists": true,
          "bytes": 151592,
          "expectedBytes": 151592,
          "sizeMatches": true,
          "sha256": "354358c2b993aeffb374fce4789c1add4cf6e38cf71704048c4e7b4fa684f6c5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10828,
          "expectedBytes": 10828,
          "sizeMatches": true,
          "sha256": "818c3ada5fd61ac6d9b446ac46aacfb420c0b148cdca98c9c70ce797a59ce359"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/time.f64",
          "exists": true,
          "bytes": 21656,
          "expectedBytes": 21656,
          "sizeMatches": true,
          "sha256": "37b4bae2869394a04422fcde53e19144b397351ccc5accaf86d9e48dd14ef6af"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/shots.json",
          "exists": true,
          "bytes": 5344,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "375c5b595cb8156c788105c5b6907ac34f6d6811fca99b1dc5b144a5a04b1a3d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_87e59950_와앙이_251203_Nameless_복도A_시연용/01_와앙이_251203_Nameless_복도A_Timeline/preview.csv",
          "exists": true,
          "bytes": 785,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c12ea822ea54d215d02d87a22eaedef3794a331b7729cab622284abc6254b42d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "478f8602068b0b6442d29227e20f39ff66bc8f4f4851ea0ffcd2330ace2a9625",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7dee356a7ebe1011",
      "datasetId": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B",
      "name": "이레인_250823_BeAlright_사무실A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_13f51061bb",
        "name": "공원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250823_BeAlright/이레인_250823_BeAlright_공원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250823_bealright/이레인_250823_bealright_사무실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1316,
      "durationSeconds": 21.933333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 13.677811550151976,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.91673469387755
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 805392,
          "expectedBytes": 805392,
          "sizeMatches": true,
          "sha256": "14e905ec09d7ccd67bbee0f3e21d41192125d73ff0c17500809fc24c689fcddb"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/camera.f32",
          "exists": true,
          "bytes": 47376,
          "expectedBytes": 47376,
          "sizeMatches": true,
          "sha256": "290b46530bfff0f705bdfd983d5f709af613b97e97c52bf8b19a94f0444df575"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/root.f32",
          "exists": true,
          "bytes": 73696,
          "expectedBytes": 73696,
          "sizeMatches": true,
          "sha256": "b4766f993c0ec7e7daefb771d13a93c6eb1bc045b048646f483c8ddd778fb746"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5264,
          "expectedBytes": 5264,
          "sizeMatches": true,
          "sha256": "561483c9a899c4aa418214e71e3f7c9246730e38bd84c1d506ad7061aeaa8cfd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/time.f64",
          "exists": true,
          "bytes": 10528,
          "expectedBytes": 10528,
          "sizeMatches": true,
          "sha256": "a9945b9b37619a366402ad8c70337b2e376ffca2afa5ab4f3950810630c9f3e5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/shots.json",
          "exists": true,
          "bytes": 1908,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3818abb95cf7d0e8311248ffd130dc73080c450dea68fa7b425c1a00435efb56"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8940430a_이레인_250823_BeAlright_공원B/01_이레인_250823_BeAlright_사무실A_Timeline/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "99a5917dd093f92c809b4a028fd6d614372bc0159ccb98411d9042b1f9de01cd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "83612e8b99f11a405a0629ef49757860ab04c800860edd8396e6466df4f6e85f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "859efed506531b1f",
      "datasetId": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A",
      "name": "꼬마선장",
      "folder": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8b5f130f69",
        "name": "양도끼우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260513_꼬마선장/양도끼_260513_꼬마선장_양도끼우주선A.unity",
        "sourceGroup": "audio-sha256:0913e00f0f0ae035564865dfcf9d6ed9f2f16e8b0a0d51cadcd4685cd81c4e4b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 889,
      "durationSeconds": 14.816666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260513_꼬마선장/꼬마선장.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.656,
      "shotCount": 6,
      "shotsPerMinute": 24.296962879640045,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 14.816666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/joints_world.f32",
          "exists": true,
          "bytes": 544068,
          "expectedBytes": 544068,
          "sizeMatches": true,
          "sha256": "643ce62003dc629e50d6103a441f11607201a9b71b8b001d478d7bcf922eced7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/camera.f32",
          "exists": true,
          "bytes": 32004,
          "expectedBytes": 32004,
          "sizeMatches": true,
          "sha256": "c6c4a1b6989e50735a235c21c79282a9adf19eb848ab4a5ff1450d569f36dbd9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/root.f32",
          "exists": true,
          "bytes": 49784,
          "expectedBytes": 49784,
          "sizeMatches": true,
          "sha256": "329dc7fd2b9b9e69de0417e6adb6824a81c4f191f5ef9b94b3c1a9447fe2768a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/shot_index.i32",
          "exists": true,
          "bytes": 3556,
          "expectedBytes": 3556,
          "sizeMatches": true,
          "sha256": "9c8670b8dceee28424b34c3b14ee08852b16bb8fd0fd023f4fcb51d5d86df425"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/time.f64",
          "exists": true,
          "bytes": 7112,
          "expectedBytes": 7112,
          "sizeMatches": true,
          "sha256": "0943d3345aff6c8e99918bf5f1f44ccc96aded8eceb23e4914b7b7e2b2cb8098"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/shots.json",
          "exists": true,
          "bytes": 2058,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fdcbda0df41394e07d22be30b0eb7fe8237940543688c5f06d5711ce091237c1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/preview.csv",
          "exists": true,
          "bytes": 695,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "da3ac15a75b0de2ac8060e7d18aeb8a4e3d6ddb03c534132e97522faebdfc620"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/audio_source.mp3",
          "exists": true,
          "bytes": 233444,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0913e00f0f0ae035564865dfcf9d6ed9f2f16e8b0a0d51cadcd4685cd81c4e4b"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8a97717d_양도끼_260513_꼬마선장_양도끼우주선A/01_꼬마선장/prepared_v1.npz",
          "exists": true,
          "bytes": 621212,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cec9b0aed92242a05e3139617a2c14871028fde3bd065356c0ac38507152a30d"
        }
      },
      "contentFingerprint": "7cf6f5e49fe284e155e5ef28c1beed8c9a2b990f4ff2373b8189c3de6ae94cd2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "640dc2d152cb3f9e",
      "datasetId": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤",
      "name": "SnakeEyes",
      "folder": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_5a23bddf97",
        "name": "전시관B_밤",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260317_SnakeEyes/윤이제_260317_SnakeEyes_전시관B_밤.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/SnakeEyes.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.0,
      "shotCount": 7,
      "shotsPerMinute": 23.333333333333336,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "b85b6125656b825979947902fa080076f450f312db61b1293611cc4f6df8d197"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "d12d6497e441543426f6043ae3769887a46f05cbf2a42a3b88c35278f08a8d36"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "b54f42d46755f439893d93c2f8b4b4989f6b3e5711f7c3a77ca668edd4eb8a06"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "eec04d058fcccb3349b508c8e2d11607c29a45aa5f15e7d9429235861afb9025"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/shots.json",
          "exists": true,
          "bytes": 2525,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b8f2e40f24d905afcc3392a73a7b2af16fad0930dbcfc1f1841610f24598139d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/preview.csv",
          "exists": true,
          "bytes": 733,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6656454cd20880fabeefc538a8b9785a053ef3e23f92d5081bd1f976d34607c9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/audio_source.mp3",
          "exists": true,
          "bytes": 249020,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8af1a91c_윤이제_260317_SnakeEyes_전시관B_밤/01_SnakeEyes/prepared_v1.npz",
          "exists": true,
          "bytes": 754184,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fa7d2b2dc5b910c34d855e173e83eb55f65cde750b1f6ba7c935ef7b0684f136"
        }
      },
      "contentFingerprint": "dca75c54b73c7ba00b251f60dc895127a9e5a3bf903c5edb535f4eb5dc30d85f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a4e5048493a169fa",
      "datasetId": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/유콘_260430_모시모시_길거리A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "0a01f877068ebba1b87a4aa583d7f6851b57c9b0deaed0b9fbd04be5cb81a29e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "05a649c835b7cb88ce965335587e7e614d4984154cedb74afff9eeeac99609f4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "9c6004b69aad4ab1f309c732a813a6702ad18b0dc70bc61feef0c5caa418de7a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c2fe064427ff64ef444a408b9dcaa8e9e83ec4e2ea1732813bc8632b8db0e45"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 756,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d247279fb223835e80b0fb2d163c15d112887f940a705246240df2ffe8231513"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8b21b21c_유콘_260430_모시모시_길거리A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 921172,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4942938be1121e22f98233952a8d6efacfc89193f519e414142948d6b2f3d38f"
        }
      },
      "contentFingerprint": "653600389b8258d35921a06885f225aa2e1f3ece6810b961b57c2716dbee2a9e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1107ac1c166ba1dd",
      "datasetId": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A",
      "name": "@내 마음이 너에게 닿기를 챈나님 최종본",
      "folder": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본",
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251106_MV/챈나_251106_MV_온실정원A.unity",
        "sourceGroup": "audio-sha256:9836ff6db899cf593851f7750cd58d9c06d78731d7eba120f8a8eec4cc997b7c",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 16012,
      "durationSeconds": 266.8666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251106_MV/@내 마음이 너에게 닿기를 챈나님 최종본.mp3",
      "audioStartSeconds": 5.133333333333334,
      "audioDurationSeconds": 230.03428571428572,
      "shotCount": 26,
      "shotsPerMinute": 5.845615788158881,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 26,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 266.866666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/joints_world.f32",
          "exists": true,
          "bytes": 9799344,
          "expectedBytes": 9799344,
          "sizeMatches": true,
          "sha256": "64747577bcc1c8a4052d825a10982691f26956155032d59609b890e952547571"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/camera.f32",
          "exists": true,
          "bytes": 576432,
          "expectedBytes": 576432,
          "sizeMatches": true,
          "sha256": "6efabf237341ef27ce03c1633a7ceece75d0d9fb4a4dde0ce16128b7949d4182"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/root.f32",
          "exists": true,
          "bytes": 896672,
          "expectedBytes": 896672,
          "sizeMatches": true,
          "sha256": "d675d8cd5376692b502ff9067ef13973be2fa8764ad9916a0716eb91e7058fd2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/shot_index.i32",
          "exists": true,
          "bytes": 64048,
          "expectedBytes": 64048,
          "sizeMatches": true,
          "sha256": "d061abb657df35dbeaa6e0459fc3bba627aa1d08dc1533e72b9243d1d79d916f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/time.f64",
          "exists": true,
          "bytes": 128096,
          "expectedBytes": 128096,
          "sizeMatches": true,
          "sha256": "9ecae858e8e278aabb5a4e2246019f0381a122189ce054f925c72c01c03c0516"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/shots.json",
          "exists": true,
          "bytes": 9449,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f8a764951ff3915e40c2fa6936224a9037eaf656501fd9138e467e27ccf18b3e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/preview.csv",
          "exists": true,
          "bytes": 722,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8e48f623cabfa1cc6614d4925500ba6dbecebd94d43df4f4a57aa7f643476521"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/audio_source.mp3",
          "exists": true,
          "bytes": 7361140,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9836ff6db899cf593851f7750cd58d9c06d78731d7eba120f8a8eec4cc997b7c"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8b82a5b0_챈나_251106_MV_온실정원A/01_@내 마음이 너에게 닿기를 챈나님 최종본/prepared_v1.npz",
          "exists": true,
          "bytes": 11146872,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d3b6f5c180c8d6b3f7c08346e82652624c9ddc6e9bb267e82ebe677faf97b321"
        }
      },
      "contentFingerprint": "c1b195063968f19927e61c0f963897cde154e49e729deccaac819e1fdbbea928",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "4abb6203af780988",
      "datasetId": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A",
      "name": "달타_250529_Stargazers_옥상C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_야경A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "efa3ad0384e9b659052169bc405e6952d0ea9e45241e981b0e6a43f3324f622f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "512c2dfa04df5e91c7d3f54d6587595690f2e27c132550501a60dbbe620f901a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "2d274c426b4c926425cc4db252321ac9752425ed2f09976215a5fd3c151d9244"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/shots.json",
          "exists": true,
          "bytes": 3595,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6e0b9bbe8807859de57d7249e24919301640cada10ba690a7c72291fa30739f7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8f37f701_달타_250529_Stargazers_야경A/01_달타_250529_Stargazers_옥상C_Timeline/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ccc7ef8824de46b8c709ca449d55b167cda4bf13fa83b511f2ba000d8ce96829"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "efcb778b9b0584124182a21c87b499f52e332aea6aa0c98142070e269f342735",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0e7ab6b017bf424b",
      "datasetId": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A",
      "name": "케케크롱",
      "folder": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251013_밤바라밤/따스히_251013_밤바라밤_이탈리아A.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 660,
      "durationSeconds": 11.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/케케크롱.mp3",
      "audioStartSeconds": 1.65,
      "audioDurationSeconds": 6.896326530612245,
      "shotCount": 1,
      "shotsPerMinute": 5.454545454545455,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/joints_world.f32",
          "exists": true,
          "bytes": 166320,
          "expectedBytes": 166320,
          "sizeMatches": true,
          "sha256": "086fb87c1eb2abb465a507b2ba2cc10846c67b969a8de2de3a40f23e5e6a5cec"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/camera.f32",
          "exists": true,
          "bytes": 23760,
          "expectedBytes": 23760,
          "sizeMatches": true,
          "sha256": "88049fa5575cf2c8e991d55d24864e2667ead1d96444960465c782d1b926c011"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/root.f32",
          "exists": true,
          "bytes": 36960,
          "expectedBytes": 36960,
          "sizeMatches": true,
          "sha256": "277523dc410bfb9999adff323e2d97f56587828dc2427f32828b1a6bbf26e5bf"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/shot_index.i32",
          "exists": true,
          "bytes": 2640,
          "expectedBytes": 2640,
          "sizeMatches": true,
          "sha256": "855745003e7c964f375554a7448241e5e6235fe78dac1d20fa85956421bdf0a1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/time.f64",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "c8c292e2ccf113dec48ac3eab7f2470f06ca5ea98364f994405308c22e1f712e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "95a84336d2bac581763da970f401d0c86fc43abbec86e7d8930fa3b9f7bf9efb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "647cb9b989ff47b512eb60c9bd5f1a5cddb345eddb87db47f40df46f64a3b3e1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/audio_source.mp3",
          "exists": true,
          "bytes": 120438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_8fc27455_따스히_251013_밤바라밤_이탈리아A/01_케케크롱/prepared_v1.npz",
          "exists": true,
          "bytes": 461820,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9b918a58dc95d887967f069109903128e49dc2a65da3f917126d4db4fefda9e0"
        }
      },
      "contentFingerprint": "6250051c9c1644c2ceeb9163a7b3bbb2e187317f14a82a12fc0953bae6b5d681",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b856b946b2cdd85c",
      "datasetId": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A",
      "name": "챈나_251230_Nameless_복도A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline",
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_d8a6c46763",
        "name": "복도A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_251230_Nameless/챈나_251230_Nameless_복도A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@195_챈나/project/챈나_251230_nameless/챈나_251230_nameless_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2707,
      "durationSeconds": 45.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 19.94828223125231,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1656684,
          "expectedBytes": 1656684,
          "sizeMatches": true,
          "sha256": "e1a2f16ee3d75e4d49afef3b246c4cb34f80b630f75b9c48a635f1d299242f7e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/camera.f32",
          "exists": true,
          "bytes": 97452,
          "expectedBytes": 97452,
          "sizeMatches": true,
          "sha256": "0468f615cb9e76458ca562f2b45a09d54c09ec12ff35c32e5d55d8ace7eba84c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/root.f32",
          "exists": true,
          "bytes": 151592,
          "expectedBytes": 151592,
          "sizeMatches": true,
          "sha256": "61ddb654a5997053a8e8ec58708d9268502901fbe05f64e3db3f4f0394bb5663"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10828,
          "expectedBytes": 10828,
          "sizeMatches": true,
          "sha256": "eaed2019c4e45ffa42a95972b1320ec1005a7c14e8bf10fb153eec98c947150c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/time.f64",
          "exists": true,
          "bytes": 21656,
          "expectedBytes": 21656,
          "sizeMatches": true,
          "sha256": "37b4bae2869394a04422fcde53e19144b397351ccc5accaf86d9e48dd14ef6af"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/shots.json",
          "exists": true,
          "bytes": 5371,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "99e517c1e4b3d8f3ae5462692eb5721d3b8daf4be4cde1a96e7ae32bf9de18ac"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_8fd35d4b_챈나_251230_Nameless_복도A/01_챈나_251230_Nameless_복도A_Timeline/preview.csv",
          "exists": true,
          "bytes": 814,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e52e7b15f89da6afa831cc0b0a612b7de8d55b35e06a823ea14adaace2b58182"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "22986dc9cbdc420dc6469804bc8cbcaac19ccd2aeb584076033867925a5fabad",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3a8273f5239dcef9",
      "datasetId": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E",
      "name": "이레인_260126_Zoo_재즈바A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_자연E.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_260126_zoo/이레인_260126_zoo_재즈바a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2035,
      "durationSeconds": 33.916666666666664,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 12.383292383292384,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 33.91666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1245420,
          "expectedBytes": 1245420,
          "sizeMatches": true,
          "sha256": "a457d8e93c6a2048c9cc7732164b52b0b50adc8ef1f7cc04950dbe86570f3126"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/camera.f32",
          "exists": true,
          "bytes": 73260,
          "expectedBytes": 73260,
          "sizeMatches": true,
          "sha256": "d2da7550a4c16f765364cdf22bc1ef996943323e6b1951e02a03a49a903d1427"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/root.f32",
          "exists": true,
          "bytes": 113960,
          "expectedBytes": 113960,
          "sizeMatches": true,
          "sha256": "a2793d5e7b21e9251eb9bd9faa65c8c047b305a61cf3287d262864c8495811c2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8140,
          "expectedBytes": 8140,
          "sizeMatches": true,
          "sha256": "8de50deae5e11acce26559aa14feb8a14b2255d070dd92f85cb151ff87886f87"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/time.f64",
          "exists": true,
          "bytes": 16280,
          "expectedBytes": 16280,
          "sizeMatches": true,
          "sha256": "2367a6ef82f2164fb9f34862841e97ddfadccd4be64b480c547e7869157c6a4c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/shots.json",
          "exists": true,
          "bytes": 2525,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b931791b0a1ea253fc8b7ca5fcb1a4e25186e71a61bdd92ae283ab9982840694"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_90149663_이레인_260126_Zoo_자연E/01_이레인_260126_Zoo_재즈바A_Timeline/preview.csv",
          "exists": true,
          "bytes": 761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "43dea4f22309d532fe822e530dda059422b428cbb02b372ccdd6a8e06b810994"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "1166abafd5584281b76a894dcb6736d233a8eb8237d05edc99ede4548cf1f31c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "59b48d422c9e1811",
      "datasetId": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A",
      "name": "이레인_260126_Zoo_재즈바A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_하바나A.unity",
        "sourceGroup": "multi-source-sha256:a252cf2c480e128df49160ca98ce166f505287f8a6e089afeb8f5dece4e0ef47",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2035,
      "durationSeconds": 33.916666666666664,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 12.383292383292384,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 33.91666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1245420,
          "expectedBytes": 1245420,
          "sizeMatches": true,
          "sha256": "0718ac9b805567b2c6fe67e85ada12c2dc09bcb7f8c44cfdf3d206a5ae8a7b15"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/camera.f32",
          "exists": true,
          "bytes": 73260,
          "expectedBytes": 73260,
          "sizeMatches": true,
          "sha256": "8fec2df14abdbfc19b795ead2425c844cf618b0d05d52d04bab8d9afac476db0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/root.f32",
          "exists": true,
          "bytes": 113960,
          "expectedBytes": 113960,
          "sizeMatches": true,
          "sha256": "789b76ff6feb57cfc71d87f2cd4b78edb55989f6cb85d9b0868487a07fe08583"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8140,
          "expectedBytes": 8140,
          "sizeMatches": true,
          "sha256": "8de50deae5e11acce26559aa14feb8a14b2255d070dd92f85cb151ff87886f87"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/time.f64",
          "exists": true,
          "bytes": 16280,
          "expectedBytes": 16280,
          "sizeMatches": true,
          "sha256": "2367a6ef82f2164fb9f34862841e97ddfadccd4be64b480c547e7869157c6a4c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/shots.json",
          "exists": true,
          "bytes": 2560,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c098f9682c1762c98e8eca780faf8d723dce750868eec272ae29d3c129b8942a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/01_이레인_260126_Zoo_재즈바A_Timeline/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c342e8ed7e0bf16b58c0feb186ca3f1ade5f1dd9340dd0fdcba14eb1696b5d7e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "0ea692a64b4845a0323fcd452dc4717a56f269a1a041bd85c1213c0d599d0cba",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e9bcf8e7d623d0f6",
      "datasetId": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_하바나A.unity",
        "sourceGroup": "multi-source-sha256:a252cf2c480e128df49160ca98ce166f505287f8a6e089afeb8f5dece4e0ef47",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1552,
      "durationSeconds": 25.866666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 5,
      "shotsPerMinute": 11.597938144329897,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 949824,
          "expectedBytes": 949824,
          "sizeMatches": true,
          "sha256": "025772ac8ac23678c2b04bb2295d20732250b1fd8b4b110db1de5801963cdb14"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/camera.f32",
          "exists": true,
          "bytes": 55872,
          "expectedBytes": 55872,
          "sizeMatches": true,
          "sha256": "0d283237603fb7caf036bc8338dda8bc48c3547a210a142c7a25ac5704c03dde"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/root.f32",
          "exists": true,
          "bytes": 86912,
          "expectedBytes": 86912,
          "sizeMatches": true,
          "sha256": "fd8072858b080bd6b356be0a0d191376e4fabc1ee3c095134f4aa57d4edb8243"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "00a3e3351ce0ef3a89c284728f9bb0f0f8c9a0274e7ac5529356f3f8b93c1032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/time.f64",
          "exists": true,
          "bytes": 12416,
          "expectedBytes": 12416,
          "sizeMatches": true,
          "sha256": "b7557879a1e81e8a36a6d83c85dd8ff87161d62999923cb2ed40d18bd5f70d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/shots.json",
          "exists": true,
          "bytes": 1786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "486554dda8855577af1b4a11915791278544b978b9c10791ba5b54bedd304dc3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/preview.csv",
          "exists": true,
          "bytes": 732,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6583b4b17c2a01b1cfbae773471bbc67e39f950952021e69db9445ce52aa990d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_906480f6_이레인_260126_Zoo_하바나A/02_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1082648,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59039cd2e4723e0b0702010fd69aca50a3910299cd5b29766764440a43bb2266"
        }
      },
      "contentFingerprint": "1ab98ffbdbf1ec7628458e843621f28844ff689b72a74c9f7fe82633d77766b9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "83584d2617032c21",
      "datasetId": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A",
      "name": "져미님_250723_SodaPop_루프탑카페A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_2a2276c672",
        "name": "루프탑카페A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_250723_SodaPop/져미님_250723_SodaPop_루프탑카페A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@160_져미님/project/져미님_250723_sodapop/져미님_250723_sodapop_루프탑카페a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2502,
      "durationSeconds": 41.7,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 14.388489208633093,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.683333778381375
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1531224,
          "expectedBytes": 1531224,
          "sizeMatches": true,
          "sha256": "dde8beda9a90a21c0652bfa89f8672232d7217fa4e74c39f83237f847deba80e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/camera.f32",
          "exists": true,
          "bytes": 90072,
          "expectedBytes": 90072,
          "sizeMatches": true,
          "sha256": "a8a5414b0fbb0cf705dbefbe459a9f503fc6f349b576b02532db25ebedf5bf21"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/root.f32",
          "exists": true,
          "bytes": 140112,
          "expectedBytes": 140112,
          "sizeMatches": true,
          "sha256": "10caf01aa3017b473e51446590e5a688c34f4e3a188f66803cde7c439d9f831a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10008,
          "expectedBytes": 10008,
          "sizeMatches": true,
          "sha256": "a233fcc5dfe2c349c95ee11443054051cdf72815b166ca489ec0049c1f7ce112"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/time.f64",
          "exists": true,
          "bytes": 20016,
          "expectedBytes": 20016,
          "sizeMatches": true,
          "sha256": "c57b181a34e619e58c5531c5e103f4856a639fb067deecc10e67017d3d7931a0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/shots.json",
          "exists": true,
          "bytes": 3482,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f227d179aba1a12f847cfb939dfac7a2a4ed9e5ac7e9bf872f84dd061d270a0e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_90e2e6b2_져미님_250723_SodaPop_루프탑카페A/01_져미님_250723_SodaPop_루프탑카페A_Timeline/preview.csv",
          "exists": true,
          "bytes": 795,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "42d0173fc3323dc658cae8d2cbe64edd932d723077c16affd129dd677f41d260"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9506f9c021c02d46190436611803e24fec4a76da107f5057f4e18093599b9994",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "165d1b89aa97da48",
      "datasetId": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치",
      "character": {
        "id": "@218",
        "name": "사라"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@218_사라/Project/사라_260409_캐치캐치/사라_260409_캐치캐치_유럽A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1620,
      "durationSeconds": 27.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 3.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 13.333333333333332,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.996966338095
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 991440,
          "expectedBytes": 991440,
          "sizeMatches": true,
          "sha256": "a94c5a1d3f29b57c6f92a5ae8c10800975c951683d30aa1ff87f2fba0a530c5f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 58320,
          "expectedBytes": 58320,
          "sizeMatches": true,
          "sha256": "c206ef16c700017e82c54d6175cb240965663590edadc53718ece78f9f538947"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 90720,
          "expectedBytes": 90720,
          "sizeMatches": true,
          "sha256": "15cae3cf89952d95f9aa3997c30bcb8c9a9dee167c2e2e2585315f057e0ee26d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 6480,
          "expectedBytes": 6480,
          "sizeMatches": true,
          "sha256": "dbc10ffecfbadd0b679c542d073930e7ba8ee47ca0a85d85dd35373b231b6579"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 12960,
          "expectedBytes": 12960,
          "sizeMatches": true,
          "sha256": "89ab37c986775ecd73789d628a4197fb58dda44252487c95ce903637c37307c2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2161,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "17370cd4100e4a8c55c6c8bb0d76a940c340a24212d0cea7922b7429c2fc624e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 734,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f895d43511072eca119c92c4840e1a3c3b6634fe132c1133e5b1f234ef1f366"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_90e4daea_사라_260409_캐치캐치_유럽A/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1129968,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1633bb3ba3201267ea6f478c03fa35da22a2b73636356852e90878fc5f479286"
        }
      },
      "contentFingerprint": "a8f3db468dc3b7c386e700716d2552ca0bd471e75e5a594a63f0ab031bfebdd9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "29bec76ba43209e8",
      "datasetId": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A",
      "name": "와앙이_251203_Nameless_복도A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline",
      "character": {
        "id": "@100",
        "name": "와앙이"
      },
      "venue": {
        "id": "yamo_d8a6c46763",
        "name": "복도A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@100_와앙이/Project/와앙이_251203_Nameless/와앙이_251203_Nameless_복도A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@100_와앙이/project/와앙이_251203_nameless/와앙이_251203_nameless_복도a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2707,
      "durationSeconds": 45.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 19.94828223125231,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1656684,
          "expectedBytes": 1656684,
          "sizeMatches": true,
          "sha256": "e74442eb2667c8d6852398ba2e5501dacb4e866b87379327cc5f714c351c5cc1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/camera.f32",
          "exists": true,
          "bytes": 97452,
          "expectedBytes": 97452,
          "sizeMatches": true,
          "sha256": "d0790d8d2c9787c0a09216af1fb75730948b8575fcccbeb38f77e85c66484324"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/root.f32",
          "exists": true,
          "bytes": 151592,
          "expectedBytes": 151592,
          "sizeMatches": true,
          "sha256": "53f93e58f70c19416d5e531e465b236cabb72610f90e3ddf848c07d02a2b3b51"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10828,
          "expectedBytes": 10828,
          "sizeMatches": true,
          "sha256": "818c3ada5fd61ac6d9b446ac46aacfb420c0b148cdca98c9c70ce797a59ce359"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/time.f64",
          "exists": true,
          "bytes": 21656,
          "expectedBytes": 21656,
          "sizeMatches": true,
          "sha256": "37b4bae2869394a04422fcde53e19144b397351ccc5accaf86d9e48dd14ef6af"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/shots.json",
          "exists": true,
          "bytes": 5344,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "375c5b595cb8156c788105c5b6907ac34f6d6811fca99b1dc5b144a5a04b1a3d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_90f77a15_와앙이_251203_Nameless_복도A/01_와앙이_251203_Nameless_복도A_Timeline/preview.csv",
          "exists": true,
          "bytes": 787,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "945244db4fbdabdee89352b33bf72cd4bc51420a9b407c9fa88f031375e09849"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "4b42f1b7731117e012274f8f5746e04d0969897e8b139769a50af88015716cd1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "745d449100a28887",
      "datasetId": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C",
      "name": "아이돌선언",
      "folder": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260415_아이돌선언/후룽카카_260415_아이돌선언_학교C.unity",
        "sourceGroup": "audio-sha256:d9886a89046f43bee9ed419acd3eb210af987b4459ac863cbe28a49831a5cbcc",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1015,
      "durationSeconds": 16.916666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260415_아이돌선언/아이돌선언.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.856326530612245,
      "shotCount": 1,
      "shotsPerMinute": 3.5467980295566504,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.916666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/joints_world.f32",
          "exists": true,
          "bytes": 621180,
          "expectedBytes": 621180,
          "sizeMatches": true,
          "sha256": "1d1e61f7226440ba5a925df3c04d0724fa1c74d986036cfd6c1e99a2f089011e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/camera.f32",
          "exists": true,
          "bytes": 36540,
          "expectedBytes": 36540,
          "sizeMatches": true,
          "sha256": "0a464691bc7d85ab58695c54295f6d39c0e44202e011891a3825aa36e01a7adf"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/root.f32",
          "exists": true,
          "bytes": 56840,
          "expectedBytes": 56840,
          "sizeMatches": true,
          "sha256": "e6c4b67b0be6948c4a97415166e3df365c84c65ddf9c4500d102cad5947fb3ba"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/shot_index.i32",
          "exists": true,
          "bytes": 4060,
          "expectedBytes": 4060,
          "sizeMatches": true,
          "sha256": "1eccdf2721a2a56b0af716697d70bbfd60a64591e8a839d7ed16591813908f38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/time.f64",
          "exists": true,
          "bytes": 8120,
          "expectedBytes": 8120,
          "sizeMatches": true,
          "sha256": "88037460ac66ddb6b525593bbe360d9bbbe13b6e78a71b739f05cbb37c62bbee"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/shots.json",
          "exists": true,
          "bytes": 399,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ec0e6aa5285a435c6ef5b0e47cb49388f93e807dcecb2e620270cd57e6ea2959"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/preview.csv",
          "exists": true,
          "bytes": 734,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "642c70b51b11b430e1f824f7c5edc527a90cf03dd1da686c423446e81c343bf0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/audio_source.mp3",
          "exists": true,
          "bytes": 261114,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d9886a89046f43bee9ed419acd3eb210af987b4459ac863cbe28a49831a5cbcc"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9167c4df_후룽카카_260415_아이돌선언_학교C/01_아이돌선언/prepared_v1.npz",
          "exists": true,
          "bytes": 708904,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "593cbd01506a425b5ecaff28f096e2c1b767e39d03b50f8f87d5e9605fdfa824"
        }
      },
      "contentFingerprint": "ab14f3fb4735ff80f9ef5d7d832c47dc32bd3dac452b4d4d5bb28b550a587f62",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b1210db977194920",
      "datasetId": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A",
      "name": "강다래_250718_SodaPop_해변A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_9b1f2447b5",
        "name": "해변A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250718_SodaPop/강다래_250718_SodaPop_해변A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_250718_sodapop/강다래_250718_sodapop_해변a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2502,
      "durationSeconds": 41.7,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 14.388489208633093,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.683333778381375
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1531224,
          "expectedBytes": 1531224,
          "sizeMatches": true,
          "sha256": "81b5e44e33261418606fbef76438a0ef22cf4118b8998b46b9ae06c16a21745c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/camera.f32",
          "exists": true,
          "bytes": 90072,
          "expectedBytes": 90072,
          "sizeMatches": true,
          "sha256": "13383f4f9b458f9d27e3d31c92a595008bd802a04674cf8ed0515a45ad98882e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/root.f32",
          "exists": true,
          "bytes": 140112,
          "expectedBytes": 140112,
          "sizeMatches": true,
          "sha256": "db370fd42f17d0a984daaa7167cc43204be88ea22001ea064a66e9d5f63ab7eb"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10008,
          "expectedBytes": 10008,
          "sizeMatches": true,
          "sha256": "a233fcc5dfe2c349c95ee11443054051cdf72815b166ca489ec0049c1f7ce112"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/time.f64",
          "exists": true,
          "bytes": 20016,
          "expectedBytes": 20016,
          "sizeMatches": true,
          "sha256": "c57b181a34e619e58c5531c5e103f4856a639fb067deecc10e67017d3d7931a0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/shots.json",
          "exists": true,
          "bytes": 3473,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "704f50e95d9ec01dcf6458fd19d91a82005ab83f33413c16188c4c5f81a0241f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_923b3c4d_강다래_250718_SodaPop_해변A/01_강다래_250718_SodaPop_해변A_Timeline/preview.csv",
          "exists": true,
          "bytes": 753,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f53920f7d499e60be90a57a507a1a1ab6fb7b7b2eea4e29fe038e1d91afde3f8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "690de410dd1b0b111bcb0acdd4652eb076875078ed0c88a325115e7c7d50dfbc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "649678cf651df1eb",
      "datasetId": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A",
      "name": "SnakeEyes",
      "folder": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes",
      "character": {
        "id": "@093",
        "name": "위도"
      },
      "venue": {
        "id": "yamo_6038a4f842",
        "name": "별하늘A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/위도_260316_SnakeEyes_별하늘A.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/SnakeEyes.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.0,
      "shotCount": 7,
      "shotsPerMinute": 23.333333333333336,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "f6ca69f176cdbff391b7833fcfba0aefbc4c92c41185e6b02d47ecf9983ac44e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "37240c1f79de9ef54e5cb60ef91dca62ee8283f0274e03d629cb6a66582a0395"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "e686bfb97ad4f0b9d513c6411bad27ca282fada0ae0f012ff080d57516f79d66"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "e91705c970100fae9b0578081e89a514307a5109907a5da35f726081f8c433e0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/shots.json",
          "exists": true,
          "bytes": 2525,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f4c85374d1f01c50c74a4bb3004693c0e1bf4164e03ab1175f3d8547785e0664"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/preview.csv",
          "exists": true,
          "bytes": 776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "213f55ff2f166a70eca3134fec8c2bc99d77910fbf6ef5646da24247f577c6ad"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/audio_source.mp3",
          "exists": true,
          "bytes": 249020,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_935fbd8f_위도_260316_SnakeEyes_별하늘A/01_SnakeEyes/prepared_v1.npz",
          "exists": true,
          "bytes": 754172,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "00a0c1a60a4b30efd7b42b6afb4d29331822728bc0e44cb728156f49013b97d2"
        }
      },
      "contentFingerprint": "7cab92e12d748b2c72443089b3225d55cfd0c957377b796418c60e6dd44d65d7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "253a3b206776e102",
      "datasetId": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C",
      "name": "Oddloop",
      "folder": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_827cc88222",
        "name": "실내C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260411_Oddloop/커피바라_260411_Oddloop_실내C.unity",
        "sourceGroup": "audio-sha256:9786546d2da1e3632ce4e657eddc9f04c488ebb72d49cb09bc3c09605d0b7e2e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1522,
      "durationSeconds": 25.366666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260411_Oddloop/Oddloop.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 18.52081632653061,
      "shotCount": 1,
      "shotsPerMinute": 2.3653088042049935,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.366666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/joints_world.f32",
          "exists": true,
          "bytes": 931464,
          "expectedBytes": 931464,
          "sizeMatches": true,
          "sha256": "3ccd29c83e442063d10aa09a5bdbdaa96d489695394422285d82785806b1b5e0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/camera.f32",
          "exists": true,
          "bytes": 54792,
          "expectedBytes": 54792,
          "sizeMatches": true,
          "sha256": "e90bd87253cdd27604153d651b159eb68ba25c197661fbb57dfc3bacd8d5b616"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/root.f32",
          "exists": true,
          "bytes": 85232,
          "expectedBytes": 85232,
          "sizeMatches": true,
          "sha256": "6f2b8eaef4210d2f1e083aee4ac19eaeb860fba30386ee1c159855b5e9f3346a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/shot_index.i32",
          "exists": true,
          "bytes": 6088,
          "expectedBytes": 6088,
          "sizeMatches": true,
          "sha256": "2bbafb68b4f5a3650c86d3519938e771f596e9078e8eacdf11773cf5bcb000a4"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/time.f64",
          "exists": true,
          "bytes": 12176,
          "expectedBytes": 12176,
          "sizeMatches": true,
          "sha256": "fd5857984001a8293f60e76dd6c2575bee4d79f6fc692ed3a0e2ac28d7ae46ea"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/shots.json",
          "exists": true,
          "bytes": 391,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1c4321ce37935845649036a608767b4d1c8e4e089eb26e410cd202c08e0651f4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/preview.csv",
          "exists": true,
          "bytes": 736,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "24e7fccc258793cb4567e060349383bbea325aad0616820c3fe4f010cba0c4fc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/audio_source.mp3",
          "exists": true,
          "bytes": 444635,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9786546d2da1e3632ce4e657eddc9f04c488ebb72d49cb09bc3c09605d0b7e2e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_936e1850_커피바라_260411_Oddloop_실내C/01_Oddloop/prepared_v1.npz",
          "exists": true,
          "bytes": 1061792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dc576e0b4ea5a07b7ff250d4ec67c629ae0f7f82fde912eba07e49f50628278c"
        }
      },
      "contentFingerprint": "20306c29eb2339eb0e434a66df18b994e0075098d9bfa267ba584c061cb134f9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "48090f8c926f554f",
      "datasetId": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A",
      "name": "춤을추는나무_full",
      "folder": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/봄세이_260303_춤을추는나무_마을A.unity",
        "sourceGroup": "audio-sha256:8098f574947529ed3b385721c08dcbd887c008f959a9fcaddbdd9c45920fa0d4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 915,
      "durationSeconds": 15.25,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260303_춤을추는나무/춤을추는나무_full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 16.166666666666664,
      "shotCount": 1,
      "shotsPerMinute": 3.934426229508197,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.25
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/joints_world.f32",
          "exists": true,
          "bytes": 559980,
          "expectedBytes": 559980,
          "sizeMatches": true,
          "sha256": "d8e5234687ca8763adc601b9edc366dd7c2d56c401ba37dbb36963f06b17770c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/camera.f32",
          "exists": true,
          "bytes": 32940,
          "expectedBytes": 32940,
          "sizeMatches": true,
          "sha256": "e251b603f30610bb2435c175d12a5db0129eaa421d0c81e89ebddfb885655d93"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/root.f32",
          "exists": true,
          "bytes": 51240,
          "expectedBytes": 51240,
          "sizeMatches": true,
          "sha256": "0620f2d9740c27d7ed81a7bad5c0d49cf2beec20d02ae957e765bde7a69b41ed"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/shot_index.i32",
          "exists": true,
          "bytes": 3660,
          "expectedBytes": 3660,
          "sizeMatches": true,
          "sha256": "9b66fdb44a719a74a67b58675b1d5e1ff125158d40f94275a8fab753cd38154f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/time.f64",
          "exists": true,
          "bytes": 7320,
          "expectedBytes": 7320,
          "sizeMatches": true,
          "sha256": "c71c828c7a64af8bab252f2adb1119d170d0833ba69702c7e25df02ff5713c3d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/shots.json",
          "exists": true,
          "bytes": 387,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "83bd2248b93b06a1018c21a8fd866205483e12e09e63df9c92747b745dbf10f1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/preview.csv",
          "exists": true,
          "bytes": 753,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "27e41acf4e14f3f12e542207c833ec60df24904adb61c1ea662bc62d96107162"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/audio_source.mp3",
          "exists": true,
          "bytes": 3740118,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8098f574947529ed3b385721c08dcbd887c008f959a9fcaddbdd9c45920fa0d4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_93c755a4_봄세이_260303_춤을추는나무_마을A/01_춤을추는나무_full/prepared_v1.npz",
          "exists": true,
          "bytes": 639328,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "246cf02c650cd70f329a1ade83677c1afad062003877f2a3792e9eb20b7f69b3"
        }
      },
      "contentFingerprint": "07698ac913acfa10ab57dec9fe67207bfecc3e3ed4019312d257f871fde3c7fb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c5105a0698520736",
      "datasetId": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A",
      "name": "강다래_251119_BeMyLight_교각A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_251ca8da76",
        "name": "교각A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_251119_BeMyLight/강다래_251119_BeMyLight_교각A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_251119_bemylight/강다래_251119_bemylight_교각a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3967,
      "durationSeconds": 66.11666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 13,
      "shotsPerMinute": 11.79732795563398,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 66.11666666666599
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2427804,
          "expectedBytes": 2427804,
          "sizeMatches": true,
          "sha256": "5c4ad60e78f08ba4ec7c65664a8152e0cbee1ed4c32faf1805e3db4b80e0c587"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/camera.f32",
          "exists": true,
          "bytes": 142812,
          "expectedBytes": 142812,
          "sizeMatches": true,
          "sha256": "abb5ef648208e62be725c5ff7d51e313f4d9fe56769d6d223103c680c2d9bd8a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/root.f32",
          "exists": true,
          "bytes": 222152,
          "expectedBytes": 222152,
          "sizeMatches": true,
          "sha256": "12b0d649ea244a26272a2d3a14fc125ea47a134efe44e25541448872b21a9611"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 15868,
          "expectedBytes": 15868,
          "sizeMatches": true,
          "sha256": "5dd7aba2db7919dc0473b8a75ff9fa047091d3913ab06927d57c07fdb9f16032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/time.f64",
          "exists": true,
          "bytes": 31736,
          "expectedBytes": 31736,
          "sizeMatches": true,
          "sha256": "9dcb05907ca12c943449eb5f3c9e93127d07f30542f02348ac6d8d9c83db32ff"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/shots.json",
          "exists": true,
          "bytes": 4603,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "42f6c7cdd74cff6d1fd2bae7a6f368ea6fbb967bf587baa672a2caa83634a685"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_93f2ac0c_강다래_251119_BeMyLight_교각A/01_강다래_251119_BeMyLight_교각A_Timeline/preview.csv",
          "exists": true,
          "bytes": 742,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "376ab1627c5e08e37269de4bda607584296fe5f2ea56978bf0211e03cc2cd3fe"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "663c017cd36ee43e387762189dd63979599963db0762e2ef17c163a2e59fc0ee",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b73391468c933fd9",
      "datasetId": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B",
      "name": "붐샤카라카",
      "folder": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260423_붐샤카라카/이레인_260423_붐샤카라카_교실B.unity",
        "sourceGroup": "audio-sha256:131651ad8abc34c9253a40c0e6262e1ff70e3da648bd871b42920696776441b5",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 679,
      "durationSeconds": 11.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260423_붐샤카라카/붐샤카라카.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 10.057142857142857,
      "shotCount": 1,
      "shotsPerMinute": 5.3019145802650955,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.316666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/joints_world.f32",
          "exists": true,
          "bytes": 415548,
          "expectedBytes": 415548,
          "sizeMatches": true,
          "sha256": "aa77607800535b44b4e841cf6a8b2a782701a5d3b181ee13aa21a00a831d4dfc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/camera.f32",
          "exists": true,
          "bytes": 24444,
          "expectedBytes": 24444,
          "sizeMatches": true,
          "sha256": "b5d75e60eb0c81a3690ead33c0fe4a7a207752801d7da0bca086ddc7eeb3b1dc"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/root.f32",
          "exists": true,
          "bytes": 38024,
          "expectedBytes": 38024,
          "sizeMatches": true,
          "sha256": "d55ef97258cb6df5ade909a8296165bfae35ca3ec79f8ad6bbc5633a89334314"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/shot_index.i32",
          "exists": true,
          "bytes": 2716,
          "expectedBytes": 2716,
          "sizeMatches": true,
          "sha256": "e983d55d238d751eff0e22d435e346f8767d88aea6db0d5ba52ba8f3fe74408c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/time.f64",
          "exists": true,
          "bytes": 5432,
          "expectedBytes": 5432,
          "sizeMatches": true,
          "sha256": "9e84e6562cc66f7e6e8d98e9822d82cff506faa22214d9465ec03755beb62c2f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/shots.json",
          "exists": true,
          "bytes": 405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59ee7a41e147b7e1fcecb76a811cbf105c644d9a292f32a30385db8bbe7d8cc3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/preview.csv",
          "exists": true,
          "bytes": 778,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7d017a456d16e46ab0dd3f36bc0d14f9145eee346e3ca90492e9aaa2bbc3500b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/audio_source.mp3",
          "exists": true,
          "bytes": 170286,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "131651ad8abc34c9253a40c0e6262e1ff70e3da648bd871b42920696776441b5"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_93f42aa6_이레인_260423_붐샤카라카_교실B/01_붐샤카라카/prepared_v1.npz",
          "exists": true,
          "bytes": 475044,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4aab1424c3eeb9148426f1909ad429ab4eda48b6edc6ff2c650c000d7f744f9e"
        }
      },
      "contentFingerprint": "ac97f8b4930a572abd67b7bdb053b555d3209b29a2911348a738d758be4d5713",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "add4fa8bb619d31c",
      "datasetId": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A",
      "name": "이레인_250830_Style_주택가A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250830_Style/이레인_250830_Style_주택가A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250830_style/이레인_250830_style_주택가a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1718,
      "durationSeconds": 28.633333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 4,
      "shotsPerMinute": 8.381839348079161,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.633333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1051416,
          "expectedBytes": 1051416,
          "sizeMatches": true,
          "sha256": "4ee75959dd24e7ab53e92aa014de7b0e4bac62e907b785377ebfd74dab073fef"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/camera.f32",
          "exists": true,
          "bytes": 61848,
          "expectedBytes": 61848,
          "sizeMatches": true,
          "sha256": "2b0978858116f86a7a0f471c637b1ea123f9c0f9630713ff1230f64d825be58b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/root.f32",
          "exists": true,
          "bytes": 96208,
          "expectedBytes": 96208,
          "sizeMatches": true,
          "sha256": "e41399a2ee6c5ca6178be557d7af808417928d717ae8678ba00b6702d504ecd6"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6872,
          "expectedBytes": 6872,
          "sizeMatches": true,
          "sha256": "fc7292597dfa73cee458a51284196b7b918c921b0bbad853240e61fefaf28f5e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/time.f64",
          "exists": true,
          "bytes": 13744,
          "expectedBytes": 13744,
          "sizeMatches": true,
          "sha256": "abcadbf58c1ed09975f3258cc4e92150c8c5ec13614c51be69df59a6f2c02477"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/shots.json",
          "exists": true,
          "bytes": 1488,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8901af8304d6ee7dbd233a25ad3dc103b956cfe4a8efd9161ecf80d36fd467fe"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9406549a_이레인_250830_Style_주택가A/01_이레인_250830_Style_주택가A_Timeline/preview.csv",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8070028d221fa9faed4057180e471b38bbbf793ad71ed58f3ba257bf3fd59ae8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "82945249e446c5fdce7b99e5f7fcebe6d5798f7b9efa085fcfdda8d47f16f6b5",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fa764fe8adf9e72a",
      "datasetId": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A",
      "name": "Blackhole",
      "folder": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_e20ca88e01",
        "name": "무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260326_Blackhole/이레인_260326_Blackhole_무대A.unity",
        "sourceGroup": "audio-sha256:d4cd4775873be9fbba56093fe90fe797edcdd3ea55b33950d0a5ac6ad6abe992",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1335,
      "durationSeconds": 22.25,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260326_Blackhole/Blackhole.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.616,
      "shotCount": 7,
      "shotsPerMinute": 18.876404494382022,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.25
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/joints_world.f32",
          "exists": true,
          "bytes": 817020,
          "expectedBytes": 817020,
          "sizeMatches": true,
          "sha256": "b453e0a3a69c1f616cecd5d90eedfa8eee91115da24b739ec0c5dd08c64e4a86"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/camera.f32",
          "exists": true,
          "bytes": 48060,
          "expectedBytes": 48060,
          "sizeMatches": true,
          "sha256": "d4bdd889a4d4ca54f13f13dacbe0e04ea90a12452ccd6e6c5aef8ec57c543c3d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/root.f32",
          "exists": true,
          "bytes": 74760,
          "expectedBytes": 74760,
          "sizeMatches": true,
          "sha256": "67911819c3391cd5d11bd8088759906cb39b4cae4ddcd34bea7646e3acb5ed74"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/shot_index.i32",
          "exists": true,
          "bytes": 5340,
          "expectedBytes": 5340,
          "sizeMatches": true,
          "sha256": "d676d5a1ff113fb5968e51af5d6fe0839d32d19bfbb17de6ae2ba03b694f862b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/time.f64",
          "exists": true,
          "bytes": 10680,
          "expectedBytes": 10680,
          "sizeMatches": true,
          "sha256": "ebcc4a8c530c0b048bb72ab05a743c4c6dc166f72e3ec9fcf475c770d5fbc898"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/shots.json",
          "exists": true,
          "bytes": 2462,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "37ea251b5cae9ed44a2797aefc78f1390eadc624f3c5e5e34c536a4a248b747a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/preview.csv",
          "exists": true,
          "bytes": 782,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "35afbdc17f7087cfab5a5cb370131630c177c4204350dc416143daaa97e0a57a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/audio_source.mp3",
          "exists": true,
          "bytes": 334943,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d4cd4775873be9fbba56093fe90fe797edcdd3ea55b33950d0a5ac6ad6abe992"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_95803f6c_이레인_260326_Blackhole_무대A/01_Blackhole/prepared_v1.npz",
          "exists": true,
          "bytes": 931652,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d680dcef2753354c0d0280d1489e332586baf589c3dd3f8775d5682f594c741c"
        }
      },
      "contentFingerprint": "2e793948d6b626101aea194007213ceb69c7cfdec46bee79d41b5a7bf8472785",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a7a8df8418f0a5b7",
      "datasetId": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A",
      "name": "베니_250529_Stargazers_도시A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline",
      "character": {
        "id": "@132",
        "name": "베니"
      },
      "venue": {
        "id": "yamo_bf552f3ea8",
        "name": "도시A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@132_베니/Project/베니_250529_Stargazers/베니_250529_Stargazers_도시A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@132_베니/project/베니_250529_stargazers/베니_250529_stargazers_도시a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "095eba3d007e551cbcaaf3ee452e420a22021b01b12bb16463b5024bb722cef5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "c7062672904cbca5638653bc3e4237781fc8fe475e2883e1f742141b6a716d65"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "41f973206b5027b49180f16c58e4fd5cecbe459831bb7f9ecdd1551eacff8bd8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/shots.json",
          "exists": true,
          "bytes": 3595,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c6b1b6da396845b391bb4bbdfdf0d636bd394022449a04994da537914df020d"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9582c87d_베니_250529_Stargazers_도시A/01_베니_250529_Stargazers_도시A_Timeline/preview.csv",
          "exists": true,
          "bytes": 835,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a734561bdb81ca045aa230d0f5ddbe89fbeea4893eca000fa1f3b68cc352c8ce"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f4d7648be12b4a607083dc46424a5573991151173b2235f89bcb5507034f75a3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cda050d57c06b387",
      "datasetId": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A",
      "name": "블리즈_260109_TheLazySong_시가지A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_0c0c379bcc",
        "name": "시가지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260109_TheLazySong/블리즈_260109_TheLazySong_시가지A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260109_thelazysong/블리즈_260109_thelazysong_시가지a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 865,
      "durationSeconds": 14.416666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 8.323699421965319,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 14.416666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 529380,
          "expectedBytes": 529380,
          "sizeMatches": true,
          "sha256": "4bb32a212bf57fdbe63e53719880d6ca4fc0c450ffabcc8bc90b3ef0bab15ef6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/camera.f32",
          "exists": true,
          "bytes": 31140,
          "expectedBytes": 31140,
          "sizeMatches": true,
          "sha256": "97119c673aa58f151d76433d8f2c43ea333949b5d36ce3f213fad4587d36963a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/root.f32",
          "exists": true,
          "bytes": 48440,
          "expectedBytes": 48440,
          "sizeMatches": true,
          "sha256": "fbc5ff2fef37856f16c1906293506847f9e830f08ad35b862f375e8396218bf8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3460,
          "expectedBytes": 3460,
          "sizeMatches": true,
          "sha256": "33003aa510304db62e85f0aae760693085ad8d1566593ea2124b036c4fe5a09a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/time.f64",
          "exists": true,
          "bytes": 6920,
          "expectedBytes": 6920,
          "sizeMatches": true,
          "sha256": "fea96e3c5cceb1d75bf6ffe43c727079d4503504f54c3612d433a4dc25ab7fda"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/shots.json",
          "exists": true,
          "bytes": 799,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4e873ea664476b69bfd9dc11d77bfec0f7d1a35bc75c6ec214af4661c43987ef"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_968b3be8_블리즈_260109_TheLazySong_시가지A/01_블리즈_260109_TheLazySong_시가지A_Timeline/preview.csv",
          "exists": true,
          "bytes": 724,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "90b062c5da86f067c9f74a9f1d4068166a2195c4fe8a56406338f2d9c98003f7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "4aa65890bf1ae8ab3fd8f8679aa577498df2b10530929694d165e333b8ec4979",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "48a49562b3de1621",
      "datasetId": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기",
      "name": "하데스_260205_솜주먹_물감섞기_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 740,
      "durationSeconds": 12.333333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 4.864864864864864,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.333333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 452880,
          "expectedBytes": 452880,
          "sizeMatches": true,
          "sha256": "105506c98fca30f0392409fc43f10b50570715d94e0ba8978827ef4bd4eae3a4"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/camera.f32",
          "exists": true,
          "bytes": 26640,
          "expectedBytes": 26640,
          "sizeMatches": true,
          "sha256": "8a847a5bf0c3a7e027431fbbaae7660d861e25a2fbc251817b86ff72a9dfe9e7"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/root.f32",
          "exists": true,
          "bytes": 41440,
          "expectedBytes": 41440,
          "sizeMatches": true,
          "sha256": "0abbdfaa8274c12d958e8004b6482b5843f075ce7f6fb963b0213a8bc78d69c5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 2960,
          "expectedBytes": 2960,
          "sizeMatches": true,
          "sha256": "1c5e0cbf7e9ed7bf9747a54545b5b425cee38700dbada1f5a023a04ae117bcb1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/time.f64",
          "exists": true,
          "bytes": 5920,
          "expectedBytes": 5920,
          "sizeMatches": true,
          "sha256": "a1d8e22d19ae081ec7022bad9c210fc4d5da31a079b834b04bd50a82f5d72a7b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/shots.json",
          "exists": true,
          "bytes": 432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "48f9fa830f84beaee909c044056ede7b4517ce8f0725dea5609e565a6e5954ae"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_96a7867d_하데스_260205_솜주먹_물감섞기/01_하데스_260205_솜주먹_물감섞기_Timeline/preview.csv",
          "exists": true,
          "bytes": 822,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5892c0aa3ed62fad36f26575e146c1b84f8da0234e660f25f20ef339406f3ad7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "9a21cf296b1afcfa0fe0dd150be09ecdf878053bc5ad4566ea261c4218779ed0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "75d640c33557ec04",
      "datasetId": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬",
      "name": "AiScReam - Camera 01 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_0849835058",
        "name": "페이셜녹화씬",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_페이셜녹화씬.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9000,
      "durationSeconds": 150.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/AiScReam.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 259.464,
      "shotCount": 30,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 30,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 150.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 5508000,
          "expectedBytes": 5508000,
          "sizeMatches": true,
          "sha256": "a555a90c6d27f27ea2512e4f6b021999812464b47c4be0fb4555987b47a1d1ee"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 324000,
          "expectedBytes": 324000,
          "sizeMatches": true,
          "sha256": "1bf0accc39e7b4fcbb67c3be1f60bf9080cea1a67c09e9db133275f4d562ee15"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 504000,
          "expectedBytes": 504000,
          "sizeMatches": true,
          "sha256": "0476bec2730eb475df3e190bc25da32edeee067ccdbb1044ad27e3704345db71"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 36000,
          "expectedBytes": 36000,
          "sizeMatches": true,
          "sha256": "54487be5369d7963029a3fdbd7ea75789b90357ec6dd67184bd0ac01290b83db"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 72000,
          "expectedBytes": 72000,
          "sizeMatches": true,
          "sha256": "655dd8d37ac4a534dcd70cb2a997e4b14ca23da2ce67e4b9c7f6c68d57fca6f2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 10419,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "da3085ff2b9a66d9088b33da0b7200ce283688ab921573245d1971dce2d340e8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9cce08b4f3f015e598fca304b6019fc6b3f70faa8832c6af5547c620826f9278"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 4170131,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/01_AiScReam - Camera 01 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 6266624,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4a0dc40a94dbe0e0206151da42e5d70d2ad3288cb60ca7c6acc9f382d569b63f"
        }
      },
      "contentFingerprint": "dccf2cb060970a1aa10bfc60f45ecc476adfa0b15e3b64e90ce6c4efc5b0fe8d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "50eeb88854809504",
      "datasetId": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬",
      "name": "AiScReam - Camera 02 (Cinemachine Track (2))",
      "folder": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_0849835058",
        "name": "페이셜녹화씬",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/단츄_250613_아이스크림_페이셜녹화씬.unity",
        "sourceGroup": "audio-sha256:5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 9900,
      "durationSeconds": 165.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250613_아이스크림/AiScReam.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 259.464,
      "shotCount": 33,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 33,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 165.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/joints_world.f32",
          "exists": true,
          "bytes": 6058800,
          "expectedBytes": 6058800,
          "sizeMatches": true,
          "sha256": "181b271cb3a7da64bcc1ed8c0927970747643870cf29532805f330475ea3e59b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/camera.f32",
          "exists": true,
          "bytes": 356400,
          "expectedBytes": 356400,
          "sizeMatches": true,
          "sha256": "524f9284712d5f2831d92e32d7143b83ef51f82bc763c45bf7fc4f3941b37b39"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/root.f32",
          "exists": true,
          "bytes": 554400,
          "expectedBytes": 554400,
          "sizeMatches": true,
          "sha256": "bd308fce88bb8aae5ccae186c97041eda7501233df532bc2177af4bbe1a6c3e0"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/shot_index.i32",
          "exists": true,
          "bytes": 39600,
          "expectedBytes": 39600,
          "sizeMatches": true,
          "sha256": "f8fd98d4a54ac849dee363c100f0df67e87c15acd5960a72fd6d02c992c507fb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/time.f64",
          "exists": true,
          "bytes": 79200,
          "expectedBytes": 79200,
          "sizeMatches": true,
          "sha256": "004729e522e1f5286beb436c30b875b2f87e6572d4a2176c21961433354c2c52"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/shots.json",
          "exists": true,
          "bytes": 11457,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b21508055e18e424cb221a91e66443e5ef9578a9a87190117ae8e12b06686a0c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/preview.csv",
          "exists": true,
          "bytes": 717,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ae943c68879073e38011ab4cb1b215db073710dbcb49b96a6e52f94f60da1c7b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/audio_source.mp3",
          "exists": true,
          "bytes": 4170131,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5bab7f5f9937ad2dfa5035c62c4ea8760dfed66231f5255092614956159e7f6e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_96e67732_단츄_250613_아이스크림_페이셜녹화씬/02_AiScReam - Camera 02 (Cinemachine Track (2))/prepared_v1.npz",
          "exists": true,
          "bytes": 6893024,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4b4885943024f726e9ee56c64f1896f91ae724a30515108fecd3ff627db8f64e"
        }
      },
      "contentFingerprint": "29e472aaac23fdd727b915cdfd1de2cc3ef8cfb8c9995db80ed5998933cacd3e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f3e0cb6128247434",
      "datasetId": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰",
      "name": "양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1364,
      "durationSeconds": 22.733333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.6392961876832843,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.733333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 834768,
          "expectedBytes": 834768,
          "sizeMatches": true,
          "sha256": "6a0e1dd748e46fb7e1506a9f2941dee827cd6ea990060a813676f31e007f4eca"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 49104,
          "expectedBytes": 49104,
          "sizeMatches": true,
          "sha256": "3374fb489c733c271d4dcfc9d14261457af7e567a1648cd44ee839ad90dc2f9a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 76384,
          "expectedBytes": 76384,
          "sizeMatches": true,
          "sha256": "3c2b194efdc3b68aae03e1738984ba6fa39432da1c7b6f3d902a3b750d439233"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 5456,
          "expectedBytes": 5456,
          "sizeMatches": true,
          "sha256": "392cab78ab587fe64fde9639d87c7da29ecca2bd5fc3cd89235c3629944b6672"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 10912,
          "expectedBytes": 10912,
          "sizeMatches": true,
          "sha256": "457cb57cc5da7e92f6713d24e8ba2b911cd66267a4dd3b18518e0e8092c91775"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 457,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7eb89802c396f30113f252785781efe5c3f88288b13da8929d15896a72b2febe"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/01_양도끼_251025_골반이안멈춰_Timeline - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 766,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c6e0353ff4f2b3d3502bbf01cdbc421c5870e1b52fcc5bcd795d5971167c1bf5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ed86e9d0337db8ae90fa34407314dbb54403f3aa2c37cdef7987d9224a4acd36",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e1d6800799cceeec",
      "datasetId": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰",
      "name": "양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251025_골반이안멈춰/양도끼_251025_골반이안멈춰_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1364,
      "durationSeconds": 22.733333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.6392961876832843,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.733333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 834768,
          "expectedBytes": 834768,
          "sizeMatches": true,
          "sha256": "6a0e1dd748e46fb7e1506a9f2941dee827cd6ea990060a813676f31e007f4eca"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 49104,
          "expectedBytes": 49104,
          "sizeMatches": true,
          "sha256": "3374fb489c733c271d4dcfc9d14261457af7e567a1648cd44ee839ad90dc2f9a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 76384,
          "expectedBytes": 76384,
          "sizeMatches": true,
          "sha256": "3c2b194efdc3b68aae03e1738984ba6fa39432da1c7b6f3d902a3b750d439233"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 5456,
          "expectedBytes": 5456,
          "sizeMatches": true,
          "sha256": "392cab78ab587fe64fde9639d87c7da29ecca2bd5fc3cd89235c3629944b6672"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 10912,
          "expectedBytes": 10912,
          "sizeMatches": true,
          "sha256": "457cb57cc5da7e92f6713d24e8ba2b911cd66267a4dd3b18518e0e8092c91775"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 461,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6a42abaab5833fb4433603d2d79c59245551fc044cc0cdbdef62470c9697258a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9738eb96_양도끼_251025_골반이안멈춰/02_양도끼_251025_골반이안멈춰_Timeline - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 766,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c6e0353ff4f2b3d3502bbf01cdbc421c5870e1b52fcc5bcd795d5971167c1bf5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "d94cea10a8f3f07d1a0c4f80934e501d776de422e6a434c46d06085987500aa2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a59a333aa17db2b3",
      "datasetId": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A",
      "name": "TTL Real Last Final",
      "folder": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_204b77fb38",
        "name": "단츄_251116_TTL_도시공터A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Scene/단츄_251116_TTL_도시공터A.unity",
        "sourceGroup": "audio-sha256:e8b6cbda716d842fd36a27f3f87bdbaf6705ae98aad24572576653ea0ca59ac7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 16770,
      "durationSeconds": 279.5,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_251112_TTL/Sound/TTL Real Last Final.wav",
      "audioStartSeconds": 8.333333333333334,
      "audioDurationSeconds": 217.78285714285715,
      "shotCount": 31,
      "shotsPerMinute": 6.65474060822898,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 31,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 279.5
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/joints_world.f32",
          "exists": true,
          "bytes": 10263240,
          "expectedBytes": 10263240,
          "sizeMatches": true,
          "sha256": "bfe78930c042c5841fcacbe7a2e0a4a72d291a9793b89d8e7900e85d48c1b169"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/camera.f32",
          "exists": true,
          "bytes": 603720,
          "expectedBytes": 603720,
          "sizeMatches": true,
          "sha256": "96d8bb5994ae86ff515e63e1261c9a4b979611bc7984cc2efaad865fedfc00d7"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/root.f32",
          "exists": true,
          "bytes": 939120,
          "expectedBytes": 939120,
          "sizeMatches": true,
          "sha256": "b52c5633f80ef919d526ceb6eb818dc4dd8e2fa1e41927477cda760e7d475ce8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/shot_index.i32",
          "exists": true,
          "bytes": 67080,
          "expectedBytes": 67080,
          "sizeMatches": true,
          "sha256": "eb131ab71f2f4205f96b034c1420fe3b73cdd99a42cece8a1257c256d755af37"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/time.f64",
          "exists": true,
          "bytes": 134160,
          "expectedBytes": 134160,
          "sizeMatches": true,
          "sha256": "8fc7b35c9485b3807175f622217bb0d90324a0010deac27535aebfb6af3d2c49"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/shots.json",
          "exists": true,
          "bytes": 12255,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "84eae1eb09e56eb25bafe397c4f08adbd35d080fd8738b9a929d6cb2496d5f5e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/preview.csv",
          "exists": true,
          "bytes": 738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7a4319b743bdb961057d481bfa990c23d07df7c9fbc7a4c4dc663ba4dc8774c6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/audio_source.wav",
          "exists": true,
          "bytes": 62701796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e8b6cbda716d842fd36a27f3f87bdbaf6705ae98aad24572576653ea0ca59ac7"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_977b0a8b_단츄_251116_TTL_도시공터A/01_TTL Real Last Final/prepared_v1.npz",
          "exists": true,
          "bytes": 11674432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2bfa6ffe06e88c036b2a2187c77d35412167a5d19bb91f7181202832076b8b06"
        }
      },
      "contentFingerprint": "007292f7d9c599f8071e3564a4f0a3516ce1d9be5297bfb37ce4f2c3a30db3a1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b707a25899f1dad8",
      "datasetId": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A",
      "name": "킹받으면좋겠어",
      "folder": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/하데스_260213_챈나_킹받아라_가정집A.unity",
        "sourceGroup": "audio-sha256:23d62a79fa756f059995a46f32cf1d1d4b7009ee262535fada5078f1f4a6b885",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 669,
      "durationSeconds": 11.15,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260213_챈나_킹받아라/킹받으면좋겠어.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 10.448979591836734,
      "shotCount": 4,
      "shotsPerMinute": 21.524663677130043,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.15
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/joints_world.f32",
          "exists": true,
          "bytes": 409428,
          "expectedBytes": 409428,
          "sizeMatches": true,
          "sha256": "b6442061ff18671c1f5cbe1e6283077f43a1f3222463670e244f49618e80c923"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/camera.f32",
          "exists": true,
          "bytes": 24084,
          "expectedBytes": 24084,
          "sizeMatches": true,
          "sha256": "605b206b598c67a3c36ba992678864ecddc9ba84ab61d1309ce616e015c91630"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/root.f32",
          "exists": true,
          "bytes": 37464,
          "expectedBytes": 37464,
          "sizeMatches": true,
          "sha256": "83d9e35f7b6e3951081e824e295f1be34d345fd15593e81c6319d8878acb2e59"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/shot_index.i32",
          "exists": true,
          "bytes": 2676,
          "expectedBytes": 2676,
          "sizeMatches": true,
          "sha256": "a9f06fe4bba18f135756045d8d509e2a8ce8199e71f78e641ae9b0d300f4d7b2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/time.f64",
          "exists": true,
          "bytes": 5352,
          "expectedBytes": 5352,
          "sizeMatches": true,
          "sha256": "4bbd5aed65fd5165e7661cf9ca660e8a4a6846f115ffa531dc7fbd9b6ed8218c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/shots.json",
          "exists": true,
          "bytes": 1396,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bcb10c28dc9380312be37933250dc5e69d8aa502b1030fa4cca25f4ce0b8790f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/preview.csv",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cb947b2fa5626942aad050c27a7a9c22202297086aefc493a850ae5aa7c94ac9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/audio_source.mp3",
          "exists": true,
          "bytes": 174675,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "23d62a79fa756f059995a46f32cf1d1d4b7009ee262535fada5078f1f4a6b885"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_97f8884c_하데스_260213_챈나_킹받아라_가정집A/01_킹받으면좋겠어/prepared_v1.npz",
          "exists": true,
          "bytes": 468104,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e6607a1e76ef8c2c57e153d76a65b7c0a33f244d96992cbec33c3db97c7864b5"
        }
      },
      "contentFingerprint": "3c8e94470e9057b3b63aea596c567f841366f6e7cb32140ffcdba8870672d205",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6b283e06600a1c3c",
      "datasetId": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A",
      "name": "조려보자",
      "folder": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_2a2276c672",
        "name": "루프탑카페A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/봄세이_260225_조려보자_루프탑카페A.unity",
        "sourceGroup": "audio-sha256:6d7663b473e60f30ff199d62759d02fa502960cc62d294288aa8c3a96e66d9d8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1742,
      "durationSeconds": 29.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/조려보자.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 26.566530612244897,
      "shotCount": 1,
      "shotsPerMinute": 2.0665901262916186,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.033333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/joints_world.f32",
          "exists": true,
          "bytes": 1066104,
          "expectedBytes": 1066104,
          "sizeMatches": true,
          "sha256": "8f7a49724bf0d7c390000e93a91b8c3689a290756531602ac88299182cd17e9b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/camera.f32",
          "exists": true,
          "bytes": 62712,
          "expectedBytes": 62712,
          "sizeMatches": true,
          "sha256": "b3db45fbeaabca73439663e00e5ec1dfdb611918833e396769eeff9923f41b23"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/root.f32",
          "exists": true,
          "bytes": 97552,
          "expectedBytes": 97552,
          "sizeMatches": true,
          "sha256": "27a383ff7d3fdacf676447088f5b0ad34072df5bc2d627f7ec43f42b6a4a5f45"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/shot_index.i32",
          "exists": true,
          "bytes": 6968,
          "expectedBytes": 6968,
          "sizeMatches": true,
          "sha256": "03a1a7d586adf5ce74756beae1d23ffb837e56c81fc726cf8f09e42f9226a660"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/time.f64",
          "exists": true,
          "bytes": 13936,
          "expectedBytes": 13936,
          "sizeMatches": true,
          "sha256": "26f57be31634cf2b138fe6ab3c9bb3447013129fe1de7538ad51c7de8abc2b44"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c11d0427e82fb4a3dec029d1a77583513c082b69d203643a4724210e46a981e2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/preview.csv",
          "exists": true,
          "bytes": 757,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "853e8dc3f9bba3713dfdd3d90e4f43bba648efbf985925cf08002e2334e26521"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/audio_source.mp3",
          "exists": true,
          "bytes": 433930,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6d7663b473e60f30ff199d62759d02fa502960cc62d294288aa8c3a96e66d9d8"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_98801037_봄세이_260225_조려보자_루프탑카페A/01_조려보자/prepared_v1.npz",
          "exists": true,
          "bytes": 1214896,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f9b7670bd998b01389f32cfd3cc4120dbe3c04e4f34c579b0d5e6eaad2daf516"
        }
      },
      "contentFingerprint": "ed0ca0d329aab099ded5400bc61868ab9a8b17a0c9a2feed90836dba9130fb32",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "163e51b740a16a2f",
      "datasetId": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "d1382cab442303492cb6e81e9ba00127f49014040f89874f8a967e1543981048"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "1ffcf8adc8b1061761a68045a9a77c197d75a39af29450e2d80318b73a49f83b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "347ebd0c7a9892a647ab8e494f7e059b18cb243ae9c4b0c56135a295adf2de08"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 678,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "29ec930d56555c4a96889649f0ca111c931bdad1ace82dd412d8a7e08bb0915b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712500,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "45ffaa9e9ea96f836ba666db18893e512e98cd0fb9de23e77ceb6155f0f9029d"
        }
      },
      "contentFingerprint": "590b5899dec014d363972b89ec693c49f751cff45b51cb45c7e3d855def9db79",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5325c37f3af2aa2b",
      "datasetId": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "d1382cab442303492cb6e81e9ba00127f49014040f89874f8a967e1543981048"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "1ffcf8adc8b1061761a68045a9a77c197d75a39af29450e2d80318b73a49f83b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "347ebd0c7a9892a647ab8e494f7e059b18cb243ae9c4b0c56135a295adf2de08"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 678,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "29ec930d56555c4a96889649f0ca111c931bdad1ace82dd412d8a7e08bb0915b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712516,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac0bbaf0ac842b7c095ee7fd03a25e7bc55fd648279e336e6e2ea514b6a9b081"
        }
      },
      "contentFingerprint": "1a8b60d521818a00519270c51d9a555ca7f0065321ee8f58516679e0b9df17a3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "86c79d46369fa84f",
      "datasetId": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@220",
        "name": "후룽카카"
      },
      "venue": {
        "id": "yamo_c9b05a130c",
        "name": "가정집A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@220_후룽카카/Projcet/후룽카카_260409_간바레/후룽카카_260409_간바레_가정집A.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "d1382cab442303492cb6e81e9ba00127f49014040f89874f8a967e1543981048"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "1ffcf8adc8b1061761a68045a9a77c197d75a39af29450e2d80318b73a49f83b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "347ebd0c7a9892a647ab8e494f7e059b18cb243ae9c4b0c56135a295adf2de08"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 678,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "29ec930d56555c4a96889649f0ca111c931bdad1ace82dd412d8a7e08bb0915b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_98b3b3ef_후룽카카_260409_간바레_가정집A/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712516,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "45210505b3fbe7d1cdbd4656874ba213b5e5ad00f100fb7abb0f4b1ca3129bcf"
        }
      },
      "contentFingerprint": "1d26ad748000b61661979bcbf7d5d6dde20f3585501b13caeccdd167c3b979c1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ac5a70252ff40b33",
      "datasetId": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시",
      "character": {
        "id": "@236",
        "name": "박도나"
      },
      "venue": {
        "id": "yamo_d23aca2f37",
        "name": "레스토랑A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@236_박도나/Project/박도나_260514_모시모시/박도나_260514_모시모시_레스토랑A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "f5d4c4d8d915cccd001f678bc42669c058a201e293e36fa09767df1c02c1a2cf"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "b0e11acf3afa6cb7b54314d49a988f005f4d75ef8061639e2a58e767b5554518"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "2d4451582fd5cc61a944702c7a1a7515985022af738bfc1906c4d29fa99e1539"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c2fe064427ff64ef444a408b9dcaa8e9e83ec4e2ea1732813bc8632b8db0e45"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5973fc503d64416e8dd044be75f95dddb01f657f634efe153c13b400ccbc9021"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_99135bb8_박도나_260514_모시모시_레스토랑A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 921180,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1696044acfc08b0bec3ca86a9967dc6439e5b6cc3442d09260cf8fd88af1f02c"
        }
      },
      "contentFingerprint": "62182a6e9d0c05276f9b61e903901e051eedcdfb0610a322e2714c71b24c414b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9d8ad2f4209199e2",
      "datasetId": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드",
      "name": "야모_250617_강의소스_큐피드_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline",
      "character": {
        "id": "@000",
        "name": "야모"
      },
      "venue": {
        "id": "yamo_385d726fbe",
        "name": "큐피드",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@000_야모/Project/야모_250617_강의소스/야모_250617_강의소스_큐피드.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@000_야모/project/야모_250617_강의소스/야모_250617_강의소스_큐피드_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1875,
      "durationSeconds": 31.25,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 28.799999999999997,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 31.233333587646484
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1147500,
          "expectedBytes": 1147500,
          "sizeMatches": true,
          "sha256": "f00048e5b8470f6f848876233624e27e9d3b65b914402df31b667cbc454b0aa7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/camera.f32",
          "exists": true,
          "bytes": 67500,
          "expectedBytes": 67500,
          "sizeMatches": true,
          "sha256": "1ddca569d7b397ea5cb14dab99bfd16abd9807bef228aaa908f56745b325e1cd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/root.f32",
          "exists": true,
          "bytes": 105000,
          "expectedBytes": 105000,
          "sizeMatches": true,
          "sha256": "992b1079c396318ab172fe159931268256afbbc8f592f3d806fafdb5584e2742"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7500,
          "expectedBytes": 7500,
          "sizeMatches": true,
          "sha256": "db93222c24128ff94a2c58d7ca251ee2331d0d445b15dc67b208f9bbdab19344"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/time.f64",
          "exists": true,
          "bytes": 15000,
          "expectedBytes": 15000,
          "sizeMatches": true,
          "sha256": "bc65dcce6079048e2b0111dfad418d50c624be076ee590a8f4a919d3903b4652"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/shots.json",
          "exists": true,
          "bytes": 5211,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0a6cd283b4231235ab93458a97484fe5240f9577018d7bf7081bc55047ae719a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_99632e66_야모_250617_강의소스_큐피드/01_야모_250617_강의소스_큐피드_Timeline/preview.csv",
          "exists": true,
          "bytes": 848,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9643bdaff509e7decbfae8c6e3e3facb46494d1d22c5ed455e206f4a124596d8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6156f6882b03b2cc884f0df838f85724da4cedb8356551022238db22fa54c917",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6872f68e6deed0da",
      "datasetId": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A",
      "name": "WhoisShe2",
      "folder": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260506_WhoIsShe/이레인_260506_WhoIsShe_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:a26929e4980e5189c581ceb8ba4376a94f2065ca69f0f1b01f7970c1a8465ec6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2134,
      "durationSeconds": 35.56666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260506_WhoIsShe/WhoisShe2.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 35.55265306122449,
      "shotCount": 4,
      "shotsPerMinute": 6.7478912839737575,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.55265306122449
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/joints_world.f32",
          "exists": true,
          "bytes": 1306008,
          "expectedBytes": 1306008,
          "sizeMatches": true,
          "sha256": "d785ac5a40d3845bc4749b66144724e9e0c578c70fd817b5c92b56ba375252ae"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/camera.f32",
          "exists": true,
          "bytes": 76824,
          "expectedBytes": 76824,
          "sizeMatches": true,
          "sha256": "8b0acd030f950ea94ce02f684aeb1a51da2da4e1a78cf407d8f507dd0dab94a7"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/root.f32",
          "exists": true,
          "bytes": 119504,
          "expectedBytes": 119504,
          "sizeMatches": true,
          "sha256": "b33a7391e1af0f8f1cf9c4af7ddfe72122f54eeffd0abd2454558334c1683fbe"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/shot_index.i32",
          "exists": true,
          "bytes": 8536,
          "expectedBytes": 8536,
          "sizeMatches": true,
          "sha256": "52cd1fd2ae68fa5613ca0abd6a3085533a0983301d85bc104604c4c23b81decf"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/time.f64",
          "exists": true,
          "bytes": 17072,
          "expectedBytes": 17072,
          "sizeMatches": true,
          "sha256": "acbd435dd74bfc7ffb18151d06502a7a4f7d8dcf402762024923a522f191323c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/shots.json",
          "exists": true,
          "bytes": 1438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fff697286123596e7f4dd58445eb72ce900f9f58879b98f39b760a093642126a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/preview.csv",
          "exists": true,
          "bytes": 768,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2d0b253ab051b5f09503b2ee90f69ed792fd345bc44fd8d428c82fe720fe2ebd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/audio_source.mp3",
          "exists": true,
          "bytes": 574190,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a26929e4980e5189c581ceb8ba4376a94f2065ca69f0f1b01f7970c1a8465ec6"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_997854b4_이레인_260506_WhoIsShe_블리즈모캡룸A/01_WhoisShe2/prepared_v1.npz",
          "exists": true,
          "bytes": 1487768,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c2c6aeaad0f3b706d52b236698ed9d47a00714eb1bd66b2faa51a51372f73310"
        }
      },
      "contentFingerprint": "7c092d02ef8bcb497697438b174e437fc35fa305cc38174bda2689a6fa24614c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3596cdd1dd15e946",
      "datasetId": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_bb07fb7499",
        "name": "합성",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_합성.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "d2583eca2adaf05a242f00f5b98104eeb4845f6ea969a5725ac7ba890de44836"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "3b8db5e50dd0dc213a8f22f8a46e812aa4ef1f56e13b124e0cb4b1602932d317"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "73309e3ac5b293be371b98e6f2fb9ef0f4ba3c7ba4a333fad95a44b8cf55e98a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 425,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "74fc398e91c419ddf5ddfc676cea13802ccf5b01afde5ffde7c02c0fa8e3535e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d48a6ab73b4569c2f9578fe603d5c0859bde1ae32ca1054da3487693782e2c43"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 692996,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9e2a42bb7ea7fc719027a1d59b8aefbdd985804f097107600139706e9f022863"
        }
      },
      "contentFingerprint": "137eba39ee9b7382d19e514aa38f9c1288d68a444e24c645846917aa89b370a9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2d7e41ba9c15c47d",
      "datasetId": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성",
      "name": "간바레 - Camera 02 (Cinemachine Track (1)) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_bb07fb7499",
        "name": "합성",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_합성.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "d2583eca2adaf05a242f00f5b98104eeb4845f6ea969a5725ac7ba890de44836"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "3b8db5e50dd0dc213a8f22f8a46e812aa4ef1f56e13b124e0cb4b1602932d317"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "73309e3ac5b293be371b98e6f2fb9ef0f4ba3c7ba4a333fad95a44b8cf55e98a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/shots.json",
          "exists": true,
          "bytes": 437,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fbeef51c8725ecfd575e6e9a35e2c6220c6fdb27312ef740004aa174d446a853"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/preview.csv",
          "exists": true,
          "bytes": 828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d48a6ab73b4569c2f9578fe603d5c0859bde1ae32ca1054da3487693782e2c43"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_99a6e690_유콘_260313_간바레_합성/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 693044,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9e9915fe4ff6f7865977b488d32b0a43831a57f794fef11ee44137d5d0d7c751"
        }
      },
      "contentFingerprint": "b0af94df21adf18744613e0f7806c1189134ad9294bf4acbe153de71c50afbd8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "72305cd6762c67b0",
      "datasetId": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B",
      "name": "착젤싫",
      "folder": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250823_착젤싫/달타_250823_착젤싫_궁전B.unity",
        "sourceGroup": "audio-sha256:44b69a7923b3caa7cc9ea32b3b192bc5984d0dc06173fb879005cf021da66f53",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1384,
      "durationSeconds": 23.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250823_착젤싫/착젤싫.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 16.728,
      "shotCount": 4,
      "shotsPerMinute": 10.404624277456648,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.066666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/joints_world.f32",
          "exists": true,
          "bytes": 847008,
          "expectedBytes": 847008,
          "sizeMatches": true,
          "sha256": "36fad90f833d69612c03da61cd449e41ed09636dd15f28bba09f6e705ddc7c70"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/camera.f32",
          "exists": true,
          "bytes": 49824,
          "expectedBytes": 49824,
          "sizeMatches": true,
          "sha256": "79572550a36dce1bea2f994ce1465a61897223fc7e62c515039a09bb16359ef9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/root.f32",
          "exists": true,
          "bytes": 77504,
          "expectedBytes": 77504,
          "sizeMatches": true,
          "sha256": "5e9881704403ea5b70d6937206fc8f967393e262d43dfe055f9817c27ea16196"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/shot_index.i32",
          "exists": true,
          "bytes": 5536,
          "expectedBytes": 5536,
          "sizeMatches": true,
          "sha256": "af1864eabff5ff9d1cd1ea9b7aaa9a30a8f0112eb89d6da036a7f5f616baff95"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/time.f64",
          "exists": true,
          "bytes": 11072,
          "expectedBytes": 11072,
          "sizeMatches": true,
          "sha256": "bb15e2e7696a6ac70a9fad9f12a2e474007b11d4a7586b80209cbff6d8913c0f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/shots.json",
          "exists": true,
          "bytes": 1406,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4a8ca0fa233e519814b52475f9dac33e5f100b7ef582d9be451dd2627ce452db"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/preview.csv",
          "exists": true,
          "bytes": 869,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e69d6dee750c52e80875052cce09c59345d32ee105e91ca7dd4c56c1c7693c6c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/audio_source.mp3",
          "exists": true,
          "bytes": 275477,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "44b69a7923b3caa7cc9ea32b3b192bc5984d0dc06173fb879005cf021da66f53"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9a41d909_달타_250823_착젤싫_궁전B/01_착젤싫/prepared_v1.npz",
          "exists": true,
          "bytes": 965704,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1036993de751965d4f510ab421a25915a75261a28c1d3cd2f6def62bf6ddde10"
        }
      },
      "contentFingerprint": "7c446d6273d1cebe04a38073e4abf67c46f39b18a1288c7c445061baee1270f6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3c890ddd8161778e",
      "datasetId": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B",
      "name": "톤츠카탄탄",
      "folder": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_교실B.unity",
        "sourceGroup": "multi-source-sha256:b2e58086486221cf9fe8575cd264bcce67480f4931b650819e59d3e22ffb3386",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1560,
      "durationSeconds": 26.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/톤츠카탄탄.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 25.129795918367346,
      "shotCount": 8,
      "shotsPerMinute": 18.46153846153846,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/joints_world.f32",
          "exists": true,
          "bytes": 954720,
          "expectedBytes": 954720,
          "sizeMatches": true,
          "sha256": "c26f6bc1eaf5f12542805e93e0e09ae3025f294844976c5ee77395c4c48c241e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/camera.f32",
          "exists": true,
          "bytes": 56160,
          "expectedBytes": 56160,
          "sizeMatches": true,
          "sha256": "d017b8f1f0a59fb8841c3890e307e6fcf2d1e4d15107e33574711dd044c33a9f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/root.f32",
          "exists": true,
          "bytes": 87360,
          "expectedBytes": 87360,
          "sizeMatches": true,
          "sha256": "f14f939bed55cbbbf509201ec422c87707b749a3c4d5b52ce1ab18dc51cfee91"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/shot_index.i32",
          "exists": true,
          "bytes": 6240,
          "expectedBytes": 6240,
          "sizeMatches": true,
          "sha256": "5735ed7d82ad4beda51dac6b9d4c1078972552e93dd2f5924d06ce9c1a1087b7"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/time.f64",
          "exists": true,
          "bytes": 12480,
          "expectedBytes": 12480,
          "sizeMatches": true,
          "sha256": "c0937b28a9f6176ae99ef3462919e4c326f087b34fdcdc6cb33648c7445d68b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/shots.json",
          "exists": true,
          "bytes": 2826,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "495a38c204d28be7c71797b37f20cb412756ce46df7eb2b710141962dde514ea"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/preview.csv",
          "exists": true,
          "bytes": 733,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "06289ef189d296ec92fff450d1ed09dee448819a45ea26cd142467a99acdd5d3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/audio_source.mp3",
          "exists": true,
          "bytes": 412920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/01_톤츠카탄탄/prepared_v1.npz",
          "exists": true,
          "bytes": 1088224,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7286f6ac38c3271ce10abab8a746ef377c9ba28394ec4f3490965700f008a6d2"
        }
      },
      "contentFingerprint": "4e05d3973a82544a27ebc1c6009881a3cdc7e5600e8851ea8d37ffae4aaefd8c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3e0f71b0f1e8b347",
      "datasetId": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B",
      "name": "Rude",
      "folder": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_교실B.unity",
        "sourceGroup": "multi-source-sha256:b2e58086486221cf9fe8575cd264bcce67480f4931b650819e59d3e22ffb3386",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1620,
      "durationSeconds": 27.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260313_솜초_Rude/Rude.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 23.3534693877551,
      "shotCount": 8,
      "shotsPerMinute": 17.77777777777778,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 27.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/joints_world.f32",
          "exists": true,
          "bytes": 991440,
          "expectedBytes": 991440,
          "sizeMatches": true,
          "sha256": "77c30846573aec0d52c1e097106834a5f96abdda62c8f7734c1208b6e48ffdeb"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/camera.f32",
          "exists": true,
          "bytes": 58320,
          "expectedBytes": 58320,
          "sizeMatches": true,
          "sha256": "34702c9ce2656ca5cbd044664de31a725431c45494bf853aa81e4a8ddcf28cae"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/root.f32",
          "exists": true,
          "bytes": 90720,
          "expectedBytes": 90720,
          "sizeMatches": true,
          "sha256": "5d0a62818aad86f8757af2eba3a549c241c4b6f9ce721b203bdb9baeb29067d8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/shot_index.i32",
          "exists": true,
          "bytes": 6480,
          "expectedBytes": 6480,
          "sizeMatches": true,
          "sha256": "d70a1df8923e2367998e9681d4efeb05aef00035148f7606d3923197c92a51a1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/time.f64",
          "exists": true,
          "bytes": 12960,
          "expectedBytes": 12960,
          "sizeMatches": true,
          "sha256": "89ab37c986775ecd73789d628a4197fb58dda44252487c95ce903637c37307c2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/shots.json",
          "exists": true,
          "bytes": 2824,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4df34e1cb81daa944be243c43703102cbc4f1df2fcdc1dbaf0f78452428e6777"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/preview.csv",
          "exists": true,
          "bytes": 738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3a80f3cd7bb7f3fbd2f872e5f7c454ba4569f001f3a589debeebde7e8bd1d198"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/audio_source.mp3",
          "exists": true,
          "bytes": 381303,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1252b8c4c9617b9d8a53e2c5f08bd5281878fd72ff0d8822b168602563489b1a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9a7b3016_커피바라_260406_톤츠카탄탄_교실B/02_Rude/prepared_v1.npz",
          "exists": true,
          "bytes": 1129980,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1e390245c4c86ce8faec172a48028966aa12dc97336786614f5278b307191d87"
        }
      },
      "contentFingerprint": "74cf0e4000443bd5722695bcafeba728180fef95159327384557cd7c85b6ad14",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a9c7959e9e58dff2",
      "datasetId": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_2fb4b3246e",
        "name": "유럽A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260513_모시모시/윤이제_260513_모시모시_유럽A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1237,
      "durationSeconds": 20.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.9102667744543247,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.610612244897958
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 757044,
          "expectedBytes": 757044,
          "sizeMatches": true,
          "sha256": "c7c362f8ced5a650b7be87ac84711dda91eae51f23484370ef4672ec8588690a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 44532,
          "expectedBytes": 44532,
          "sizeMatches": true,
          "sha256": "e5111bcfabe3bd63dff110328facfef0b78b50fcf9e2d8aed87ce9ae1360cc70"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 69272,
          "expectedBytes": 69272,
          "sizeMatches": true,
          "sha256": "83906d6ebe970e10fed5f5aa555ab7e74273a31897a181fd5fe559cac32d5829"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 4948,
          "expectedBytes": 4948,
          "sizeMatches": true,
          "sha256": "c7456feed62adf67844408f685675510a4cf3da7bf13e8cd75bb12005fdc9218"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 9896,
          "expectedBytes": 9896,
          "sizeMatches": true,
          "sha256": "0413d1045cdb43dcf700cbf0cd2786c4e431771de43b41c1ccb925d8a6f4346d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "26df5a70a7a8b0f5b7e3cdfc286d661172812d17deeceb6a44e1d6b97a913265"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 757,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4dc1721c44b8036f292cf322f0391a687eb10ceff840dabf6d6c7c2856251b44"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9b5029fb_윤이제_260513_모시모시_유럽A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 863404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cfffa4dc7179bd6ee1c4f7c715f7f6430b6723ff5e7b8af9dbfc2983f8660bf9"
        }
      },
      "contentFingerprint": "5994561ffa61656c9c7990b75fde6d45158a7a0bc86503b6988fec4022e2e918",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f6afd1805983522f",
      "datasetId": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅",
      "name": "화이팅화이팅",
      "folder": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/블리즈_260317_화이팅화이팅.unity",
        "sourceGroup": "audio-sha256:eee74e1d2377d5d4fe070f70c1a182329489f3e4081b83b6b47a705e26d5a30a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1500,
      "durationSeconds": 25.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260317_화이팅화이팅/화이팅화이팅.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 24.267755102040816,
      "shotCount": 1,
      "shotsPerMinute": 2.4,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/joints_world.f32",
          "exists": true,
          "bytes": 918000,
          "expectedBytes": 918000,
          "sizeMatches": true,
          "sha256": "1c07d306bc54684e7809f0a459e1b31d2066390bd212b701b6bffa8ae705eff3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/camera.f32",
          "exists": true,
          "bytes": 54000,
          "expectedBytes": 54000,
          "sizeMatches": true,
          "sha256": "f4828cb94cea141f93a391891fab9edcfaad3fb362eaf70ee62424ee5f0a0b88"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/root.f32",
          "exists": true,
          "bytes": 84000,
          "expectedBytes": 84000,
          "sizeMatches": true,
          "sha256": "f2344996b15d8b9877a3b8d1656ce3cbf5899ae495f2245b00259d4febc9c467"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/shot_index.i32",
          "exists": true,
          "bytes": 6000,
          "expectedBytes": 6000,
          "sizeMatches": true,
          "sha256": "a6bedce1e512d6531cd02fe7a0b72bb64f229cdb254ec48d63308877004e620a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/time.f64",
          "exists": true,
          "bytes": 12000,
          "expectedBytes": 12000,
          "sizeMatches": true,
          "sha256": "04591ef6b6a58db6b38070700bdcc658cdb73f760b50e22cf97d5ab044c963ce"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/shots.json",
          "exists": true,
          "bytes": 380,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "65384a8e0a5a5deb243c13fd2e5552e1d4407eb0331e06b6d70efcd897e8e3b9"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/preview.csv",
          "exists": true,
          "bytes": 798,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5f0adc024fe67766ee1a9a32a2dce247f464b44db4b00916bd9e95985b338ee6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/audio_source.mp3",
          "exists": true,
          "bytes": 396808,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "eee74e1d2377d5d4fe070f70c1a182329489f3e4081b83b6b47a705e26d5a30a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9c651ba6_블리즈_260317_화이팅화이팅/01_화이팅화이팅/prepared_v1.npz",
          "exists": true,
          "bytes": 1046452,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "04340b9d45ae2faae2f4325125007bf0c93cd355788f195cbdc9e56f85b22fb1"
        }
      },
      "contentFingerprint": "8d93e51e7a7be0bdf065347e1d27e8b9c482139317b90758d5a67df76e356540",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3e4baf42d2e21cda",
      "datasetId": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용",
      "name": "찐찐찐찐찐최_종",
      "folder": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종",
      "character": {
        "id": "@128",
        "name": "단츄"
      },
      "venue": {
        "id": "yamo_0bec557165",
        "name": "페이셜촬영용",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/단츄_250901_블랙맘바_페이셜촬영용.unity",
        "sourceGroup": "audio-sha256:2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 8512,
      "durationSeconds": 141.86666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@128_단츄/Project/단츄_250901_블랙맘바/음원/찐찐찐찐찐최_종.wav",
      "audioStartSeconds": 6.75,
      "audioDurationSeconds": 117.33335416666667,
      "shotCount": 15,
      "shotsPerMinute": 6.343984962406014,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 141.86666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/joints_world.f32",
          "exists": true,
          "bytes": 5209344,
          "expectedBytes": 5209344,
          "sizeMatches": true,
          "sha256": "903f7b80ec169b9b2f7665ce1a3361ddeeb18a95374a3ea6cd6d162d77821dd1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/camera.f32",
          "exists": true,
          "bytes": 306432,
          "expectedBytes": 306432,
          "sizeMatches": true,
          "sha256": "c0dabb13735c2b3450372a178cd65b95727220077e6799f58f78d03919faa513"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/root.f32",
          "exists": true,
          "bytes": 476672,
          "expectedBytes": 476672,
          "sizeMatches": true,
          "sha256": "ffd14589e05c029c271f7764fa3b516c72cb51b2e05a6b6090e6158898fc466f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/shot_index.i32",
          "exists": true,
          "bytes": 34048,
          "expectedBytes": 34048,
          "sizeMatches": true,
          "sha256": "67a7f32002019dcceaa4582e865b1b3b65a8e063d3162ce3203503f234d62ffb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/time.f64",
          "exists": true,
          "bytes": 68096,
          "expectedBytes": 68096,
          "sizeMatches": true,
          "sha256": "abd0494575335d0adc73740f839ade5e203bf254e3614287c711018eeb686419"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/shots.json",
          "exists": true,
          "bytes": 5546,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ef1f77701499cef4ef16f03007e126c4fbe494d214a3d778e6ffd054e1e4efd0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bb875131de71afcf7a90747a731deb21dc0004afe8d8224663e67b209435b497"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/audio_source.wav",
          "exists": true,
          "bytes": 33794094,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f16e6489f0bcbb31c180a08f859484b8a785ae5f0edcd7d9ea7e8dd31949252"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_9cf2f209_단츄_250901_블랙맘바_페이셜촬영용/01_찐찐찐찐찐최_종/prepared_v1.npz",
          "exists": true,
          "bytes": 5926828,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2489a4effefe146e02207ebd524422327f04f94880e2a06f5a17104f5e437696"
        }
      },
      "contentFingerprint": "06df1f8fc4216349ea7617071c044e806e3c8d325543defde3e330bd966ae77e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "96e5133a7e166f75",
      "datasetId": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A",
      "name": "이레인_250522_키스키츠네_시골A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_595214e151",
        "name": "시골A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250522_키스키츠네/이레인_250522_키스키츠네_시골A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_250522_키스키츠네/이레인_250522_키스키츠네_시골a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1810,
      "durationSeconds": 30.166666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 11.933701657458563,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1107720,
          "expectedBytes": 1107720,
          "sizeMatches": true,
          "sha256": "919c1099d530134e6ac08a2477e0b8e1b5719d9d2ec930468d2a8017499215fb"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/camera.f32",
          "exists": true,
          "bytes": 65160,
          "expectedBytes": 65160,
          "sizeMatches": true,
          "sha256": "f2309036fdfd667dd8dd643cf30174c592ee0a10adce8f0070e87cefbc0f522b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/root.f32",
          "exists": true,
          "bytes": 101360,
          "expectedBytes": 101360,
          "sizeMatches": true,
          "sha256": "2f763dd76b90cac2661d6c4509f957599b720a9d1b40f950f444e6ee63a4cf45"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7240,
          "expectedBytes": 7240,
          "sizeMatches": true,
          "sha256": "0b02dcd0099a804be20b2f92c79f1f6dcfdb837e56947d9478b81fcbe820b194"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/time.f64",
          "exists": true,
          "bytes": 14480,
          "expectedBytes": 14480,
          "sizeMatches": true,
          "sha256": "66f8685263364da186558dc2af66eb7099fae5379355a6a56bf18d6946a14e64"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/shots.json",
          "exists": true,
          "bytes": 2224,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "32b1ff5e399ed2c874a78c76bb1eef53696b2210b34a11f5b7d53e0b5e077c61"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_9f2b655b_이레인_250522_키스키츠네_시골A/01_이레인_250522_키스키츠네_시골A_Timeline/preview.csv",
          "exists": true,
          "bytes": 726,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1994ee6bc0f615de0dae1a0597a787569f8d13c3b18fafe8a73a04738740ccff"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ed62d66478dba4ae841e5b2699a444daff877f540a5d4a28c35119b354702deb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e6f2ac3aead80fb0",
      "datasetId": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A",
      "name": "윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_7a50c7794f",
        "name": "성탄파티룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251224_첫눈챌린지/윤이제_251224_첫눈챌린지_성탄파티룸A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251224_첫눈챌린지/윤이제_251224_첫눈챌린지_성탄파티룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 922,
      "durationSeconds": 15.366666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 23.427331887201735,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.364064798690379
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 564264,
          "expectedBytes": 564264,
          "sizeMatches": true,
          "sha256": "2081aa00d058d91631f63e38876395d2643fda70e87756c25312ee29ee282fb7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/camera.f32",
          "exists": true,
          "bytes": 33192,
          "expectedBytes": 33192,
          "sizeMatches": true,
          "sha256": "f636fcf663920761cbad58d2c66a6b154cd89f937f140bf0fd675f69633bf9c5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/root.f32",
          "exists": true,
          "bytes": 51632,
          "expectedBytes": 51632,
          "sizeMatches": true,
          "sha256": "4b9c81a4ce45ab852b6be8f9a4d0500835c182b68fadbb4d7ca0cd41423c2e54"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3688,
          "expectedBytes": 3688,
          "sizeMatches": true,
          "sha256": "dfd8d20793df640bbfebb969af9cf4c3ec411984a2510ef803c0ff75529cfffd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/time.f64",
          "exists": true,
          "bytes": 7376,
          "expectedBytes": 7376,
          "sizeMatches": true,
          "sha256": "b55c2c191700058e99c639f98500fb884866aed62c80cabc02a8d7d7e1c462fe"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/shots.json",
          "exists": true,
          "bytes": 2216,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a78b526168853404f218e59b120210cffa3c7a9df63c91d002632e2d5e73c011"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a1761703_윤이제_251224_첫눈챌린지_성탄파티룸A/01_윤이제_251224_첫눈챌린지_성탄파티룸A_Timeline/preview.csv",
          "exists": true,
          "bytes": 786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "038b52994d1fc1185ef164a052d22e9322f6240c579f9bdf93585574a2981c7e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ffa2acfcdbd3ea68b71325394ff0f4d95949da3e4b236fe1a43ae991fa7669b6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "94812ec98711f463",
      "datasetId": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D",
      "name": "오버드라이브",
      "folder": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260211_연초록_오버드라이브/하데스_260211_연초록_오버드라이브_홀D.unity",
        "sourceGroup": "audio-sha256:88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 828,
      "durationSeconds": 13.8,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260211_연초록_오버드라이브/오버드라이브.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 12.888,
      "shotCount": 4,
      "shotsPerMinute": 17.391304347826086,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 13.8
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/joints_world.f32",
          "exists": true,
          "bytes": 506736,
          "expectedBytes": 506736,
          "sizeMatches": true,
          "sha256": "38ca53e0efb5f106bfb77aeb5bc5773f86a8ba57833ceea8bfe8c393eaa9de53"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/camera.f32",
          "exists": true,
          "bytes": 29808,
          "expectedBytes": 29808,
          "sizeMatches": true,
          "sha256": "3398f9e65ce0286a31a16def582c17a9ffe058ad9a0788e4fc997171d759524f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/root.f32",
          "exists": true,
          "bytes": 46368,
          "expectedBytes": 46368,
          "sizeMatches": true,
          "sha256": "f68e6b2e2ae0ca833195223f41a80edca7f5e3b46c6be428f602888ad6aa08a4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/shot_index.i32",
          "exists": true,
          "bytes": 3312,
          "expectedBytes": 3312,
          "sizeMatches": true,
          "sha256": "e7b9bde04e7e8ea264cb9a8ca8f55cda8e4da7384362d2358814c05fe9923c31"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/time.f64",
          "exists": true,
          "bytes": 6624,
          "expectedBytes": 6624,
          "sizeMatches": true,
          "sha256": "271c8c5d1438351f3d2ebd9d7fcd8c79ee8bbb38e20f97d55ed2f9db96017276"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/shots.json",
          "exists": true,
          "bytes": 1433,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "01da3476a7736dff53ead673dd918a324e2e4ccb567b645c8e4542db616748ea"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/preview.csv",
          "exists": true,
          "bytes": 741,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5540ce746eeabdfe475e6004d4728d2bf1e0851814c035356888b97131bff77c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/audio_source.mp3",
          "exists": true,
          "bytes": 216792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88146db25f8478fecd3e5a757a9485d5576e54c18df792346c74888bb6452db3"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a1fd6cac_하데스_260211_연초록_오버드라이브_홀D/01_오버드라이브/prepared_v1.npz",
          "exists": true,
          "bytes": 578768,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e18e9aaf6d823d1c65a965963e8e99beaa46f9258c12220a43f2882388ead1a5"
        }
      },
      "contentFingerprint": "eb4522615a4782eb8ea4455d5a33845be25bc7c744e13c25897bf4b37041c1c3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1f6fc85d73b96fda",
      "datasetId": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2",
      "name": "4Step",
      "folder": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_443db9e22a",
        "name": "스튜디오A2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_스튜디오A2.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1390,
      "durationSeconds": 23.166666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/4Step.mp3",
      "audioStartSeconds": 2.0,
      "audioDurationSeconds": 18.36408163265306,
      "shotCount": 2,
      "shotsPerMinute": 5.179856115107913,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/joints_world.f32",
          "exists": true,
          "bytes": 850680,
          "expectedBytes": 850680,
          "sizeMatches": true,
          "sha256": "e025ffdc29a41f88ddff6b745a97b2870fa22c4484ff5e029eefdc7500abc141"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/camera.f32",
          "exists": true,
          "bytes": 50040,
          "expectedBytes": 50040,
          "sizeMatches": true,
          "sha256": "e73dd4c09370eb7cb318182646b53719a9187e3685250b5e0f82a0d698c0bede"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/root.f32",
          "exists": true,
          "bytes": 77840,
          "expectedBytes": 77840,
          "sizeMatches": true,
          "sha256": "450152c861b799e4039b57b4a9ef2e1cf01d230267e330968b04e7a345db997e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/shot_index.i32",
          "exists": true,
          "bytes": 5560,
          "expectedBytes": 5560,
          "sizeMatches": true,
          "sha256": "128acebe3421d71d2ef44d065b6fd5d5af01a49410a09a76e318c5137f0b3cc1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/time.f64",
          "exists": true,
          "bytes": 11120,
          "expectedBytes": 11120,
          "sizeMatches": true,
          "sha256": "5254b8a60abc8772f0d17426d4e397bbddd15ffce842e743f8892079efd23e3b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/shots.json",
          "exists": true,
          "bytes": 710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "83a3a0c0e7aaa71950586c4e82041fb11e6ca02676a221664f08d38f8021d1d1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/preview.csv",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "25cc1e93a547ba0dfdfc247157f72e1398eddf9090fad4023c6b11ed2e9bce4b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/audio_source.mp3",
          "exists": true,
          "bytes": 304498,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a244e2d6_하데스_260422_4Step_스튜디오A2/01_4Step/prepared_v1.npz",
          "exists": true,
          "bytes": 969912,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ed1c9401ed20849804f23d17b24632668a6685a6b4aad5866898da1c2132f568"
        }
      },
      "contentFingerprint": "cacf37aa2da3a2093306c841c313601c432c720d74025e3dc067974f90c7f23a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6f888193e905a52b",
      "datasetId": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C",
      "name": "하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 600,
      "durationSeconds": 10.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 9.999999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 367200,
          "expectedBytes": 367200,
          "sizeMatches": true,
          "sha256": "c04b234517183374cc607ed9bd6fe87ee33b561b7c49ae175387915c3e50f1f6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 21600,
          "expectedBytes": 21600,
          "sizeMatches": true,
          "sha256": "8cfe5845b80dfeb769abf4c5925c693e532a2302d84f6ab5817759a995931b9f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 33600,
          "expectedBytes": 33600,
          "sizeMatches": true,
          "sha256": "a076884b4f3103ce46da96a7441311ddae0741d60aa9632c180b46aa2e05428c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 2400,
          "expectedBytes": 2400,
          "sizeMatches": true,
          "sha256": "1caf3c50ce40a6a9f9a9e8a578bf67a99ab79eee74e9fc214f7229f333eae8c5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "3429ce6dcfa4ea5fe2ca068f4189e6c92f430b925653e4304578a098886f36ed"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 842,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5f46c94cd521949f4fbef0cd9f2eb4eb4991a9ec844bf03e0a91eb9dec91a2f3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/01_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 01 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 730,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ffc17629c5566895a7451050decae7abe681d7864f681053901faf7b58f8255d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "c1dbd1d478f76e0e2a06f5c3298b4c68861c5a9f29bcd1e620d2f992c3d98fbd",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "44fbfeec520b43e3",
      "datasetId": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C",
      "name": "하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260202_연초록_암낫큣애니몰/하데스_260202_연초록_암낫큣애니몰_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 600,
      "durationSeconds": 10.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 6.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 9.999999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 367200,
          "expectedBytes": 367200,
          "sizeMatches": true,
          "sha256": "c04b234517183374cc607ed9bd6fe87ee33b561b7c49ae175387915c3e50f1f6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 21600,
          "expectedBytes": 21600,
          "sizeMatches": true,
          "sha256": "5b97b11925f3fba6356581604479b9e39dd699a39d2dd5fad810110931ea88ee"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 33600,
          "expectedBytes": 33600,
          "sizeMatches": true,
          "sha256": "a076884b4f3103ce46da96a7441311ddae0741d60aa9632c180b46aa2e05428c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 2400,
          "expectedBytes": 2400,
          "sizeMatches": true,
          "sha256": "a0ee989ed2a0a2e3626520afa4032e06144865c8c8f6357293c9f4cd2069eaf2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "3429ce6dcfa4ea5fe2ca068f4189e6c92f430b925653e4304578a098886f36ed"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 476,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3fb2d1e65bccbb09e9f674fbbdf7251c67bf9ece69bf45a43801ae0b5265953f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a28d26c0_하데스_260202_연초록_암낫큣애니몰_학교C/02_하데스_260202_연초록_암낫큣애니몰_학교C_Timeline - Camera 02 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 730,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "39edf0641f31d038559a3c3195e2da4dd15cdc6abfa4d41e85c8032d956d6d7a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6d78a0f71b88d4af0415df570e801fe7c8ad6a7efc9e871c880f226149558c1a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c95624a353e64d31",
      "datasetId": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A",
      "name": "CHICKEN BANANA",
      "folder": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250714_치킨바나나/따스히_250714_치킨바나나_이탈리아A.unity",
        "sourceGroup": "audio-sha256:e83981ec45a59a78685b94f4dbb6ec0b18ec8377d3b99d14373edb98ba678f81",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 1001,
      "durationSeconds": 16.683333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250714_치킨바나나/CHICKEN BANANA.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 16.683333333333334,
      "shotCount": 1,
      "shotsPerMinute": 3.5964035964035963,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.683333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/joints_world.f32",
          "exists": true,
          "bytes": 252252,
          "expectedBytes": 252252,
          "sizeMatches": true,
          "sha256": "26d50436c3316f4dd51b3bd7b7c8975f4ef1c6b2dd21f342ed47ed94ce041c16"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/camera.f32",
          "exists": true,
          "bytes": 36036,
          "expectedBytes": 36036,
          "sizeMatches": true,
          "sha256": "61894cdef79ddb46f12240179f01c98ade837f272d99d40dccb2e80ba777642a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/root.f32",
          "exists": true,
          "bytes": 56056,
          "expectedBytes": 56056,
          "sizeMatches": true,
          "sha256": "fbad2bb231c854d3a61f2aaa0013596569dcedd87e915f4f3d9f4045ce4a0e3c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/shot_index.i32",
          "exists": true,
          "bytes": 4004,
          "expectedBytes": 4004,
          "sizeMatches": true,
          "sha256": "411ce3ddb1438ddef2b3e6448393c6747dd70dc5fb5984ed165683a4896b8eea"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/time.f64",
          "exists": true,
          "bytes": 8008,
          "expectedBytes": 8008,
          "sizeMatches": true,
          "sha256": "676a20081c8dd160cabc099e9e143a8fac386dd52aea8cff01dabf773bfcbac1"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/shots.json",
          "exists": true,
          "bytes": 400,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b89b1841d41c4edb393f67728270431e14bdc2d82a9f95d35a07066f05c1218"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3efb8392d79b9fd585b0003e0a8bd178e44c8329003f286b3d3c7a6dc88b8889"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/audio_source.mp3",
          "exists": true,
          "bytes": 2123174,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e83981ec45a59a78685b94f4dbb6ec0b18ec8377d3b99d14373edb98ba678f81"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a37a6ba5_따스히_250714_치킨바나나_이탈리아A/01_CHICKEN BANANA/prepared_v1.npz",
          "exists": true,
          "bytes": 699200,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6208daf03c52418f0f1f63c19a50f707e0318de8c21c75cadd4eb404dfa3ac64"
        }
      },
      "contentFingerprint": "1cfd6fa3ce862ffbd5aa0e2012d2b6ad1379925304cddedcf4f9e9df3dd67d82",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1d0cc1436417980c",
      "datasetId": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B",
      "name": "모아_260207_다이얼노트_궁전B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline",
      "character": {
        "id": "@103",
        "name": "모아"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@103_모아/Project/모아_260207_다이얼노트/모아_260207_다이얼노트_궁전B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@103_모아/project/모아_260207_다이얼노트/모아_260207_다이얼노트_궁전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1290,
      "durationSeconds": 21.5,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.7906976744186047,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.499999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 789480,
          "expectedBytes": 789480,
          "sizeMatches": true,
          "sha256": "24109f512d669aaf98cd3188cb5e27a6af9e5adc3e22bfe11359c159279704d0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/camera.f32",
          "exists": true,
          "bytes": 46440,
          "expectedBytes": 46440,
          "sizeMatches": true,
          "sha256": "ce3aed5994ff9493426f2d93ce2323ed407951dcd77a790088a5651247731e85"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/root.f32",
          "exists": true,
          "bytes": 72240,
          "expectedBytes": 72240,
          "sizeMatches": true,
          "sha256": "82135c1a26769d3c9123b8c3d76277ba22bf6545733c59b8bbab89218c50e84a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5160,
          "expectedBytes": 5160,
          "sizeMatches": true,
          "sha256": "a92b8430e9cfedc4622489ffff9879f69a145024b6d8f4b39a95144f5afc75bc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/time.f64",
          "exists": true,
          "bytes": 10320,
          "expectedBytes": 10320,
          "sizeMatches": true,
          "sha256": "582bdcd841d76249f342c9a8f3057ad849af1179429238388f2ff31c40672abb"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/shots.json",
          "exists": true,
          "bytes": 436,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2b61e4a94c69770930daf5444ed0b781ba98ac8334253cd7d667672ee34bd6d4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a3a0c557_모아_260207_다이얼노트_궁전B/01_모아_260207_다이얼노트_궁전B_Timeline/preview.csv",
          "exists": true,
          "bytes": 873,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d1b8a10169a671a7cbe0f0fc117366d24f0bd23e26ba940f0df974752eee5cb0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "4e18043fb1e58416aef2613a95ac14a81b4b1bef66dd7ce1136c131000152020",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d2ef0a379c939802",
      "datasetId": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/달타_260326_캐치캐치_저택A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1440,
      "durationSeconds": 24.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 881280,
          "expectedBytes": 881280,
          "sizeMatches": true,
          "sha256": "e3dd5a2eac70fd23f2dbcc3334f646b3321f24c0027fa185ee043783398cb00f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 51840,
          "expectedBytes": 51840,
          "sizeMatches": true,
          "sha256": "31b38eed45da4bfdda6ca096d4e67e8f37e08bd54d55aa492ecacfdfe759ef87"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 80640,
          "expectedBytes": 80640,
          "sizeMatches": true,
          "sha256": "cc8fff94c1f6b11be35b22abfaf1e67fe1d7609924c39491de0e69a50119b02a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5760,
          "expectedBytes": 5760,
          "sizeMatches": true,
          "sha256": "9ebd7920809618f067ad87aedcedc86c7e864f73a031a6d69fe46f63c2fb2565"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11520,
          "expectedBytes": 11520,
          "sizeMatches": true,
          "sha256": "d595c4a8dbecaae8ddca426f08ee3b234b9b256893e54f7bde55dee28947b8e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2145,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c0e5ca53a968640d4c2f5998e45b88e57186ea7bc355eb0515648258d3332b2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2689d94b2f02012707702f18d586fc959e3a1c1112c73138540f92daeb57ef13"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a3a44f16_달타_260326_캐치캐치_저택A/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1004688,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d3472ab0638d3f3f13b606101ae60799333370c3728aea08afb7b30ccbfe771b"
        }
      },
      "contentFingerprint": "ee73044f950528083e9097c8d4284ab42ece867e3009bb0d2bd77bf69645431f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fc3224a2b3ddede2",
      "datasetId": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "0b3cc64e00bcff3fd461f0fd23acb4c39de34c1d0819a47a7fba909f492ebc7f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2037142a1d2daa05b5c981871cd18603ea4852a4c74843c5d3445e94a23dfde3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "efbe7a30168aa710f64e9c6a020f2d7fab8d1a4096581b2477f438e74dae28ee"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 713,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1bde5a2c205dcbaf8a7b7aef5c93d44e4d4cdd9b04bbf67f0d3c0c613b7e7bf"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712476,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "027a8a5e7f6348e337e0ad1c8c08a5bf4a16c03c2e8bf3fc4f43627b9750e0d8"
        }
      },
      "contentFingerprint": "ec9b25bdb7977c487b97b34f064821035945693e8638b402f351525c2b6a470e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7b04a1df32a62f11",
      "datasetId": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "0b3cc64e00bcff3fd461f0fd23acb4c39de34c1d0819a47a7fba909f492ebc7f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2037142a1d2daa05b5c981871cd18603ea4852a4c74843c5d3445e94a23dfde3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "efbe7a30168aa710f64e9c6a020f2d7fab8d1a4096581b2477f438e74dae28ee"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 713,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1bde5a2c205dcbaf8a7b7aef5c93d44e4d4cdd9b04bbf67f0d3c0c613b7e7bf"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1aa4c71a5c6f1fe67311db72653ee30ef5dd70cdfd85160dfc4411cda496f8ae"
        }
      },
      "contentFingerprint": "4937b92871904c6a3028583630601c6a35d0f1a3b8668f03a063bf5800493ba6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3c8d0e7be08a0a28",
      "datasetId": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/강다래_260319_간바레.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "0b3cc64e00bcff3fd461f0fd23acb4c39de34c1d0819a47a7fba909f492ebc7f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2037142a1d2daa05b5c981871cd18603ea4852a4c74843c5d3445e94a23dfde3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "efbe7a30168aa710f64e9c6a020f2d7fab8d1a4096581b2477f438e74dae28ee"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 713,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1bde5a2c205dcbaf8a7b7aef5c93d44e4d4cdd9b04bbf67f0d3c0c613b7e7bf"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a476bd33_강다래_260319_간바레/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3eab6558ca2b0addaa0993c7108092b98e99c3dad6cd371e98a07234de6c96a"
        }
      },
      "contentFingerprint": "e6eac6976a9d7d673da7173b1310549ee4ec3c83a88d0632c5a49424a1a5a338",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "95a95e659ec8ec8a",
      "datasetId": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A",
      "name": "wda",
      "folder": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda",
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_0f5754511b",
        "name": "스크린홀A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260526_WDA/채단우_260526_WDA_스크린홀A.unity",
        "sourceGroup": "audio-sha256:0fb72f427ffbff907734bb7906fd5e5eb0b8b763557f66ad19604df34ad3fd13",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1980,
      "durationSeconds": 33.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260526_WDA/wda.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 31.451428571428572,
      "shotCount": 6,
      "shotsPerMinute": 10.909090909090908,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 33.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/joints_world.f32",
          "exists": true,
          "bytes": 1211760,
          "expectedBytes": 1211760,
          "sizeMatches": true,
          "sha256": "35a7b5fed142657e3260f3475032d4e7027b56f0ec78e244a262e1fcfea1d8ba"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/camera.f32",
          "exists": true,
          "bytes": 71280,
          "expectedBytes": 71280,
          "sizeMatches": true,
          "sha256": "b06f9bd949c6cf2053fa85000dafa1931fa858c2b0114da68a09fe7cfd7399cd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/root.f32",
          "exists": true,
          "bytes": 110880,
          "expectedBytes": 110880,
          "sizeMatches": true,
          "sha256": "085c5a0f7c20b64447c9ae5e15c07860db375815ff0944d7e6249c27a06e6de7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/shot_index.i32",
          "exists": true,
          "bytes": 7920,
          "expectedBytes": 7920,
          "sizeMatches": true,
          "sha256": "b1a4306c7f55f2a4a0450ac3b2fa746d87640be8c8e9c2137f594969e2978cc2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/time.f64",
          "exists": true,
          "bytes": 15840,
          "expectedBytes": 15840,
          "sizeMatches": true,
          "sha256": "26a723a6c59516de2bffd4730879560e3b9a86d82226dc08fe8f3b4c6542068d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/shots.json",
          "exists": true,
          "bytes": 2137,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "67e93ce91de140008e97e8c17f4e3e0b23fb00f392fd8259bd827e6fe7381690"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/preview.csv",
          "exists": true,
          "bytes": 739,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fb43b58a4ee3e44ee4932861b8b6115f29e85361c91df2d74b074df30e88119d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/audio_source.mp3",
          "exists": true,
          "bytes": 511174,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0fb72f427ffbff907734bb7906fd5e5eb0b8b763557f66ad19604df34ad3fd13"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a78afede_채단우_260526_WDA_스크린홀A/01_wda/prepared_v1.npz",
          "exists": true,
          "bytes": 1380532,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5480ff96b057f083e97aa074b952c90e6b0eded2a4b32f5dda2acdede3d68286"
        }
      },
      "contentFingerprint": "c254b505b17e0a66b70e7a9822390497ac36b44ef7113dc06ef8b879d9752209",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "615b17149bfacfb2",
      "datasetId": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A",
      "name": "MontagemHikariFull",
      "folder": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260416_MONTAGEM_HIKARI/블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/MontagemHikariFull.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 17.95,
      "shotCount": 3,
      "shotsPerMinute": 10.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "562afbbc0a81a5ee600249b96c58b275f242f1e71d14b49d4c17e3eea1baf480"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "04db513dc4380a713be52b3819097da8ea4998c6bf4b226fe0a9c2c3c8e2019c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "31068461eedc6b781ded07e692e3e16146ba7cfa891b4a16cfd1fb5114370e53"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "deb0543f8a347511d1ac647c69eb6c6264cfa6acb8fe79736222e6709792d140"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/shots.json",
          "exists": true,
          "bytes": 1067,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "abcc8595db9d14964f79b739694177b345a15d354ee95452bc0dc26992414d93"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/preview.csv",
          "exists": true,
          "bytes": 742,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f334a36d81ad51012b79730035f125f3cf6520bcd3220aa591c453754b26a19"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/audio_source.mp3",
          "exists": true,
          "bytes": 1826261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_a7aa49aa_블리즈_260416_MONTAGEM_HIKARI_블리즈모캡룸A/01_MontagemHikariFull/prepared_v1.npz",
          "exists": true,
          "bytes": 754248,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "174316eef740dda39b9bf4e331516ed9eb3986310ea546e8d1658cfbf702e5bb"
        }
      },
      "contentFingerprint": "c9da59a62006a5495dc2f3dc61a3e3c83d82e5eb174752245cc6c846de45365b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "47fbdbf3ad841dfe",
      "datasetId": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A",
      "name": "레제_251204_Nameless_소무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_251204_Nameless/레제_251204_Nameless_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@124_레제/project/레제_251204_nameless/레제_251204_nameless_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3205,
      "durationSeconds": 53.416666666666664,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 13,
      "shotsPerMinute": 14.602184087363495,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 53.416666666665996
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1961460,
          "expectedBytes": 1961460,
          "sizeMatches": true,
          "sha256": "4acdb6caa83466402af42ecae386985e2b7e1f9b5f6adc552854e22df7b87691"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 115380,
          "expectedBytes": 115380,
          "sizeMatches": true,
          "sha256": "c00072827927c959abd4053e3cc9fc51546acb0ebca837f2c12f2b7133271e10"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 179480,
          "expectedBytes": 179480,
          "sizeMatches": true,
          "sha256": "7ddec335045fdbe70322cce0dd22c58bd7585dd4662838a58a759cad68850dd0"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12820,
          "expectedBytes": 12820,
          "sizeMatches": true,
          "sha256": "865389df2bd1526d4beb171566112381bdab44ad95035101142eed49a307ca0f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 25640,
          "expectedBytes": 25640,
          "sizeMatches": true,
          "sha256": "c16a040b320ae2c53cbe3d07af7ee441f1ee37863c1d5a6ac61a0008e1728d1c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 4649,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "508830af1b8e75672a7dc1fb6245a02df538028cd263abfd92055c2eefb740da"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a84ed193_레제_251204_Nameless_소무대A/01_레제_251204_Nameless_소무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 725,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3d1a14e9a6f5d45035353ec9550c105da8fab197fe1d17bbc51e7bbe9b7da1e0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "50364d34305b1a4962ae141266ae6dac35420714ffc63cb7111df6c7d90543c8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c8b89154ca259a80",
      "datasetId": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A",
      "name": "이레인_251022_Closer_소무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251022_Closer/이레인_251022_Closer_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_251022_closer/이레인_251022_closer_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1202,
      "durationSeconds": 20.033333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 14.97504159733777,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.033333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 735624,
          "expectedBytes": 735624,
          "sizeMatches": true,
          "sha256": "4898fb6e4a4b444229045c056bbf1d0b4768cadd0c227e3d63f0f1f42d1803d0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 43272,
          "expectedBytes": 43272,
          "sizeMatches": true,
          "sha256": "8e1ee2789d5b31782cacc160de4b61ae42ebca740dd4588cec129cb72b443663"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 67312,
          "expectedBytes": 67312,
          "sizeMatches": true,
          "sha256": "c4dce6272f3375e0ed9c1d970779a0e800d95f45c3b59b992e443b7d27eefecc"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4808,
          "expectedBytes": 4808,
          "sizeMatches": true,
          "sha256": "872a11e56681cfa5bb0728f90d2577edcbc5a0ada4e9d2d0316eae5281204a13"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 9616,
          "expectedBytes": 9616,
          "sizeMatches": true,
          "sha256": "fc2ddf598f42a6ea5f8a0609e6ebfa5dcb23b233e97cdf0c14c5f5b7b7a5224b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 1752,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5cfb0cd8e5afe1cf6af5ec27a3a34305155c7880d4e7a66acd684e476d0834e6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_a9f70a16_이레인_251022_Closer_소무대A/01_이레인_251022_Closer_소무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c61dee0bf1c7bb44155ad6847593a1726001d87c9c213b5a5fd4a6db3a51c7bd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "2fb61d82e02d3c569a0371e0d1e4f169dd6ea03551ac5af075d348059b5e691a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "0f94a01ef0aba3fe",
      "datasetId": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue",
      "name": "양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 932,
      "durationSeconds": 15.533333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.8626609442060085,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.523945578231292
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 570384,
          "expectedBytes": 570384,
          "sizeMatches": true,
          "sha256": "ec0c03806a1e552cec86646f7f941aadc4d80f23b61ba5ced3d6bd9fef1011c5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/camera.f32",
          "exists": true,
          "bytes": 33552,
          "expectedBytes": 33552,
          "sizeMatches": true,
          "sha256": "25337a8b15699c4e1bdab660c286ec996fffd6eca123181f464eb150d450ab17"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/root.f32",
          "exists": true,
          "bytes": 52192,
          "expectedBytes": 52192,
          "sizeMatches": true,
          "sha256": "878bd58e1bb9e3d3d1604dd384322fe0f050fa092c84d6c1c3beecd128772b61"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 3728,
          "expectedBytes": 3728,
          "sizeMatches": true,
          "sha256": "9e84f69b7975f27f4aca8a1b8343ae2530f2a0e9061fd7266db62a20bd645e92"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/time.f64",
          "exists": true,
          "bytes": 7456,
          "expectedBytes": 7456,
          "sizeMatches": true,
          "sha256": "40e9a7b13da64fa0ec0b6d3326010b42a6a23cdbe7139f66723715fea3100147"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/shots.json",
          "exists": true,
          "bytes": 472,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9aa99ad4bc8201018d0c0546aed2fec0ccd2c0baca12f55a80e1ae67f16212e6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/01_양도끼_251022_SugarOnMyTongue_Timeline - Camera 01 (Cinemachine Track (1)) [muted]/preview.csv",
          "exists": true,
          "bytes": 814,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "49dc9b20db4ac7791b8537bb7da5182863856eb7a1430a9a2261e4420a821a82"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "5e1dc482b425722164d7004de023df352e8a4d4dd19cd2f51c2b0879c55ab627",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fafbdf52a37f1c38",
      "datasetId": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue",
      "name": "양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 932,
      "durationSeconds": 15.533333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.8626609442060085,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.523945578231292
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 570384,
          "expectedBytes": 570384,
          "sizeMatches": true,
          "sha256": "ec0c03806a1e552cec86646f7f941aadc4d80f23b61ba5ced3d6bd9fef1011c5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 33552,
          "expectedBytes": 33552,
          "sizeMatches": true,
          "sha256": "cbded66b49bc7d815ee533fb4c51cb24c7612056aa80382fc32da16edb726df7"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 52192,
          "expectedBytes": 52192,
          "sizeMatches": true,
          "sha256": "878bd58e1bb9e3d3d1604dd384322fe0f050fa092c84d6c1c3beecd128772b61"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 3728,
          "expectedBytes": 3728,
          "sizeMatches": true,
          "sha256": "9e84f69b7975f27f4aca8a1b8343ae2530f2a0e9061fd7266db62a20bd645e92"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 7456,
          "expectedBytes": 7456,
          "sizeMatches": true,
          "sha256": "40e9a7b13da64fa0ec0b6d3326010b42a6a23cdbe7139f66723715fea3100147"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 468,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5c833a351aa1e323cdf4ed4e9d69365b96288438ddb0dbf7feb7167bada28e37"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/02_양도끼_251022_SugarOnMyTongue_Timeline - Camera 02 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 814,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b6390f3f31051be34ff8f997cb98e2e916a7a5faeb7c344928a0bab76d2307b7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "2542d4ab01c2d3fb17d786adec6b9ec0876635a8077c0e2af67edcccfd9df9b8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ae0cfd598ee87a9a",
      "datasetId": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue",
      "name": "양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))",
      "folder": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251022_sugaronmytongue/양도끼_251022_sugaronmytongue_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 932,
      "durationSeconds": 15.533333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.8626609442060085,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.523945578231292
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/joints_world.f32",
          "exists": true,
          "bytes": 570384,
          "expectedBytes": 570384,
          "sizeMatches": true,
          "sha256": "ec0c03806a1e552cec86646f7f941aadc4d80f23b61ba5ced3d6bd9fef1011c5"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/camera.f32",
          "exists": true,
          "bytes": 33552,
          "expectedBytes": 33552,
          "sizeMatches": true,
          "sha256": "78de77d80ef5179ee731a4c341d022e6dbb92a120e461b05c3e0b52ffedbc034"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/root.f32",
          "exists": true,
          "bytes": 52192,
          "expectedBytes": 52192,
          "sizeMatches": true,
          "sha256": "878bd58e1bb9e3d3d1604dd384322fe0f050fa092c84d6c1c3beecd128772b61"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/shot_index.i32",
          "exists": true,
          "bytes": 3728,
          "expectedBytes": 3728,
          "sizeMatches": true,
          "sha256": "9e84f69b7975f27f4aca8a1b8343ae2530f2a0e9061fd7266db62a20bd645e92"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/time.f64",
          "exists": true,
          "bytes": 7456,
          "expectedBytes": 7456,
          "sizeMatches": true,
          "sha256": "40e9a7b13da64fa0ec0b6d3326010b42a6a23cdbe7139f66723715fea3100147"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/shots.json",
          "exists": true,
          "bytes": 464,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a4aecd0521ae813728ad52d051d231866a90d75ed3150dc3a417c7f1687dd45a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ab1884d4_양도끼_251022_SugarOnMyTongue/03_양도끼_251022_SugarOnMyTongue_Timeline - Camera 03 (Cinemachine Track (2))/preview.csv",
          "exists": true,
          "bytes": 724,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "061a2fd8e3741002391507ec3705e1b6c1bae8a19d7a85086d7b1da979d4bcd1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a6560480bb00cb2229fdc635b097a2f0af0abccdb5b6ca82fcf80336ea76d9db",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "4c9e303959a59b28",
      "datasetId": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A",
      "name": "릴리라잌유",
      "folder": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/하데스_260214_챈키솜_릴리라잌유_나무방A.unity",
        "sourceGroup": "audio-sha256:e0b49d7632796b10c7e5d6ee37950d26e57009145860f4f4eec3d0a0cd8806e5",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1200,
      "durationSeconds": 20.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/릴리라잌유.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 19.04326530612245,
      "shotCount": 1,
      "shotsPerMinute": 3.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/joints_world.f32",
          "exists": true,
          "bytes": 734400,
          "expectedBytes": 734400,
          "sizeMatches": true,
          "sha256": "df9c026385bcae4323a4eb77f0d466c6767b55da0331e08aecd965613d862e66"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/camera.f32",
          "exists": true,
          "bytes": 43200,
          "expectedBytes": 43200,
          "sizeMatches": true,
          "sha256": "aedea40f107e67e63644fa06486f32b7695e08df1dda4077c4298f4563c373ec"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/root.f32",
          "exists": true,
          "bytes": 67200,
          "expectedBytes": 67200,
          "sizeMatches": true,
          "sha256": "2a931e5f3d564b6d0be9c731da1a5ca64b33573178fc30c71f1602570e78f3f3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/shot_index.i32",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "24ddaa4710480313757f965c38d60208a334556cb244f830d5006a893edd8da7"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/time.f64",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "2c979249341f19b9f90a145f6843d1ad48f404789fda89f642c25110864283b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/shots.json",
          "exists": true,
          "bytes": 405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ae77620f10ec973f38b519e8933887e330c3df1bccd921ee2f9f73b403e88740"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a57530d3a440ac14fa725f9eb38011b0d33b26646a7cf0f3976f909e114d60c2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/audio_source.mp3",
          "exists": true,
          "bytes": 355089,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e0b49d7632796b10c7e5d6ee37950d26e57009145860f4f4eec3d0a0cd8806e5"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_abe5b09d_하데스_260214_챈키솜_릴리라잌유_나무방A/01_릴리라잌유/prepared_v1.npz",
          "exists": true,
          "bytes": 837680,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "71969b71e4652063a10b451d783400359a210bbedacf20a697c1fe04171f519d"
        }
      },
      "contentFingerprint": "3e80c9d08248d884abba7393119695ccc76449136059ca94e6b7b1e922b4aec6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b43b1afa0bc6fa16",
      "datasetId": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A",
      "name": "ShakeShakeShake",
      "folder": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_13c441afa2",
        "name": "공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260420_ShakeShakeShake/달타_260420_ShakeShakeShake_공원A.unity",
        "sourceGroup": "audio-sha256:5e37d8b65c3ccf04849eb05e47e1248d85dbd5f7bde9c35ebabf24bfb4b996b3",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 950,
      "durationSeconds": 15.833333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260420_ShakeShakeShake/ShakeShakeShake.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.824,
      "shotCount": 1,
      "shotsPerMinute": 3.789473684210526,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 15.833333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/joints_world.f32",
          "exists": true,
          "bytes": 581400,
          "expectedBytes": 581400,
          "sizeMatches": true,
          "sha256": "830723633ad7f45e0d9f5431e112059c159603e381f885d6e5768b5da13b74f3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/camera.f32",
          "exists": true,
          "bytes": 34200,
          "expectedBytes": 34200,
          "sizeMatches": true,
          "sha256": "f480c6e114421fca0bd6f5f162ffa031dcb13433533ed32d892f5116c217144a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/root.f32",
          "exists": true,
          "bytes": 53200,
          "expectedBytes": 53200,
          "sizeMatches": true,
          "sha256": "27fa66ffd67a5cee85f9c29fd60592d951c6a457f21069ea33ffd9b2817f0415"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/shot_index.i32",
          "exists": true,
          "bytes": 3800,
          "expectedBytes": 3800,
          "sizeMatches": true,
          "sha256": "c89345dba3801e99ef3d34bb5c5a8b7fd78da6f97bc1de49a151364422b4b55d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/time.f64",
          "exists": true,
          "bytes": 7600,
          "expectedBytes": 7600,
          "sizeMatches": true,
          "sha256": "c688752bc001d97d6afcd387dbd55bbd2a5f90b7afe1489d332dd156e579a3b4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/shots.json",
          "exists": true,
          "bytes": 405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd821f4a9bd0945aec484eebe3ec6ef31f22eb654e5070731c841405f455b8a7"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/preview.csv",
          "exists": true,
          "bytes": 711,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f9a82fdb36164cfef54a9f9c120e033dea217c3587169261b2dd7303f6ffec14"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/audio_source.mp3",
          "exists": true,
          "bytes": 230099,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5e37d8b65c3ccf04849eb05e47e1248d85dbd5f7bde9c35ebabf24bfb4b996b3"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_ac0b608b_달타_260420_ShakeShakeShake_공원A/01_ShakeShakeShake/prepared_v1.npz",
          "exists": true,
          "bytes": 663736,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1c6891b60f2b8e4d474f08a654af5f2bf4485be7df6ab834be1fac93876391eb"
        }
      },
      "contentFingerprint": "760f957dc64c9c74ef522001bf1e9b097cac4200976cec4ac5396a134e23b7ee",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "50fa17203f39c964",
      "datasetId": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B",
      "name": "달타_260213_윤정아윤정아_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_8f774bc557",
        "name": "연습실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_연습실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 6.666666666666667,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "058743563065f4de231110bde274491666d3c47245c900797f50aa9498742232"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "7fe09e341d435e42d6d1d432abebdfe235b82476697c595e4f60c530ca9a3c4f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "4c1b892db66065eefd2ff354eabcd67875b1b9076aaa423df91d4460199f8394"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "e57a6a3a352899c91dae8b2d3886eb1c2b3aad45f3a1203ed1f06fb254478672"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/shots.json",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e047ef3380bf42014f5eee00a44c97678658c60d48cc82e927859cecc20db8bc"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_accd0ab1_달타_260213_윤정아윤정아_연습실B/01_달타_260213_윤정아윤정아_Timeline/preview.csv",
          "exists": true,
          "bytes": 786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "703739c96b884bcf865507aff37f1de9d84b0485ae706e275c9c80e08d50847e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e4943c50fa425db93ff2423871ab22a44eaf311710bc5a3404f00b35b3ed5ba2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d0c05b0e91554bee",
      "datasetId": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B",
      "name": "여르미_250528_Stargazers_도시B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline",
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_fe30c6a71f",
        "name": "도시B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250528_Stargazers/여르미_250528_Stargazers_도시B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250528_stargazers/여르미_250528_stargazers_도시b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "dc4186e0abcef461b7798db5ffbc59e6ca78083e217bd1ddf54287cda2894d61"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "efb695f4dcf352db1c700b6b5ebf7a5d458af7378d14321f3a0e2fdddfa439c1"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "88a52ad9a2a483189f6f804ed2706d2507f3bfc109cddb8d756884473049b22f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/shots.json",
          "exists": true,
          "bytes": 3698,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7007250039f4029f694eab3de6438ce5fc422261c26232b7c3b090df587d6df8"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ad86177c_여르미_250528_Stargazers_도시B/01_여르미_250528_Stargazers_도시B_Timeline/preview.csv",
          "exists": true,
          "bytes": 783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1134dc6fd4a4350c3a22e028eb0231c1f97f2cf8ffb2f0a3154cf121560b24bf"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "77b77715a561748313f550fe5e3c6cbe379be112c71a92783183af4d4e3d6b93",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "500981ed344fb296",
      "datasetId": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A",
      "name": "댓처노노",
      "folder": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260408_댓처노노/블리즈_260408_댓처노노_야경A.unity",
        "sourceGroup": "audio-sha256:8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2100,
      "durationSeconds": 35.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260408_댓처노노/댓처노노.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 33.672,
      "shotCount": 8,
      "shotsPerMinute": 13.714285714285714,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/joints_world.f32",
          "exists": true,
          "bytes": 1285200,
          "expectedBytes": 1285200,
          "sizeMatches": true,
          "sha256": "e0829cae3a08ec49acc04731567b2f89c8a0b83f0094b612b2a0243e426f0dee"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/camera.f32",
          "exists": true,
          "bytes": 75600,
          "expectedBytes": 75600,
          "sizeMatches": true,
          "sha256": "6fae7ac92192153da8a2c509defd6d5c33ae1fd80b3d20f70a0bad023638e3ea"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/root.f32",
          "exists": true,
          "bytes": 117600,
          "expectedBytes": 117600,
          "sizeMatches": true,
          "sha256": "13361c4c08c71b08417cb8eb6f9b7c9a91c3ab8b56e41db9691d78a11a020955"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/shot_index.i32",
          "exists": true,
          "bytes": 8400,
          "expectedBytes": 8400,
          "sizeMatches": true,
          "sha256": "705bfaedcc4b7c98e2e92d2e19860d677d3e3fb2a22044c735af7ae0dfbcddfe"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/time.f64",
          "exists": true,
          "bytes": 16800,
          "expectedBytes": 16800,
          "sizeMatches": true,
          "sha256": "7753073c9b2b39b643de6ffdeb62d4bef3256150459767febb8ba1002c8f58b5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/shots.json",
          "exists": true,
          "bytes": 2791,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0ef3164c801e11eacb2d9c9446a9a2cb7dd94e9f0c837fa1fb52bac8cb80542"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/preview.csv",
          "exists": true,
          "bytes": 739,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4ee2341cb3b64adc97508e611acf006cec34c22fd67ab6bc613ee06c4beabd6b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/audio_source.mp3",
          "exists": true,
          "bytes": 546261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_aea66e56_블리즈_260408_댓처노노_야경A/01_댓처노노/prepared_v1.npz",
          "exists": true,
          "bytes": 1464052,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "19d13e639b7d5397dc38eda83481fb73cba9691984601c6876f935d47752f649"
        }
      },
      "contentFingerprint": "3e7b554a7759c61001e652a3d3997f0b1c3786429270a93585f9e405f8411f37",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "675d444edca7bb75",
      "datasetId": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A",
      "name": "이레인_260126_Zoo_재즈바A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_99953fec19",
        "name": "재즈바A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260126_Zoo/이레인_260126_Zoo_재즈바A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_260126_zoo/이레인_260126_zoo_재즈바a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2035,
      "durationSeconds": 33.916666666666664,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 12.383292383292384,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 33.91666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1245420,
          "expectedBytes": 1245420,
          "sizeMatches": true,
          "sha256": "48205deb133ac1238c5066268fed42f4c8389cd840e26e7a4595e541b3ee03ea"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/camera.f32",
          "exists": true,
          "bytes": 73260,
          "expectedBytes": 73260,
          "sizeMatches": true,
          "sha256": "294a305e87d1429bce31faf673663d3c9e3130f9acd7a5c7c2c8c25d00aa2ee5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/root.f32",
          "exists": true,
          "bytes": 113960,
          "expectedBytes": 113960,
          "sizeMatches": true,
          "sha256": "0eb3529efd73274057e1b0f83a50e426d50ad5977ed3a57d87c257f925ce78c7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 8140,
          "expectedBytes": 8140,
          "sizeMatches": true,
          "sha256": "8de50deae5e11acce26559aa14feb8a14b2255d070dd92f85cb151ff87886f87"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/time.f64",
          "exists": true,
          "bytes": 16280,
          "expectedBytes": 16280,
          "sizeMatches": true,
          "sha256": "2367a6ef82f2164fb9f34862841e97ddfadccd4be64b480c547e7869157c6a4c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/shots.json",
          "exists": true,
          "bytes": 2525,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b931791b0a1ea253fc8b7ca5fcb1a4e25186e71a61bdd92ae283ab9982840694"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_aef98b09_이레인_260126_Zoo_재즈바A/01_이레인_260126_Zoo_재즈바A_Timeline/preview.csv",
          "exists": true,
          "bytes": 796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "53fbc4c74aea1f3d23ae71758ee9b0dc3caf045f9c3a5bfcf1282a5ba712b93d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ee972b23e13408f3fa399e4c8cd307b2db54caa68889b90a12b814e808cd6254",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "755daaf1eae00780",
      "datasetId": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C",
      "name": "희지_250806_하트를주세요_무지C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline",
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250806_하트를주세요/희지_250806_하트를주세요_무지C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@159_희지/project/희지_250806_하트를주세요/희지_250806_하트를주세요_무지c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 776,
      "durationSeconds": 12.933333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 3,
      "shotsPerMinute": 13.917525773195877,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.933333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 474912,
          "expectedBytes": 474912,
          "sizeMatches": true,
          "sha256": "1fc8bb495c20385bea2c558ea7126161307097368616236f82e87cc8e63ed807"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/camera.f32",
          "exists": true,
          "bytes": 27936,
          "expectedBytes": 27936,
          "sizeMatches": true,
          "sha256": "202af7c461e9d460c7f97e25fcc78fd9faac90a561a109e788e2761449ae6f48"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/root.f32",
          "exists": true,
          "bytes": 43456,
          "expectedBytes": 43456,
          "sizeMatches": true,
          "sha256": "69756939d67a864b26de20aa186f39666a8325e930cc4816d2912ad7cd4e5807"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3104,
          "expectedBytes": 3104,
          "sizeMatches": true,
          "sha256": "5988a7e32fe3c5dacf391198d97e85c46ed8007998e263c13d4eec37dfcc2193"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/time.f64",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "14fa200a92d0081c9631a28f4f4f6bb7418395a96c2a48adf5d21b2035182a35"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/shots.json",
          "exists": true,
          "bytes": 1148,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "80aaccc4fba3a47d41de3e6e5657101e008be182094be88e43aeeb989dd7f265"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_af025854_희지_250806_하트를주세요_무지C/01_희지_250806_하트를주세요_무지C_Timeline/preview.csv",
          "exists": true,
          "bytes": 852,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f9a47f64a1b9a8d04f99756486a70265507f545b1149cc9b1485d2ba019415b9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "91ac32507862f9b81575ecd8040dcc532043164005ebcd155872a97c7c650a2d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "14d8dc8834caf34f",
      "datasetId": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D",
      "name": "내맘대로 살거야 말리지마",
      "folder": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_8577dcd19f",
        "name": "제갈금자_260129_상추_겨울버전_홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/겨울버전/제갈금자_260129_상추_겨울버전_홀D.unity",
        "sourceGroup": "audio-sha256:f93f1b1404719538683b4c1ad00dc68cdf726882116d3f25f01de74d78d760df",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 528,
      "durationSeconds": 8.8,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/내맘대로 살거야 말리지마.mp3",
      "audioStartSeconds": 0.033333333333333215,
      "audioDurationSeconds": 5.870340136054422,
      "shotCount": 1,
      "shotsPerMinute": 6.818181818181818,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 8.8
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/joints_world.f32",
          "exists": true,
          "bytes": 323136,
          "expectedBytes": 323136,
          "sizeMatches": true,
          "sha256": "31af198d22d86140165a4f684de7691da946359010306bdfc5f4abcce8c16716"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/camera.f32",
          "exists": true,
          "bytes": 19008,
          "expectedBytes": 19008,
          "sizeMatches": true,
          "sha256": "1e3b010fd796203b5b7388f925960157b501dc13277e3c022b5a60560b2110d5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/root.f32",
          "exists": true,
          "bytes": 29568,
          "expectedBytes": 29568,
          "sizeMatches": true,
          "sha256": "e26ce84d28dc9df2f2215c3e62e876895cdfee523dca2f40149bc94080c1ad9a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/shot_index.i32",
          "exists": true,
          "bytes": 2112,
          "expectedBytes": 2112,
          "sizeMatches": true,
          "sha256": "80b67b115f8e28f3b67fddcd4cd1daac24a054603d1dd0cb13793a299a5dadfc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/time.f64",
          "exists": true,
          "bytes": 4224,
          "expectedBytes": 4224,
          "sizeMatches": true,
          "sha256": "56b187ff578bff8ef947c2de74de3001505531f18e44c7d4aa925cc96e7ffcd4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/shots.json",
          "exists": true,
          "bytes": 395,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "896a2b2a864fbbd3a32216f58ca28f4605c30d3032250e55db2530cc30d6514e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/preview.csv",
          "exists": true,
          "bytes": 692,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "651bc1bc60aec6f607da409d68eb26d7962fd0498cd43f5e399766e0a650df32"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/audio_source.mp3",
          "exists": true,
          "bytes": 98983,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f93f1b1404719538683b4c1ad00dc68cdf726882116d3f25f01de74d78d760df"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b09d4c34_제갈금자_260129_상추_겨울버전_홀D/01_내맘대로 살거야 말리지마/prepared_v1.npz",
          "exists": true,
          "bytes": 369988,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "301522c7fec12af7d2e86f1350d69d093dbbff251bb98fc3dbf749f4ea5e4f21"
        }
      },
      "contentFingerprint": "0040a6b2e8c2254ba8e37ef67fe1bc234ced642aa83515fafe7f03a9af41609f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e6383a7bb8eb3531",
      "datasetId": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02",
      "name": "하데스_260126_키마_이안챌린지_저택A02_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_7e1e91a4e5",
        "name": "저택A02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_저택A02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260126_키마_이안챌린지/하데스_260126_키마_이안챌린지_저택a02_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 753,
      "durationSeconds": 12.55,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 9.56175298804781,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.55
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 460836,
          "expectedBytes": 460836,
          "sizeMatches": true,
          "sha256": "6bec1220e7a5328d46f44044d67c10ae52acbe3dfabe94a82c4ce9c2780a0c49"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/camera.f32",
          "exists": true,
          "bytes": 27108,
          "expectedBytes": 27108,
          "sizeMatches": true,
          "sha256": "2f5095b7f1549b704715ee7081df18d2bca5dfa543992f6481bc2e17416a47fd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/root.f32",
          "exists": true,
          "bytes": 42168,
          "expectedBytes": 42168,
          "sizeMatches": true,
          "sha256": "a60fec716e8d388bc4172eaaec2bdd90a8f3cf0c478cf676cf1c4cecaa2e017c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3012,
          "expectedBytes": 3012,
          "sizeMatches": true,
          "sha256": "87f3790bab96407bd943a1a099646c9f1806c903546f62f945dca00e7e1339af"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/time.f64",
          "exists": true,
          "bytes": 6024,
          "expectedBytes": 6024,
          "sizeMatches": true,
          "sha256": "b26f7534aa0e2f99a21880d28bc818e77e9b348c30c2926ff87267fca2650575"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/shots.json",
          "exists": true,
          "bytes": 792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1359620f34f74ddf84705e40572e0d6a774db41488b63402f2d5ffbe827b0c1c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b0caf88f_하데스_260126_키마_이안챌린지_저택A02/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/preview.csv",
          "exists": true,
          "bytes": 801,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "11cd2a346cf846a6c78394f74240eccbb25acc70cd74fb6cac531dcaca54d1e9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "2f93b9b198190a3309a8957cc0a2d5b94845c660dec6bb865fab4fd7ec576a2e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cb14bbf9d1c420b8",
      "datasetId": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A",
      "name": "하디아 캐치캐치 ver1.0",
      "folder": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0",
      "character": {
        "id": "@215",
        "name": "하디아"
      },
      "venue": {
        "id": "yamo_b593c48f1c",
        "name": "마을A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@215_하디아/Project/하디아_260329_캐치캐치/하디아_260329_캐치캐치_마을A.unity",
        "sourceGroup": "audio-sha256:1b39f69d01a488d73a3a54321a4c43d2b854d739440429df5071518c684cce40",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1620,
      "durationSeconds": 27.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@215_하디아/Project/하디아_260329_캐치캐치/하디아 캐치캐치 ver1.0.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 26.413062500000002,
      "shotCount": 8,
      "shotsPerMinute": 17.77777777777778,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.99696633809556
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/joints_world.f32",
          "exists": true,
          "bytes": 991440,
          "expectedBytes": 991440,
          "sizeMatches": true,
          "sha256": "0ed9c1422dfcdb2e2148fd0dc2fed44e6e23f4e73fe6ea40907f8cfe47150bdd"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/camera.f32",
          "exists": true,
          "bytes": 58320,
          "expectedBytes": 58320,
          "sizeMatches": true,
          "sha256": "abbd0f5c22f19a9d1fc70d399eddcfd29e455cc514fd57671a590deb81245942"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/root.f32",
          "exists": true,
          "bytes": 90720,
          "expectedBytes": 90720,
          "sizeMatches": true,
          "sha256": "e463b745d4562086da554fc073a988052e888c2167c340aea66690ac32afbfc6"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/shot_index.i32",
          "exists": true,
          "bytes": 6480,
          "expectedBytes": 6480,
          "sizeMatches": true,
          "sha256": "29fd6062859cf09c77c4502f0913012ae47dce36c5cb1580ac47828e962bb3af"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/time.f64",
          "exists": true,
          "bytes": 12960,
          "expectedBytes": 12960,
          "sizeMatches": true,
          "sha256": "89ab37c986775ecd73789d628a4197fb58dda44252487c95ce903637c37307c2"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/shots.json",
          "exists": true,
          "bytes": 2854,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "01483ea114246224ea69c36a6f56ec6ea48c976beb98e057fd524336628c9347"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "916d5531610869d4b338b0d726d8b9fdf9a5f082a69c60b2de3fbada69cc6bb0"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/audio_source.wav",
          "exists": true,
          "bytes": 7607006,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1b39f69d01a488d73a3a54321a4c43d2b854d739440429df5071518c684cce40"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b2c68c7a_하디아_260329_캐치캐치_마을A/01_하디아 캐치캐치 ver1.0/prepared_v1.npz",
          "exists": true,
          "bytes": 1130016,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9a883097b0578e02971e6915643591d0b2691ade6ced36cbbe5e6a7bc4fed97"
        }
      },
      "contentFingerprint": "4c452b7f1c32d5f8b31d3f1c8c82bdd5e1209c403848593a1cb0511ebb8f8614",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3630190b3d15b138",
      "datasetId": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장",
      "name": "유리나_호시아이 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@177",
        "name": "유리나"
      },
      "venue": {
        "id": "yamo_4c6d6884f5",
        "name": "유리나_250925_호시아이MV_콘서트장",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@177_유리나/Project/유리나_250925_호시아이MV/콘서트장/유리나_250925_호시아이MV_콘서트장.unity",
        "sourceGroup": "audio-sha256:f3e75175d368f38f7462fd9f3c8e0d97464c6d518dbfc3bf4a682fb71cc111b7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 19101,
      "durationSeconds": 318.35,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@177_유리나/Project/유리나_250925_호시아이MV/유리나_호시아이.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 286.6079999999999,
      "shotCount": 1,
      "shotsPerMinute": 0.18847180775875605,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 318.35
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 11689812,
          "expectedBytes": 11689812,
          "sizeMatches": true,
          "sha256": "6822bea7aa892021e4332be50ba62f4474b4dd3919bb807ee2a47e39e767cd13"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 687636,
          "expectedBytes": 687636,
          "sizeMatches": true,
          "sha256": "1350da8c9281570a05a59acad640b88f4057fae825fa6d70f922fbbe934a37f9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 1069656,
          "expectedBytes": 1069656,
          "sizeMatches": true,
          "sha256": "42dbd358c81a6636bdea4f47306ffda782137e76f8816f7a400346ab5d66c210"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 76404,
          "expectedBytes": 76404,
          "sizeMatches": true,
          "sha256": "99cfc9f5c5c3421ceae29275eb6cfe2489544ec555f522b9dfc03b9abf7b4b1f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 152808,
          "expectedBytes": 152808,
          "sizeMatches": true,
          "sha256": "e0f46aa363984b14972ae871f33b41743fc8c4ad7df24e0a447a67520ad42947"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 488,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "42743fa6b75153078c59f91f80f503b8db042a64549b557be39eb2033c3cf086"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 860,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd256169e3312612802c77222850a922f99a909766a990dcfccf07d82d547b99"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 11464417,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f3e75175d368f38f7462fd9f3c8e0d97464c6d518dbfc3bf4a682fb71cc111b7"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/01_유리나_호시아이 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 13296904,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9ad056fdab7b61d51fbbf644e459f8cac5b9933e710927441fdc577cafc622ef"
        }
      },
      "contentFingerprint": "f263bf6544e34505775493ddd428797ddb554923b427224af2ca3d26fab175eb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f6499e1d7b553610",
      "datasetId": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장",
      "name": "유리나_호시아이 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@177",
        "name": "유리나"
      },
      "venue": {
        "id": "yamo_4c6d6884f5",
        "name": "유리나_250925_호시아이MV_콘서트장",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@177_유리나/Project/유리나_250925_호시아이MV/콘서트장/유리나_250925_호시아이MV_콘서트장.unity",
        "sourceGroup": "audio-sha256:f3e75175d368f38f7462fd9f3c8e0d97464c6d518dbfc3bf4a682fb71cc111b7",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 19101,
      "durationSeconds": 318.35,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@177_유리나/Project/유리나_250925_호시아이MV/유리나_호시아이.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 286.6079999999999,
      "shotCount": 1,
      "shotsPerMinute": 0.18847180775875605,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 318.35
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 11689812,
          "expectedBytes": 11689812,
          "sizeMatches": true,
          "sha256": "6822bea7aa892021e4332be50ba62f4474b4dd3919bb807ee2a47e39e767cd13"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 687636,
          "expectedBytes": 687636,
          "sizeMatches": true,
          "sha256": "a7a13a90fd0456db52a82de9e5c9140198f03f9a278d258535907b712b5e07d4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 1069656,
          "expectedBytes": 1069656,
          "sizeMatches": true,
          "sha256": "42dbd358c81a6636bdea4f47306ffda782137e76f8816f7a400346ab5d66c210"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 76404,
          "expectedBytes": 76404,
          "sizeMatches": true,
          "sha256": "99cfc9f5c5c3421ceae29275eb6cfe2489544ec555f522b9dfc03b9abf7b4b1f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 152808,
          "expectedBytes": 152808,
          "sizeMatches": true,
          "sha256": "e0f46aa363984b14972ae871f33b41743fc8c4ad7df24e0a447a67520ad42947"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f32476ffe62a247c3286694e440eb9ececfb49822a6aa8a5b6f0c77a4b7d06f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 871,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "51c57ef4f3fa2a224ebbde31c0eab3e65dfb277a10030749eac00aa32cd3cb16"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 11464417,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f3e75175d368f38f7462fd9f3c8e0d97464c6d518dbfc3bf4a682fb71cc111b7"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b3379510_유리나_250925_호시아이MV_콘서트장/02_유리나_호시아이 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 13296920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5969deaf8f5b74f89fae4be5b10eeba9f12ec1535f116092b3201c8072f4eb7e"
        }
      },
      "contentFingerprint": "29179cdacb3535f9d33965bf5db4b216ad05c763c8331b85f26612824a08e9f1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "2ad63f1be7323c15",
      "datasetId": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A",
      "name": "유콘_250803_도로롱챌린지_온실정원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_250803_도로롱챌린지/유콘_250803_도로롱챌린지_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@156_유콘/project/유콘_250803_도로롱챌린지/유콘_250803_도로롱챌린지_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2272,
      "durationSeconds": 37.86666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 15.845070422535212,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 37.86666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1390464,
          "expectedBytes": 1390464,
          "sizeMatches": true,
          "sha256": "6bafecc6c40bbc8d0269df42fbd00d1ef723ca0f10be28a2c48bbcdb0a73312c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 81792,
          "expectedBytes": 81792,
          "sizeMatches": true,
          "sha256": "8e4b7d00dd9f7a9e442c31b94bb2eadeacec7421a7c1aa1d8976d29719b2b796"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/root.f32",
          "exists": true,
          "bytes": 127232,
          "expectedBytes": 127232,
          "sizeMatches": true,
          "sha256": "215954ee7933a3e52d1a42ced6ea388b57fcd2f466fcc71ec7fb733422296dc5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9088,
          "expectedBytes": 9088,
          "sizeMatches": true,
          "sha256": "dd9797a0655da78ebe5513186cad178e472bc6be67f6676d5d1830259d24c00d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/time.f64",
          "exists": true,
          "bytes": 18176,
          "expectedBytes": 18176,
          "sizeMatches": true,
          "sha256": "60c7bb73d1e692a94fe4cad307e678f359ea550e3abe94478f47ce332dbe8a4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/shots.json",
          "exists": true,
          "bytes": 3565,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "189266e9706387a5466d18528c17afce4f1bfea6ffd4882961b9e976a4c57be2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b399d169_유콘_250803_도로롱챌린지_온실정원A/01_유콘_250803_도로롱챌린지_온실정원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "43bd116967623500998f978689d6f1710c58aa3f752d326a4ecbffb782c810fc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "b2a2940c9891bc2c5f89c8e79e41b8f4044fe514a4c404a475ea37acfa529a66",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "64407728f3db1bef",
      "datasetId": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260424_캐치캐치/이레인_260424_캐치캐치_하늘정원A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1380,
      "durationSeconds": 23.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.652173913043477,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 844560,
          "expectedBytes": 844560,
          "sizeMatches": true,
          "sha256": "59f09a88bebd7b3e582e8a1dc11933fddd1dba02b08073f33fcc360198aa05d3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 49680,
          "expectedBytes": 49680,
          "sizeMatches": true,
          "sha256": "be31d7505e90b97ab3d2533213093cae4a82d6ac1c8986201a26770f9d418b9b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 77280,
          "expectedBytes": 77280,
          "sizeMatches": true,
          "sha256": "92c926791c0f5834365f050d567672ed70306cc4785f41569c2936a98c35ac4b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5520,
          "expectedBytes": 5520,
          "sizeMatches": true,
          "sha256": "83415602318055d0f6241915041c136597655675dc42df93cbd3b17ddadcb4f0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11040,
          "expectedBytes": 11040,
          "sizeMatches": true,
          "sha256": "2e2176905654825cf29997a11a93037ab34a5d8e92a185f546b462851d0da16e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2054,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1e5644faafb7639072ee165573b75d70ab77b48caf647933f9b935c4a6b3ce72"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 777,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0b6a72ef3b4da869ec50efa298794f3bd6a1795dc142a98821a35b3ac7a9d52"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b3ba587c_이레인_260424_캐치캐치_하늘정원A/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 962940,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0e14a1d724de22e26a20e8c899ba802d73ddd266260b39a86cb5db01fc88269e"
        }
      },
      "contentFingerprint": "9e7540c392310c0de1bc3d1e66fc5ff54f00b5cc22483f4aea0b7cce091377b4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ebfb736ccb9d338d",
      "datasetId": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D",
      "name": "두번째지구",
      "folder": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/이겨울/Project/이겨울_260115_두번째지구/이겨울_260115_두번째지구_홀D.unity",
        "sourceGroup": "audio-sha256:dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1552,
      "durationSeconds": 25.866666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260109_키마_두번째지구/두번째지구.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 178.63333333333333,
      "shotCount": 5,
      "shotsPerMinute": 11.597938144329897,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.866666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/joints_world.f32",
          "exists": true,
          "bytes": 949824,
          "expectedBytes": 949824,
          "sizeMatches": true,
          "sha256": "dccc447ae0f895423f6be9edb86634e85deb328b0a01749d58cd87d844a9268b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/camera.f32",
          "exists": true,
          "bytes": 55872,
          "expectedBytes": 55872,
          "sizeMatches": true,
          "sha256": "7e76e253ce4b122e78fe57fe135ed73bceba773935b41b1350ee4453280e0d85"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/root.f32",
          "exists": true,
          "bytes": 86912,
          "expectedBytes": 86912,
          "sizeMatches": true,
          "sha256": "f0d367e2a012f540563e2f70f6c20d9ae3b90e5cbf5bda2ae49551533138868a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/shot_index.i32",
          "exists": true,
          "bytes": 6208,
          "expectedBytes": 6208,
          "sizeMatches": true,
          "sha256": "00a3e3351ce0ef3a89c284728f9bb0f0f8c9a0274e7ac5529356f3f8b93c1032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/time.f64",
          "exists": true,
          "bytes": 12416,
          "expectedBytes": 12416,
          "sizeMatches": true,
          "sha256": "b7557879a1e81e8a36a6d83c85dd8ff87161d62999923cb2ed40d18bd5f70d91"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/shots.json",
          "exists": true,
          "bytes": 1761,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "008ae1db0d1f94102cbda745287787d589fa24743b6ba98353f534a871131b3e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/preview.csv",
          "exists": true,
          "bytes": 773,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "762ec1c5be5eb6b65434c4b57e2d2c8656cadb9f67c9b3c69c0161ea7021ea11"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/audio_source.mp3",
          "exists": true,
          "bytes": 2882702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dd2e8c14513dd71fca97901d2709ebd64df656b87b4cec171ce3053dc858a5fd"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b410329b_이겨울_260115_두번째지구_홀D/01_두번째지구/prepared_v1.npz",
          "exists": true,
          "bytes": 1082648,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "15cf8b991a5166e61fe5a7b864bcfd124ad36d59820dabcf6b9e1413f22d7f0e"
        }
      },
      "contentFingerprint": "40f35509740007590187be671cac5760ed16504511e346e8870506ee91fdbc88",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a868116d4736f086",
      "datasetId": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B",
      "name": "프로포즈챌린지",
      "folder": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지",
      "character": {
        "id": "@159",
        "name": "희지"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/희지_250814_프로포즈챌린지/희지_250814_프로포즈챌린지_교실B.unity",
        "sourceGroup": "audio-sha256:377d807efc01cb1ad4e8eb399728b75f423e6b53902763f37306be6abe4f24a2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1048,
      "durationSeconds": 17.466666666666665,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@159_희지/Project/프로포즈챌린지.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 12.591020408163265,
      "shotCount": 4,
      "shotsPerMinute": 13.740458015267176,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.466666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/joints_world.f32",
          "exists": true,
          "bytes": 641376,
          "expectedBytes": 641376,
          "sizeMatches": true,
          "sha256": "735030c4ad6f2ce2f88e6be68705d77c82a0a846cce8b5b8e972977a9be3afe6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/camera.f32",
          "exists": true,
          "bytes": 37728,
          "expectedBytes": 37728,
          "sizeMatches": true,
          "sha256": "8ca5e1d7335fd3fce583880f08f43370c5285be8dde225c5199f51ed792feb51"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/root.f32",
          "exists": true,
          "bytes": 58688,
          "expectedBytes": 58688,
          "sizeMatches": true,
          "sha256": "8b2a9152d7696331ba356b28891ed70e7986072d8a4c7490a4f2fd26f082abd2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/shot_index.i32",
          "exists": true,
          "bytes": 4192,
          "expectedBytes": 4192,
          "sizeMatches": true,
          "sha256": "1c1807acbd7e26beea7947c9f70f347e1b83609b617ac41d7782fe7b9c2ea574"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/time.f64",
          "exists": true,
          "bytes": 8384,
          "expectedBytes": 8384,
          "sizeMatches": true,
          "sha256": "04ee2495d861eb690c244a82c8f0c655e90f8da0e2fb82bacd9dfb4f0ef8c7d0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/shots.json",
          "exists": true,
          "bytes": 1435,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "127a6e4ae585bb2af040e8c25663d54e909f7010ee7d783143dce9eb2dc17a22"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/preview.csv",
          "exists": true,
          "bytes": 797,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6d96c060299994618386e1f9a7a0a37a11f138567a0cdda383eca559403d1ad9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/audio_source.mp3",
          "exists": true,
          "bytes": 210179,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "377d807efc01cb1ad4e8eb399728b75f423e6b53902763f37306be6abe4f24a2"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b4b8854b_희지_250814_프로포즈챌린지_교실B/01_프로포즈챌린지/prepared_v1.npz",
          "exists": true,
          "bytes": 731880,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "14e29b01ccc5fd78f3a163281ff30594da1eb67d5149cd73d12233c7d80e959d"
        }
      },
      "contentFingerprint": "41c15ec60588149ff968e4c7b8b1f428209c65e4237cb048e9a786e07ed21f5a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9224ea2385ec9aad",
      "datasetId": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A",
      "name": "윤이제_251115_Nameless_야경A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251115_Nameless/윤이제_251115_Nameless_야경A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251115_nameless/윤이제_251115_nameless_야경a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2347,
      "durationSeconds": 39.11666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 11,
      "shotsPerMinute": 16.872603323391562,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 11,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.11666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1436364,
          "expectedBytes": 1436364,
          "sizeMatches": true,
          "sha256": "4ec993d044fdfd70862d5977d5d95833b5258dbe306d45df80beefa69e4fa042"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/camera.f32",
          "exists": true,
          "bytes": 84492,
          "expectedBytes": 84492,
          "sizeMatches": true,
          "sha256": "d3783b420597df5167c222027d5dc5fc9a8581fb70142fb4f66ad4c2657fbd7e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/root.f32",
          "exists": true,
          "bytes": 131432,
          "expectedBytes": 131432,
          "sizeMatches": true,
          "sha256": "ff30b46f4a0dba3dd9067dd790b35e029aa122f2f88c961a30dce9dff3c8acae"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9388,
          "expectedBytes": 9388,
          "sizeMatches": true,
          "sha256": "b133a6cd11adf99c9c4d7adf0a7232c98e0c914d812a4561cac1be0b22f18ede"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/time.f64",
          "exists": true,
          "bytes": 18776,
          "expectedBytes": 18776,
          "sizeMatches": true,
          "sha256": "7d99c23b8354f76382cfed3be1cc039c426c923068a0fc51ca00aeda619300a5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/shots.json",
          "exists": true,
          "bytes": 3976,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "33183443a261d5183281ebaad85abe497bf2141b27c52e4258955b9088389c75"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b6c05606_윤이제_251115_Nameless_야경A/01_윤이제_251115_Nameless_야경A_Timeline/preview.csv",
          "exists": true,
          "bytes": 740,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6ca8ae43d2b671a69772079029e47479d099c944ffe0de31c88b75732fa3ee5f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "22002ea9f76c81a50d3249545433484f0e97b05c797cc334596ace5ae910a0da",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "306ff645075e834f",
      "datasetId": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A",
      "name": "VillainsVillanins",
      "folder": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260116_VillainsVillanins/이레인_260116_VillainsVillanins_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:71c58907f9216b40577d8306545fad7c9994ffc77683d9b536ed05f3eca4297c",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1800,
      "durationSeconds": 30.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260116_VillainsVillanins/VillainsVillanins.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 29.02204081632653,
      "shotCount": 7,
      "shotsPerMinute": 14.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/joints_world.f32",
          "exists": true,
          "bytes": 1101600,
          "expectedBytes": 1101600,
          "sizeMatches": true,
          "sha256": "ff5be3f24f319167b7273ba691fc620c33299bcbfa91167e8f2cc2fb4bd10fad"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/camera.f32",
          "exists": true,
          "bytes": 64800,
          "expectedBytes": 64800,
          "sizeMatches": true,
          "sha256": "7b6d65d3726daedd722c948cd496fa5b9be359207a29daefe121227e291f800e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/root.f32",
          "exists": true,
          "bytes": 100800,
          "expectedBytes": 100800,
          "sizeMatches": true,
          "sha256": "88ec9ec6fc3cec254d31042f97f7820f6c2e698735dd1f5fc5f68d15d2cf4d19"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/shot_index.i32",
          "exists": true,
          "bytes": 7200,
          "expectedBytes": 7200,
          "sizeMatches": true,
          "sha256": "c389ef5596d34839083c94466ecca79a574963c8b9beff3b246c14836be26a89"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/time.f64",
          "exists": true,
          "bytes": 14400,
          "expectedBytes": 14400,
          "sizeMatches": true,
          "sha256": "0ce4884fb1252a26765f39fe2e61b37aaceb0385d232530814f1dbb7b9d95a41"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/shots.json",
          "exists": true,
          "bytes": 2453,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6bd80b23cb9f55bddabe39b21f273eef7690a31fc23134cab10fe3f1f9fe9dc2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/preview.csv",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9dcca4fd2e1fe922d8d98a8f93569ed05c92f7af0bcda81baa9393727a9c1eb"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/audio_source.mp3",
          "exists": true,
          "bytes": 471233,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "71c58907f9216b40577d8306545fad7c9994ffc77683d9b536ed05f3eca4297c"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b793282d_이레인_260116_VillainsVillanins_블리즈모캡룸A/01_VillainsVillanins/prepared_v1.npz",
          "exists": true,
          "bytes": 1255372,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "650db890bd5aa0c049a0e8b319e70adefc5c1de86784bfae707cefe45450459f"
        }
      },
      "contentFingerprint": "c9e9d4bbb81971d9af4010239f24f7dd2a84634eab25fe750d3c17539e336fc8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7a5477349bdc0469",
      "datasetId": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_2bacc8455f",
        "name": "하데스유치원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_하데스유치원A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "7a90b7387d0cf759a02a361709dee828726c45b0cff6576a8d0be86f3707a135"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "ad03933c753d0b74f32b39ee016b606754befd6f06427080fdbccdcee83f3fb3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "6820c8502d4f771bc6a6af6e97b92c1a7511511747a806d88cd1237090685b1f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bafb1a4513ac6152ffff2e23e09c1edbd2c3c5735537fee18145299e01c36721"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 696,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cfdc5c449b090f2294d63fa3c089dc590e9082ff3a6e5344a45b85a922846772"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_b7e8ec77_하데스_260518_모시모시_하데스유치원A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017932,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "14bf740bfa25bc14e397764f05069a66e835a5554b4d0f6d87b5a3140d171312"
        }
      },
      "contentFingerprint": "d4703b141808434316510360583f7958b65e09c3f4b1e7b8a68c12c55ae5f90d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a60bd6a2e4026f7c",
      "datasetId": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A",
      "name": "다룽_250606_Elevate_건널목A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline",
      "character": {
        "id": "@070",
        "name": "다룽"
      },
      "venue": {
        "id": "yamo_f82605fc82",
        "name": "건널목A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@070_다룽/Project/다룽_250606_Elevate/다룽_250606_Elevate_건널목A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@070_다룽/project/다룽_250606_elevate/다룽_250606_elevate_건널목a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2612,
      "durationSeconds": 43.53333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 12.404287901990813,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.53333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1598544,
          "expectedBytes": 1598544,
          "sizeMatches": true,
          "sha256": "f8547807b01ca8b8470f4a6dc220cf98dedfe9777620390e8104d23114fb1fde"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/camera.f32",
          "exists": true,
          "bytes": 94032,
          "expectedBytes": 94032,
          "sizeMatches": true,
          "sha256": "ee1e2281bea811cda03275a0797f62008c898e7f2ec9db56a0a7bc4155ef7509"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/root.f32",
          "exists": true,
          "bytes": 146272,
          "expectedBytes": 146272,
          "sizeMatches": true,
          "sha256": "99f0e6fb7965c48c0e201875b28780cf573e64f56b12e298aa72188b1b3999a9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10448,
          "expectedBytes": 10448,
          "sizeMatches": true,
          "sha256": "ff5562c617783bdb3aaca4e0c77473e1a73f91fadcfcf5f82aadeae7216508b4"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/time.f64",
          "exists": true,
          "bytes": 20896,
          "expectedBytes": 20896,
          "sizeMatches": true,
          "sha256": "c67acbfc23857754759809e40c16746f47d028b8d79667e9cf31c6a99859e2f3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/shots.json",
          "exists": true,
          "bytes": 3403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "aeb5bc6db6b18808070c411fb01573c91923b98608c32da98e7da0f9b8be374b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_b9f42faa_다룽_250606_Elevate_건널목A/01_다룽_250606_Elevate_건널목A_Timeline/preview.csv",
          "exists": true,
          "bytes": 778,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5ff07ac894661ff8988c8546fd2fb4e490264037d80f87bf369227c28df28d65"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "31ab8f609e2e2ded0e35eb1e6c158bea64469de55f83607d2618b34cb42a81e8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8ebabe43762bad21",
      "datasetId": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A",
      "name": "너뿐이야",
      "folder": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_이탈리아A.unity",
        "sourceGroup": "audio-sha256:18189bd0ed3fc215cfc28751528067242de81d5f60b44de9447da9a09bb6bb9a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1200,
      "durationSeconds": 20.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260213_너뿐이야/너뿐이야.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 19.296,
      "shotCount": 4,
      "shotsPerMinute": 12.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/joints_world.f32",
          "exists": true,
          "bytes": 734400,
          "expectedBytes": 734400,
          "sizeMatches": true,
          "sha256": "cb8c35f82914d6c549f2ed261c08321557d1b94224541316966bbad59d3247ba"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/camera.f32",
          "exists": true,
          "bytes": 43200,
          "expectedBytes": 43200,
          "sizeMatches": true,
          "sha256": "0d94f2ef1d25447c56b2581b2d715fefba400238be4f15cf521a4b62796713ba"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/root.f32",
          "exists": true,
          "bytes": 67200,
          "expectedBytes": 67200,
          "sizeMatches": true,
          "sha256": "79b708fba74d837a89540c13e941f764d6abc0359986b8b1e20f087318d28506"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/shot_index.i32",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "f57c0628a389886e86f442094492f772d493c7f878e3f12d7c49fdc26f33380e"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/time.f64",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "2c979249341f19b9f90a145f6843d1ad48f404789fda89f642c25110864283b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/shots.json",
          "exists": true,
          "bytes": 1401,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8e5cd43161388bb62cfdeab9980163196742df9a52d4b59f5dc19897e95db148"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/preview.csv",
          "exists": true,
          "bytes": 704,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6a2d5368aa0a25dfd43202901755bb3630834397eff76a567a17a2e6443758ac"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/audio_source.mp3",
          "exists": true,
          "bytes": 315431,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "18189bd0ed3fc215cfc28751528067242de81d5f60b44de9447da9a09bb6bb9a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_bbb1c3b8_이레인_260409_NoBatidao_이탈리아A/01_너뿐이야/prepared_v1.npz",
          "exists": true,
          "bytes": 837680,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "53f78af92966669d738821ab054394b1effda3166aeae7f5e0df85945684aeb2"
        }
      },
      "contentFingerprint": "31b596d322d694a1b13febd2740b19234ad0a1184e6a41795d46504d1b3bc871",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "56f61370edb94ba2",
      "datasetId": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B",
      "name": "찹츄_full",
      "folder": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260401_챈나_찹츄/하데스_260401_챈나_찹츄_사무실B.unity",
        "sourceGroup": "audio-sha256:e383be6207b268a3f0e5d24f36ff4ec9f161f6f7465ae0e764d20f6af46be8e1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260401_챈나_찹츄/찹츄_full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.85,
      "shotCount": 5,
      "shotsPerMinute": 13.636363636363637,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "b499605780cb418a19927b920729673e558682c192c49fc847f8c7856f327e5d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "5cec69a8dd67415a68d457b57a3912aa9400b33df31e4c2ad2858f4802734a2b"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "7a2eeae755fdf71b6ec676e9b6ebe22006bad00de0ae5ba635d37b6b288ba24f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "6e6fbf38ee774e29c72e21c19e6288ff077f3e7d24455e8a11ba500fe2a271f6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/shots.json",
          "exists": true,
          "bytes": 1717,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f6e60fca9502464879906f7c11869fe69e3eecb49c74ddbb05de3e67e80bb519"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0773bf7d31381f1fdf47d27b4d371669d05d7c066793ee5af05db2801c7d5727"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/audio_source.mp3",
          "exists": true,
          "bytes": 3710379,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e383be6207b268a3f0e5d24f36ff4ec9f161f6f7465ae0e764d20f6af46be8e1"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_bbfe7ace_하데스_260401_챈나_찹츄_사무실B/01_찹츄_full/prepared_v1.npz",
          "exists": true,
          "bytes": 921192,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2b63fef3cd1953daddcc7bf8d78a3bc587c45145b536b5e927050018520ce3c0"
        }
      },
      "contentFingerprint": "b7412c03ef29dcf3f7d6381b50d5355e50b8930b99eda4c394e0b24b9493ba77",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7d58a25947119fb6",
      "datasetId": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C",
      "name": "달타_250529_Stargazers_옥상C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_03dbace2a4",
        "name": "옥상C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250529_Stargazers/달타_250529_Stargazers_옥상C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250529_stargazers/달타_250529_stargazers_옥상c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2621,
      "durationSeconds": 43.68333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 13.735215566577644,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.67889044620097
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1604052,
          "expectedBytes": 1604052,
          "sizeMatches": true,
          "sha256": "504e4de8cf676349fe240efafafae5f56bc67254f42965c3897662ba8d120b82"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/camera.f32",
          "exists": true,
          "bytes": 94356,
          "expectedBytes": 94356,
          "sizeMatches": true,
          "sha256": "2b69bcae95aee24a3c6e84291a4b88436ccd2dbe7e40a2b2fa335bd72992a078"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/root.f32",
          "exists": true,
          "bytes": 146776,
          "expectedBytes": 146776,
          "sizeMatches": true,
          "sha256": "0c2bafa23574b374c23536a8089160935638860981f5c5dfde8821726fc70928"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10484,
          "expectedBytes": 10484,
          "sizeMatches": true,
          "sha256": "e914f2304d4f1ecc66ac49a499480433d304ab987af2923aae14de2ea4016864"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/time.f64",
          "exists": true,
          "bytes": 20968,
          "expectedBytes": 20968,
          "sizeMatches": true,
          "sha256": "9dbab02748c2f445fb716fb357f50b8657c2224d1cab371a9f2c4ea1a731de4b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/shots.json",
          "exists": true,
          "bytes": 3695,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "94ad85462be00a0e00b428bd317ecc89fdd15694e97633ccbc5410ee38fe891c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_bc718b9b_달타_250529_Stargazers_옥상C/01_달타_250529_Stargazers_옥상C_Timeline/preview.csv",
          "exists": true,
          "bytes": 727,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0164f7682be9f895b7a3fcac0a011ac85977d3cd30d00a11f1cbc165d4b0d6dd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "1a4eec671cc26d73c113cb9286905e9c3381907137f02194c418f32cf5f48765",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ec4be56d87ba2854",
      "datasetId": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B",
      "name": "우마무스메",
      "folder": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메",
      "character": {
        "id": "@093",
        "name": "위도"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260324_우마무스메/위도_260324_우마무스메_무지B.unity",
        "sourceGroup": "audio-sha256:7a93b8c9c0c64788fc6eeb09b068cd154a1100873a056d1d8f5eba59ef286b71",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 900,
      "durationSeconds": 15.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260324_우마무스메/우마무스메.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 14.210612244897959,
      "shotCount": 7,
      "shotsPerMinute": 28.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 14.999999999999998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/joints_world.f32",
          "exists": true,
          "bytes": 550800,
          "expectedBytes": 550800,
          "sizeMatches": true,
          "sha256": "e3119f4cea7642d6faf13efe07d5520e53aac77221b9376e94b7da0a514d63db"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/camera.f32",
          "exists": true,
          "bytes": 32400,
          "expectedBytes": 32400,
          "sizeMatches": true,
          "sha256": "851a83edcf364c35c58dc34d38edca7bb0bbb7b6d4dace9bffd81f895dc5139d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/root.f32",
          "exists": true,
          "bytes": 50400,
          "expectedBytes": 50400,
          "sizeMatches": true,
          "sha256": "c0dd903c1be1dedffb0a6ec01c4b240cac3d617e5183bfc4a07f313f22c48e5d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/shot_index.i32",
          "exists": true,
          "bytes": 3600,
          "expectedBytes": 3600,
          "sizeMatches": true,
          "sha256": "8d40d5b40bbf744c45a09ec69dcfa2b91b7537e789bf24b4594609ac6a8fd50d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/time.f64",
          "exists": true,
          "bytes": 7200,
          "expectedBytes": 7200,
          "sizeMatches": true,
          "sha256": "750422c8eb7d8b931935b6cd2353050b5795f021fe67cb24b31974c0839eec2b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/shots.json",
          "exists": true,
          "bytes": 2404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3780e92fc34e5d7e09d9dc442806442dadcca01f619423e7270a4bfbde4e7f3b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/preview.csv",
          "exists": true,
          "bytes": 765,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a9e26f11a74683f770a4025cb05d1d9d724eb7619484fb64ae31c818c73d04e3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/audio_source.mp3",
          "exists": true,
          "bytes": 233252,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7a93b8c9c0c64788fc6eeb09b068cd154a1100873a056d1d8f5eba59ef286b71"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_bca9876d_위도_260324_우마무스메_무지B/01_우마무스메/prepared_v1.npz",
          "exists": true,
          "bytes": 628856,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1649ca4bf764195b4329f75ef174e6c23cdd772d5ef19f958c0692bcc1b315b6"
        }
      },
      "contentFingerprint": "9f9defc81dadbb5ce6e4b818a7232589a6de00123d5d10d6850ff42aa5c3258c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8a1c04f47e2b1741",
      "datasetId": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/유콘_260430_모시모시_학교C.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "d9db95bddd71f7d6df9995f140d8c0657d334db1695b465b9bc653913e77bf40"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "54e06d8b6ea22cdad85c4311e5d97835d36be3a8db0d434ba0e16b8c8be661d0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "57774b9d5a1ef54001a490e60312db5d2791f166f59b10211bd130eb7afa1a2d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c2fe064427ff64ef444a408b9dcaa8e9e83ec4e2ea1732813bc8632b8db0e45"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 735,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3566fed97fbd3553891f915c2ff148aad9da16f499593e925f2fc0b7e7fb8303"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_bd5d8d28_유콘_260430_모시모시_학교C/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 921168,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1fab7f63d593b7ab37083b2602004284abb643326a4f0bb5fcef2760259c79c9"
        }
      },
      "contentFingerprint": "cdd7ce2b588267eee2161c9cd0bd5fe1f7d8687a852f58a292994a6f1c4503fc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "dac7cccc3429ba28",
      "datasetId": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A",
      "name": "귀여운것만으로는안되나요음원",
      "folder": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260508_큐스토/블리즈_260508_큐스토_소무대A.unity",
        "sourceGroup": "audio-sha256:f482f607f504ef52eacd598cfc41198954b9785ba89534d48322f0e2fa3b65fa",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1800,
      "durationSeconds": 30.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260410_귀엽기만하면안되나요/귀여운것만으로는안되나요음원.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 28.166666666666668,
      "shotCount": 1,
      "shotsPerMinute": 2.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/joints_world.f32",
          "exists": true,
          "bytes": 1101600,
          "expectedBytes": 1101600,
          "sizeMatches": true,
          "sha256": "7581a02b984d19131fe6a312db7ebc1fe7f6b29e85a818091177b00dd8b75ce7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/camera.f32",
          "exists": true,
          "bytes": 64800,
          "expectedBytes": 64800,
          "sizeMatches": true,
          "sha256": "17108415083f933f71281a01974bb125bcf5c2d09de35d23395b33e70efef718"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/root.f32",
          "exists": true,
          "bytes": 100800,
          "expectedBytes": 100800,
          "sizeMatches": true,
          "sha256": "2e296bb9d450e9433ccb5e9f3a41c399c0aee51fd13b343392d3130ad36c1a87"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/shot_index.i32",
          "exists": true,
          "bytes": 7200,
          "expectedBytes": 7200,
          "sizeMatches": true,
          "sha256": "e4331b4b5dff91084b34db4018c5905a016cdf9c0d74d02c0d5af88dabfc6bc6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/time.f64",
          "exists": true,
          "bytes": 14400,
          "expectedBytes": 14400,
          "sizeMatches": true,
          "sha256": "0ce4884fb1252a26765f39fe2e61b37aaceb0385d232530814f1dbb7b9d95a41"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/shots.json",
          "exists": true,
          "bytes": 404,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "085c11dfd64b1a0bb02ed3ddb9601c76bfe754d19b9cd509c4177aab4864521b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/preview.csv",
          "exists": true,
          "bytes": 738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2f57b68ddf42601dff4118aae6caf9a3337329e1c194052c3affe4dff0949085"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/audio_source.mp3",
          "exists": true,
          "bytes": 4018306,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f482f607f504ef52eacd598cfc41198954b9785ba89534d48322f0e2fa3b65fa"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_be3bb153_블리즈_260508_큐스토_소무대A/01_귀여운것만으로는안되나요음원/prepared_v1.npz",
          "exists": true,
          "bytes": 1255292,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "75562bcb459977106027103d03dfcfeb177e5bcf28721da5e9fdde9f5a9b0558"
        }
      },
      "contentFingerprint": "460055927b9fe8e7a3fe117971a95ea926892081e030ea75fcff4b8e5732f57d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1beb36072e725ef0",
      "datasetId": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A",
      "name": "착젤싫",
      "folder": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_250912_착젤싫/이레인_250912_착젤싫_이탈리아A.unity",
        "sourceGroup": "audio-sha256:44b69a7923b3caa7cc9ea32b3b192bc5984d0dc06173fb879005cf021da66f53",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1384,
      "durationSeconds": 23.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250823_착젤싫/착젤싫.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 16.728,
      "shotCount": 4,
      "shotsPerMinute": 10.404624277456648,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.066666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/joints_world.f32",
          "exists": true,
          "bytes": 847008,
          "expectedBytes": 847008,
          "sizeMatches": true,
          "sha256": "6338bb908ac9dd15111a92633b3018f3199f50ad32ab4c82380869b4f07ad11e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/camera.f32",
          "exists": true,
          "bytes": 49824,
          "expectedBytes": 49824,
          "sizeMatches": true,
          "sha256": "309ee37927d4ae3c9570e46d0bf937ea8558e78e752458bd2ee0aa378a697c1d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/root.f32",
          "exists": true,
          "bytes": 77504,
          "expectedBytes": 77504,
          "sizeMatches": true,
          "sha256": "e7f49ba04ea393f20d66523f5bd4752186704854b3766bf28124ddfc57799bb3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/shot_index.i32",
          "exists": true,
          "bytes": 5536,
          "expectedBytes": 5536,
          "sizeMatches": true,
          "sha256": "af1864eabff5ff9d1cd1ea9b7aaa9a30a8f0112eb89d6da036a7f5f616baff95"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/time.f64",
          "exists": true,
          "bytes": 11072,
          "expectedBytes": 11072,
          "sizeMatches": true,
          "sha256": "bb15e2e7696a6ac70a9fad9f12a2e474007b11d4a7586b80209cbff6d8913c0f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/shots.json",
          "exists": true,
          "bytes": 1406,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4a8ca0fa233e519814b52475f9dac33e5f100b7ef582d9be451dd2627ce452db"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/preview.csv",
          "exists": true,
          "bytes": 777,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "38049e8ba0a435f1993202a0822fc29758fc05356ac8120503ee1389666798ab"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/audio_source.mp3",
          "exists": true,
          "bytes": 275477,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "44b69a7923b3caa7cc9ea32b3b192bc5984d0dc06173fb879005cf021da66f53"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_c1caa1b0_이레인_250912_착젤싫_이탈리아A/01_착젤싫/prepared_v1.npz",
          "exists": true,
          "bytes": 965716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "79055aa5e21995ecfe925af1e91ee9956eb019fe99b22c091c61956aa5fdf443"
        }
      },
      "contentFingerprint": "80ed46237e79abb036949c1cfda6f1ef22b519d15c47a53775444602d79cfe1f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7f91de8232c08e3e",
      "datasetId": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A",
      "name": "톤츠카탄탄",
      "folder": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄",
      "character": {
        "id": "@193",
        "name": "커피바라"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/커피바라_260406_톤츠카탄탄_주택가A.unity",
        "sourceGroup": "audio-sha256:dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1560,
      "durationSeconds": 26.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@193_커피바라/Project/커피바라_260406_톤츠카탄탄/톤츠카탄탄.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 25.129795918367346,
      "shotCount": 8,
      "shotsPerMinute": 18.46153846153846,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 25.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/joints_world.f32",
          "exists": true,
          "bytes": 954720,
          "expectedBytes": 954720,
          "sizeMatches": true,
          "sha256": "91fa954d440eca6fa80f6b9e58cdc3182f8dfc9354b5677b10288a5437755090"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/camera.f32",
          "exists": true,
          "bytes": 56160,
          "expectedBytes": 56160,
          "sizeMatches": true,
          "sha256": "11a11cc07ebd6b6e651f3379ee729404ce4d94c0fda0c2d00edd385aedaf9759"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/root.f32",
          "exists": true,
          "bytes": 87360,
          "expectedBytes": 87360,
          "sizeMatches": true,
          "sha256": "7dbdbf652dea60b8040d5c25aef4120b0a2e4099905a2dc5a983508fc8451c7c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/shot_index.i32",
          "exists": true,
          "bytes": 6240,
          "expectedBytes": 6240,
          "sizeMatches": true,
          "sha256": "5735ed7d82ad4beda51dac6b9d4c1078972552e93dd2f5924d06ce9c1a1087b7"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/time.f64",
          "exists": true,
          "bytes": 12480,
          "expectedBytes": 12480,
          "sizeMatches": true,
          "sha256": "c0937b28a9f6176ae99ef3462919e4c326f087b34fdcdc6cb33648c7445d68b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/shots.json",
          "exists": true,
          "bytes": 2826,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "495a38c204d28be7c71797b37f20cb412756ce46df7eb2b710141962dde514ea"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/preview.csv",
          "exists": true,
          "bytes": 734,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f34b9574190847237b50a1af2f0cc3bbda7c548e8852f586e4b4cde5c83f7559"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/audio_source.mp3",
          "exists": true,
          "bytes": 412920,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dc47e19ed622e4e834145f43ca0f60d7fc7837a519d8c655f38f00e2d3fea830"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_c205652e_커피바라_260406_톤츠카탄탄_주택가A/01_톤츠카탄탄/prepared_v1.npz",
          "exists": true,
          "bytes": 1088228,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1dcfd7687c95d48bedfeb30ea554ad4b075f61834306b77a5874739ef60fb95b"
        }
      },
      "contentFingerprint": "94fd5659051dada791ea51ed826f90fb7dda3d901950f3ea766254529e5c763d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "dad44b387c6c341b",
      "datasetId": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노",
      "name": "댓처노노",
      "folder": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노",
      "character": {
        "id": "@025",
        "name": "꽃설화"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@025_꽃설화/Project/꽃설화_260428_댓츠노노/꽃설화_260428_댓츠노노.unity",
        "sourceGroup": "audio-sha256:8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2100,
      "durationSeconds": 35.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260408_댓처노노/댓처노노.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 33.672,
      "shotCount": 8,
      "shotsPerMinute": 13.714285714285714,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 35.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/joints_world.f32",
          "exists": true,
          "bytes": 1285200,
          "expectedBytes": 1285200,
          "sizeMatches": true,
          "sha256": "f7a17b220aa34d6751869a18696276f634d1909bd82f42c870b2e5fd84f749aa"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/camera.f32",
          "exists": true,
          "bytes": 75600,
          "expectedBytes": 75600,
          "sizeMatches": true,
          "sha256": "02e1c569aa9b8c3db77f3871068b0a805a749dcd26a8a4e62d6b46167e9ec6e8"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/root.f32",
          "exists": true,
          "bytes": 117600,
          "expectedBytes": 117600,
          "sizeMatches": true,
          "sha256": "c667689c3b3fd5c0896f21f37c45ea91d2ed02c317f82bce32528d491fc2ee41"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/shot_index.i32",
          "exists": true,
          "bytes": 8400,
          "expectedBytes": 8400,
          "sizeMatches": true,
          "sha256": "705bfaedcc4b7c98e2e92d2e19860d677d3e3fb2a22044c735af7ae0dfbcddfe"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/time.f64",
          "exists": true,
          "bytes": 16800,
          "expectedBytes": 16800,
          "sizeMatches": true,
          "sha256": "7753073c9b2b39b643de6ffdeb62d4bef3256150459767febb8ba1002c8f58b5"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/shots.json",
          "exists": true,
          "bytes": 2791,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f0ef3164c801e11eacb2d9c9446a9a2cb7dd94e9f0c837fa1fb52bac8cb80542"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/preview.csv",
          "exists": true,
          "bytes": 772,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "10f3486eaa7e49dfbdf556c501050de55e4d68e63e5a1c4736e4f83e2f10116c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/audio_source.mp3",
          "exists": true,
          "bytes": 546261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8ae720f39e3639a7e7ab220cfc058b18704f6f42794c2056ac8cd92f0c4b5c4a"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_c439848b_꽃설화_260428_댓츠노노/01_댓처노노/prepared_v1.npz",
          "exists": true,
          "bytes": 1464036,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a329146a52bd81702ff1c69ce34ae5780257259ffd95ad4076ae3203aa3ad6b1"
        }
      },
      "contentFingerprint": "3f05a1a3afeb54b25a42f50be1a69706302353604a8b29e07590bc6c8cf9b07e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ab0c688707e535bd",
      "datasetId": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A",
      "name": "귀여운것만으로는안되나요",
      "folder": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요",
      "character": {
        "id": "@219",
        "name": "버찌"
      },
      "venue": {
        "id": "yamo_5c8d46df31",
        "name": "버찌_260409_귀여운것만으로는안되나요_공원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@219_버찌/Project/버찌_260409_귀여운것만으로는안되나요_공원A.unity",
        "sourceGroup": "audio-sha256:5cdb7e3d934e03a190affd4fb3f1c55c31e1ee835a03f2bf60e5815455c387fa",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2027,
      "durationSeconds": 33.78333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@219_버찌/Project/귀여운것만으로는안되나요.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.3,
      "shotCount": 7,
      "shotsPerMinute": 12.432165762210163,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 33.78333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/joints_world.f32",
          "exists": true,
          "bytes": 1240524,
          "expectedBytes": 1240524,
          "sizeMatches": true,
          "sha256": "f7aad368fb37b329e4afbd5c29eb9ff6f77b476ce2ac64852a7f159ebf7ffad9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/camera.f32",
          "exists": true,
          "bytes": 72972,
          "expectedBytes": 72972,
          "sizeMatches": true,
          "sha256": "317a94e6625d1269111c122fc7e79bbe676650e04458f5aac56fe3cb211eb5f3"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/root.f32",
          "exists": true,
          "bytes": 113512,
          "expectedBytes": 113512,
          "sizeMatches": true,
          "sha256": "6abd60f071d9d599d3a777eb9a161a0a33cc23ec7f9bdcd780c0cac7055f3f68"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/shot_index.i32",
          "exists": true,
          "bytes": 8108,
          "expectedBytes": 8108,
          "sizeMatches": true,
          "sha256": "71a57a6921b486adea8cabaf891e7c9cfc14dcaff051e0107afb6f668ef8fafd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/time.f64",
          "exists": true,
          "bytes": 16216,
          "expectedBytes": 16216,
          "sizeMatches": true,
          "sha256": "34336b36312f12cfc10cba5666c77670f172b26d78454bdfd19018ceb739508b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/shots.json",
          "exists": true,
          "bytes": 2538,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "08670e89e67a12600386af0b481f9a1484b83bfe05a72465b468806d5628c500"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/preview.csv",
          "exists": true,
          "bytes": 749,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5f6d46ccfb117d3d0cce62c5c8c0bacecbb32ed1d972d06a8d1584364f80a408"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/audio_source.mp3",
          "exists": true,
          "bytes": 4379582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5cdb7e3d934e03a190affd4fb3f1c55c31e1ee835a03f2bf60e5815455c387fa"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_c468bc9e_버찌_260409_귀여운것만으로는안되나요_공원A/01_귀여운것만으로는안되나요/prepared_v1.npz",
          "exists": true,
          "bytes": 1413304,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "acf588ed3566358eda00c431ca0d582e27d6bb9871b96cfb01f0fd5fa9086335"
        }
      },
      "contentFingerprint": "3cb94722df0fdb309ae21ccd44ef993cc9cf4f111407404b1821e6e83cb3fcce",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "22191632d25e9898",
      "datasetId": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B",
      "name": "조려보자",
      "folder": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자",
      "character": {
        "id": "@209",
        "name": "봄세이"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/봄세이_260225_조려보자_교실B.unity",
        "sourceGroup": "audio-sha256:6d7663b473e60f30ff199d62759d02fa502960cc62d294288aa8c3a96e66d9d8",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1742,
      "durationSeconds": 29.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@209_봄세이/Project/봄세이_260225_조려보자/조려보자.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 26.566530612244897,
      "shotCount": 1,
      "shotsPerMinute": 2.0665901262916186,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.033333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/joints_world.f32",
          "exists": true,
          "bytes": 1066104,
          "expectedBytes": 1066104,
          "sizeMatches": true,
          "sha256": "c0e6bbd1099f0b5036b9448752b05c9efdc5808d07894515807c03015cd8f3f3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/camera.f32",
          "exists": true,
          "bytes": 62712,
          "expectedBytes": 62712,
          "sizeMatches": true,
          "sha256": "d54cca1275961cba978217b3c4a2f196dcaa88685e991abf3aeeb41ae38a2b64"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/root.f32",
          "exists": true,
          "bytes": 97552,
          "expectedBytes": 97552,
          "sizeMatches": true,
          "sha256": "ae27d11403d395bd25069058b6d6bbf93088f706a75af8079f4b65d27cd2d6fa"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/shot_index.i32",
          "exists": true,
          "bytes": 6968,
          "expectedBytes": 6968,
          "sizeMatches": true,
          "sha256": "03a1a7d586adf5ce74756beae1d23ffb837e56c81fc726cf8f09e42f9226a660"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/time.f64",
          "exists": true,
          "bytes": 13936,
          "expectedBytes": 13936,
          "sizeMatches": true,
          "sha256": "26f57be31634cf2b138fe6ab3c9bb3447013129fe1de7538ad51c7de8abc2b44"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c11d0427e82fb4a3dec029d1a77583513c082b69d203643a4724210e46a981e2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "de10fa83b77070caa4c33244fb4836c8643ff4a05ab60f75ccf9d313dd067aa3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/audio_source.mp3",
          "exists": true,
          "bytes": 433930,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6d7663b473e60f30ff199d62759d02fa502960cc62d294288aa8c3a96e66d9d8"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_c46eac30_봄세이_260225_조려보자_교실B/01_조려보자/prepared_v1.npz",
          "exists": true,
          "bytes": 1214884,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "68de874a36ca6ed9d8959eddb52df0868fc5e723ca1b8c48b3273562ddde5188"
        }
      },
      "contentFingerprint": "e719a51aa9a6c1dbb1d404ecf28dba4220b75d7ad717d2d2ff7329e5fa7020e4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1360ca14f82ba1e1",
      "datasetId": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B",
      "name": "SnakeEyes",
      "folder": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_003561cb3a",
        "name": "콘서트장B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260325_SnakeEyes/블리즈_260325_SnakeEyes_콘서트장B.unity",
        "sourceGroup": "audio-sha256:323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260316_SnakeEyes/SnakeEyes.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.0,
      "shotCount": 5,
      "shotsPerMinute": 17.647058823529413,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "73d373304c7dc5af63a39e4e65aaf4336e1981b7f4814e958528fc1709a48046"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ff7bb323e78c9e305e8e7f7ebb381896952663a7cbb126461aaaa86eea66d5bd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "12e3488269c61924c0dae8c24260ee3357a8a890dc4cf7dc1d5e286c91732136"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "f2c2132f0ecfd1dacb76b6da201266bb2b730788732847e80a122d667ecb9796"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/shots.json",
          "exists": true,
          "bytes": 1783,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "64c1164b8ce0b86f43d549f489113097bfb33578cc20f7bb26e4209dd2cdb127"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/preview.csv",
          "exists": true,
          "bytes": 743,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88532094258b7e29579a1c05994d45f97da809553c97ff94dfbf602a2c8e00c2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/audio_source.mp3",
          "exists": true,
          "bytes": 249020,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "323a008fadc1e6d60178ab8dc62e474cf0476317503553c6d7a6d8514cb3770f"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_c4739ee9_블리즈_260325_SnakeEyes_콘서트장B/01_SnakeEyes/prepared_v1.npz",
          "exists": true,
          "bytes": 712420,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2ec0dd7811e214ced204d075d1146bd41af244a0799559841553faadcca28d92"
        }
      },
      "contentFingerprint": "019eaa080c9a9e381a68a7cce05f5981afe5f441f61e246fada5d8b0c4193b3d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f0ce4e91bcebbb9f",
      "datasetId": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02",
      "name": "리베_251103_BeMyLight_저택A02_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_7e1e91a4e5",
        "name": "저택A02",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251103_BeMyLight/리베_251103_BeMyLight_저택A02.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251103_bemylight/리베_251103_bemylight_저택a02_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3967,
      "durationSeconds": 66.11666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 13,
      "shotsPerMinute": 11.79732795563398,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 66.11666666666599
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2427804,
          "expectedBytes": 2427804,
          "sizeMatches": true,
          "sha256": "9bb939d693f0e25ff2c58d24a524fddcd54588545350a4e91eaabdf3f9fe473d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/camera.f32",
          "exists": true,
          "bytes": 142812,
          "expectedBytes": 142812,
          "sizeMatches": true,
          "sha256": "d702dc50496fc5adfbd5e2bac411912433ce1224f516b1691ea41561c95b28de"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/root.f32",
          "exists": true,
          "bytes": 222152,
          "expectedBytes": 222152,
          "sizeMatches": true,
          "sha256": "74dcbdfd615c44c0b169adc046f3e6e727ad9a6550dd191aebf8ab1e40d1ac76"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 15868,
          "expectedBytes": 15868,
          "sizeMatches": true,
          "sha256": "5dd7aba2db7919dc0473b8a75ff9fa047091d3913ab06927d57c07fdb9f16032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/time.f64",
          "exists": true,
          "bytes": 31736,
          "expectedBytes": 31736,
          "sizeMatches": true,
          "sha256": "9dcb05907ca12c943449eb5f3c9e93127d07f30542f02348ac6d8d9c83db32ff"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/shots.json",
          "exists": true,
          "bytes": 4537,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "788ccee8824e41d51dd7bac207af94c2c7c6aabd7f334e679f6adc1b02aa8a03"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c4a0682a_리베_251103_BeMyLight_저택A02/01_리베_251103_BeMyLight_저택A02_Timeline/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7ed3ad54e8ab17f1adf3880e0d674ad6737717d1abdfd0b272f2895ec8d98ba4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "79014b8f41c82c8b443a50312056d54c6b537c1c0c8b2f07ff85d4c5fd156a67",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c9c4f143c6757e1e",
      "datasetId": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B",
      "name": "블리즈_250604_Elevate_궁전B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_3af32e2ab2",
        "name": "궁전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250604_Elevate/블리즈_250604_Elevate_궁전B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250604_elevate/블리즈_250604_elevate_궁전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2258,
      "durationSeconds": 37.63333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 15,
      "shotsPerMinute": 23.91496899911426,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 37.63333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1381896,
          "expectedBytes": 1381896,
          "sizeMatches": true,
          "sha256": "a82da95e4b9a650474c945a4a0baaabea9bbf26e34b853a29393154dabd94a2f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/camera.f32",
          "exists": true,
          "bytes": 81288,
          "expectedBytes": 81288,
          "sizeMatches": true,
          "sha256": "4468c3344ef0f7919a707da86da0329d0f949362b40b80c4967ad2fe3954125f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/root.f32",
          "exists": true,
          "bytes": 126448,
          "expectedBytes": 126448,
          "sizeMatches": true,
          "sha256": "bb6036558f273b445a1fb64d9eda785369bc7508c634abd5df8b1a98b734ea60"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9032,
          "expectedBytes": 9032,
          "sizeMatches": true,
          "sha256": "08ab7fed8236b118dd70709d400af171b534a169b3814483980aacfca341813a"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/time.f64",
          "exists": true,
          "bytes": 18064,
          "expectedBytes": 18064,
          "sizeMatches": true,
          "sha256": "b4438cc31988d478e8a3188ee15cdad4184b9e591df0e511705f3688356775ad"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/shots.json",
          "exists": true,
          "bytes": 5329,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0b64d6e3ba54e4c66bf2c90b9356edf3d05234f5a819b4b96e22298fda9cc3f2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c8f186c8_블리즈_250604_Elevate_궁전B/01_블리즈_250604_Elevate_궁전B_Timeline/preview.csv",
          "exists": true,
          "bytes": 842,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "965b33bb5f6b75ebc6e04433e1806f83111152da9f01465f60881801fc981911"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "7be8d779fc741f63641d6344e6566d31d92a4f24879730eb4b9a2b60040042c7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bc2cd1694917967f",
      "datasetId": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A",
      "name": "이레인_251022_Closer_소무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251022_SugarOnMyTongue/양도끼_251022_SugarOnMyTongue_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@113_이레인/project/이레인_251022_closer/이레인_251022_closer_소무대a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1202,
      "durationSeconds": 20.033333333333335,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 14.97504159733777,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 20.033333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 735624,
          "expectedBytes": 735624,
          "sizeMatches": true,
          "sha256": "ff071d4c25ac410706da5a03e69cf49e9c78d6fd1b0c7499898779cd2a168f69"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 43272,
          "expectedBytes": 43272,
          "sizeMatches": true,
          "sha256": "9c40d3cd6b0f068b8cf579761031600e6adfae7a7efe0cd820c9b73cd98e1710"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 67312,
          "expectedBytes": 67312,
          "sizeMatches": true,
          "sha256": "10622c23e0f9ffaff2234224be461b5bceeec27fca4b55c4f0339ad3ee238b0b"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4808,
          "expectedBytes": 4808,
          "sizeMatches": true,
          "sha256": "872a11e56681cfa5bb0728f90d2577edcbc5a0ada4e9d2d0316eae5281204a13"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 9616,
          "expectedBytes": 9616,
          "sizeMatches": true,
          "sha256": "fc2ddf598f42a6ea5f8a0609e6ebfa5dcb23b233e97cdf0c14c5f5b7b7a5224b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 1752,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5cfb0cd8e5afe1cf6af5ec27a3a34305155c7880d4e7a66acd684e476d0834e6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_c94a68fd_양도끼_251022_SugarOnMyTongue_소무대A/01_이레인_251022_Closer_소무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 701,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d60218da3e853c7f7468aa87002482c140edd8ecbd8210f89cad18176eb2e995"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "95ac23ebdffddeab9565309cbf6c328d3535a6c217f33582c3c9d9cf6b0519a3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "261a4b29616f48c3",
      "datasetId": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A",
      "name": "치유_251115_BeMyLight_우주선A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline",
      "character": {
        "id": "@180",
        "name": "치유"
      },
      "venue": {
        "id": "yamo_f70e8f1c07",
        "name": "이탈리아A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@180_치유/Project/치유_251115_BeMyLight/치유_251115_BeMyLight_이탈리아A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@180_치유/project/치유_251115_bemylight/치유_251115_bemylight_우주선a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3967,
      "durationSeconds": 66.11666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 13,
      "shotsPerMinute": 11.79732795563398,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 66.11666666666599
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2427804,
          "expectedBytes": 2427804,
          "sizeMatches": true,
          "sha256": "e084b8d4f235d991353bf853a45124b44de51c2e493323b219df368d865e029a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/camera.f32",
          "exists": true,
          "bytes": 142812,
          "expectedBytes": 142812,
          "sizeMatches": true,
          "sha256": "d7d1408cfb4ce1dd81f538141b49b685217f51376fbce067e58636af486b19df"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/root.f32",
          "exists": true,
          "bytes": 222152,
          "expectedBytes": 222152,
          "sizeMatches": true,
          "sha256": "88440c81cc60e6a238665787fc95c2f2956eae2d4a37ebd77df0769caa814fc4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 15868,
          "expectedBytes": 15868,
          "sizeMatches": true,
          "sha256": "5dd7aba2db7919dc0473b8a75ff9fa047091d3913ab06927d57c07fdb9f16032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/time.f64",
          "exists": true,
          "bytes": 31736,
          "expectedBytes": 31736,
          "sizeMatches": true,
          "sha256": "9dcb05907ca12c943449eb5f3c9e93127d07f30542f02348ac6d8d9c83db32ff"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/shots.json",
          "exists": true,
          "bytes": 4538,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "99067ab51e4ade744baba96df1da33a26f5f3fbd71e00d35e72445e7292fd97c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ca0a3d37_치유_251115_BeMyLight_이탈리아A/01_치유_251115_BeMyLight_우주선A_Timeline/preview.csv",
          "exists": true,
          "bytes": 776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "077437b1eb4ae35f7b3540d342e1ca25ed5185f44ddef16dbb1f03b64735775f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "16051042bef954aca8276fc78c9781fffffde3d39f5ad99281d447f56d722a61",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a015645427be1d83",
      "datasetId": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1",
      "name": "져미님_250928_너만아니면돼_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_f457ea2921",
        "name": "도시C1",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_250928_너만아니면돼/져미님_250928_너만아니면돼_도시C1.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@160_져미님/project/져미님_250928_너만아니면돼/져미님_250928_너만아니면돼_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2742,
      "durationSeconds": 45.7,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 11.816192560175054,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.699999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1678104,
          "expectedBytes": 1678104,
          "sizeMatches": true,
          "sha256": "85543f7e0008cb36592aada216c62303df701eaeab38866849f3074607383c3a"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/camera.f32",
          "exists": true,
          "bytes": 98712,
          "expectedBytes": 98712,
          "sizeMatches": true,
          "sha256": "c7e8a3fb6453c14fde41f10ebeb69d5bf8aaf5ae441117dcf1ef4522a9dd2b49"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/root.f32",
          "exists": true,
          "bytes": 153552,
          "expectedBytes": 153552,
          "sizeMatches": true,
          "sha256": "53bbb1e022c77f1bffc304baf255f1df6e2f4eb0ed8a2b2c4b732cb690050688"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10968,
          "expectedBytes": 10968,
          "sizeMatches": true,
          "sha256": "f4901d139b99bfd8b0752904701d7944c5eeab8d39e796fd41a34e50b1c7b988"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/time.f64",
          "exists": true,
          "bytes": 21936,
          "expectedBytes": 21936,
          "sizeMatches": true,
          "sha256": "0fe25d540c7dac5d8a7a2c42e5efdc052e6ad44842632a309b66a7bc478a3471"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/shots.json",
          "exists": true,
          "bytes": 3312,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fdcff73f5574d93a714cd566d050880f2f86a772f0f38e01ad27f665853d8f39"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ca3fe7b5_져미님_250928_너만아니면돼_도시C1/01_져미님_250928_너만아니면돼_Timeline/preview.csv",
          "exists": true,
          "bytes": 795,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1d11c89c2838ff059d74d929b5f08ddddc860e3e1d6d8badfd46aa5a26ae71f8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "f74efc98cf14cdf4b2157db87a74c44fc91658f0d9beea96f9e7b79f6b863175",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3334dcb62791d80a",
      "datasetId": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A",
      "name": "WhoIsShe2",
      "folder": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_ca8c2e84e8",
        "name": "창고A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260518_WhoIsShe2/이레인_260518_WhoIsShe2_창고A.unity",
        "sourceGroup": "audio-sha256:f7b664279b08a3bbe297af1cbd895ec4d60babf36954ff759b4cb181d5559496",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260429_WhoIsShe/WhoIsShe2.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 21.216,
      "shotCount": 2,
      "shotsPerMinute": 5.454545454545455,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "d001977cabcca2c5181ab48546d001b5cc6a574bcada010532de282a97f1a5d2"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "e1787607521c55bc95b511f4738a4c267ec148f8d93016db7f54d0c7b7c90b84"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "e7d222a1e30b09627cd37c694b63f59d8060ca0806c0ba729668a0b26830bd5a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "ae5c76911a88d015ebbbc36066d1cfb8caf415e1e30e0b6a7f3f9aa0d840014f"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/shots.json",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7ed5e7cc5fb92ef7dd25d01a14827e95608a8b753885c1a17b4cf136f00cc149"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/preview.csv",
          "exists": true,
          "bytes": 741,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "63213789244f36cacddd432e41caf1105507154a61dfa646431c6780a11b296b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/audio_source.mp3",
          "exists": true,
          "bytes": 345372,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f7b664279b08a3bbe297af1cbd895ec4d60babf36954ff759b4cb181d5559496"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_cb5782fa_이레인_260518_WhoIsShe2_창고A/01_WhoIsShe2/prepared_v1.npz",
          "exists": true,
          "bytes": 921212,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d5296edc69485730c9b563470df12e5bb7de7b90f561e667cb38d7b7712032ea"
        }
      },
      "contentFingerprint": "a8836308af765a78bc31aedd08b2851ab196dbbcb59a7e30d876a0dbe3d15bdd",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ddb97bafa80175f7",
      "datasetId": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A",
      "name": "깡담비_250608_Memory_온실정원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline",
      "character": {
        "id": "@140",
        "name": "깡담비"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_250608_Memory/깡담비_250608_Memory_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@140_깡담비/project/깡담비_250608_memory/깡담비_250608_memory_온실정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2423,
      "durationSeconds": 40.38333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 11.886091621956254,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.38333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1482876,
          "expectedBytes": 1482876,
          "sizeMatches": true,
          "sha256": "656a901fda3e765de5530fcafaa37769f3c4dd950f5822b896b76a18ae6461c7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 87228,
          "expectedBytes": 87228,
          "sizeMatches": true,
          "sha256": "39435d4ccf09620de10fbabe137008afb9d8bb05b744b0df16382b63674eaaa9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/root.f32",
          "exists": true,
          "bytes": 135688,
          "expectedBytes": 135688,
          "sizeMatches": true,
          "sha256": "813ba003dde4b6b504b33b68a0a1a2d8e43e81a57cbbc2bb88d4e46aba19db6d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9692,
          "expectedBytes": 9692,
          "sizeMatches": true,
          "sha256": "49a9dbce1a8b3530d9e6abf7fea7a0fd5fb72e6736424f21cc2493cce72ac02c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/time.f64",
          "exists": true,
          "bytes": 19384,
          "expectedBytes": 19384,
          "sizeMatches": true,
          "sha256": "d111d69a8db97080caad7a50a792cadae17817c539c323cd834b3cc326dd4c1e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/shots.json",
          "exists": true,
          "bytes": 2958,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "05ae0f2132ce3cfaeb4e6090c50713b1544a3f62e308179aea48558a9e24005a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cc125c10_깡담비_250608_Memory_온실정원A/01_깡담비_250608_Memory_온실정원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 770,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d4ee8c6ce9df25eeb52ec72531d2502592d79d8ccc9faadb69718f0b362f8df6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "c657c4a1eb43584caa2e777888f427321732d6d50f5f87686808772d98cd8d64",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7bed46242dc2b4be",
      "datasetId": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A",
      "name": "IRISOUT - Camera 01 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251218_IRISOUT/리베_251218_IRISOUT_온실정원A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1100,
      "durationSeconds": 18.333333333333332,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 1,
      "shotsPerMinute": 3.272727272727273,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 18.333333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 673200,
          "expectedBytes": 673200,
          "sizeMatches": true,
          "sha256": "6f6ca9efd3f2e525b47784ef79ab0de587afe0c641cae135b8234d2ad572422b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 39600,
          "expectedBytes": 39600,
          "sizeMatches": true,
          "sha256": "2d0702502fbfde9c90debc1ca44172d952725e4c0a0d590cc8fd2c8a2fc0b925"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 61600,
          "expectedBytes": 61600,
          "sizeMatches": true,
          "sha256": "06dafa82356b4acc1320678f5d38d173797d648ad65f796223c3ad0bd96d5ee5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4400,
          "expectedBytes": 4400,
          "sizeMatches": true,
          "sha256": "34fa1826a0a171d2579b65040894c503d1bfc945f90690b95a979dd136dd0dfd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8800,
          "expectedBytes": 8800,
          "sizeMatches": true,
          "sha256": "1cbb521cfe73b77ee00e0ddb11833715c8e1eac1898792108bf7827627041bd0"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 427,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "609a2783d1aca6ea3b998f9198c7a00e4616c37711ca3c507c123f77f47e95fa"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "54c47bc5dc2e30a0daf1c74cba3e023b33fc3a57e0dfe8ee467ffa5e370da9b1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/01_IRISOUT - Camera 01 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 768224,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b8e08364c90a2c517e21859eafcd1f670cb5a4f6c9319d368065884c4913c135"
        }
      },
      "contentFingerprint": "1343257d07ff7ebb41a9e6193d358973452f70955fe0937ea3dc3584c8b25448",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "74e829273ad753d3",
      "datasetId": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A",
      "name": "IRISOUT - Camera 02 (Cinemachine Track) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251218_IRISOUT/리베_251218_IRISOUT_온실정원A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666664
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "033b93af61349c07d224bfa6f1ac61b56be6f22241df5b816a373581c3e84941"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "f6f9e0657a8a7d9f74e033b1b0b36696c74abd7d9f68739fcc9be0239e62acbe"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "38c1835f7292b1c40906f4079e11154bbf9414fb78adeb3cc50a6f92d214a7b1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/shots.json",
          "exists": true,
          "bytes": 2501,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c2061ea7219ce673097dbc27bc068d95734ca7a7002b6e6758354b8efc146b63"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/preview.csv",
          "exists": true,
          "bytes": 723,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4aa505955db570ff05fb365cb986c7c9ff243c86d47462e736d8326675ee41dd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_cd0b2117_리베_251218_IRISOUT_온실정원A/02_IRISOUT - Camera 02 (Cinemachine Track) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 729960,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "33f09fd695b300867b870a28b0302569a92b4f0ed9b43c906c5b2cd3ea90bead"
        }
      },
      "contentFingerprint": "ec42f0128ce8dc8a219377d78d0990b2b71cd307332079e021c4212e498d8a3f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5d4c920a2ce75c1c",
      "datasetId": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260330_키띵_캐치캐치/하데스_260330_키띵_캐치캐치.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1455,
      "durationSeconds": 24.25,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 1,
      "shotsPerMinute": 2.4742268041237114,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.249999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 890460,
          "expectedBytes": 890460,
          "sizeMatches": true,
          "sha256": "eed97b7a613dd180ac8a4008447abe84edb23f6509b11cc720ca58b622760675"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 52380,
          "expectedBytes": 52380,
          "sizeMatches": true,
          "sha256": "d3428667c83c98a3d1680184b54bdb961b7cb0fc94e2cce3ceffc059bf1c22f5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 81480,
          "expectedBytes": 81480,
          "sizeMatches": true,
          "sha256": "194ee799b528d86216d4f7f8f0be516ee11b68f439c3a9268fbfaa5a4577b82c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5820,
          "expectedBytes": 5820,
          "sizeMatches": true,
          "sha256": "18be45861730a8472f54fb6f6ae49586437478baacb541fbaf63e82c9804e7b2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11640,
          "expectedBytes": 11640,
          "sizeMatches": true,
          "sha256": "805fc8bd82f7000ba6dcb8a9d83400509d6dc83e87dc754799349d85abf23c9e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "89a379f570db3a397055b65063920ab025f2917a15542a4a3cf054a3e9d76ce5"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 719,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21790a905780aa32f8fb12eba9a03ce7510adbca63a087be38393b85c9cb9b9b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_cd2939b7_하데스_260330_키띵_캐치캐치/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 1015128,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "82931b706a107cb0fa4d09c64d9642b8ee1e2422a2fae2087e310c7e7334aae7"
        }
      },
      "contentFingerprint": "6e876df666ca6506c8ce165dd55301cfab75a2f951ab53a70598a64bf419ec99",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "4c833429a7c3008f",
      "datasetId": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A",
      "name": "깡담비_250526_Elevate_하바나A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline",
      "character": {
        "id": "@140",
        "name": "깡담비"
      },
      "venue": {
        "id": "yamo_d2e3c27afa",
        "name": "하바나A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@140_깡담비/Project/깡담비_250526_Elevate/깡담비_250526_Elevate_하바나A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@140_깡담비/project/깡담비_250526_elevate/깡담비_250526_elevate_하바나a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2460,
      "durationSeconds": 41.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 11.707317073170731,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1505520,
          "expectedBytes": 1505520,
          "sizeMatches": true,
          "sha256": "ed3d2f8b3e29fbac3e81e665d65cd69b1b00918e7c89fbaaa6c5130795482013"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/camera.f32",
          "exists": true,
          "bytes": 88560,
          "expectedBytes": 88560,
          "sizeMatches": true,
          "sha256": "315b451c02613061bb04164933a13ee4db5c08a7efbd78c51894cb58e7bf8caa"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/root.f32",
          "exists": true,
          "bytes": 137760,
          "expectedBytes": 137760,
          "sizeMatches": true,
          "sha256": "61caa20fb68242f8f10aeebfda1a71b6c963827fb24eb1939466c5ef78990e1c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9840,
          "expectedBytes": 9840,
          "sizeMatches": true,
          "sha256": "f2a47eb61f0146ce8ddca0ca13f7ef56ef054f106ae38bd5580dc7bbd7d82063"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/time.f64",
          "exists": true,
          "bytes": 19680,
          "expectedBytes": 19680,
          "sizeMatches": true,
          "sha256": "843c181258b2aa2baa531f820d1382496b3cbc0f9219dd3981753566af9339b6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/shots.json",
          "exists": true,
          "bytes": 2850,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1b48e7f63a1e7de5a3b3872e357ee45a5804d2fb3896b2b6f1e271e877e9f99"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cd5cffb1_깡담비_250526_Elevate_하바나A/01_깡담비_250526_Elevate_하바나A_Timeline/preview.csv",
          "exists": true,
          "bytes": 775,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "81aa04e3d7b15974c6f20f56f519ce33f18b401e76a2f3dc029c6e81a872d33e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "cb3187281530d2420d0d81357e877d2723e61c7cc0ce5693bb3c57b0f6fb800b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "97a150447ff8d909",
      "datasetId": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B",
      "name": "블리즈_260303_언발란스_블리즈모캡룸A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_9a2246af49",
        "name": "사무실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260303_언발란스/블리즈_260303_언발란스_사무실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260303_언발란스/블리즈_260303_언발란스_블리즈모캡룸a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 979,
      "durationSeconds": 16.316666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 3.677221654749745,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 599148,
          "expectedBytes": 599148,
          "sizeMatches": true,
          "sha256": "06c3b2009196de37aec843aa73e4c49a85c91f4073ebac5ffa51763c3873a169"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/camera.f32",
          "exists": true,
          "bytes": 35244,
          "expectedBytes": 35244,
          "sizeMatches": true,
          "sha256": "70440b5a86e12c6729bc527ac3b76e04fb0bfc96417cca7a667fa73dd070f572"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/root.f32",
          "exists": true,
          "bytes": 54824,
          "expectedBytes": 54824,
          "sizeMatches": true,
          "sha256": "25921f87fa68e2796dfce9070e03cc81249ef20e4b6ed5822f28d449e03e7adb"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3916,
          "expectedBytes": 3916,
          "sizeMatches": true,
          "sha256": "3781a3d642162eb7913db4267fb132033952c9e41e74dc03afb0c047fadbef38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/time.f64",
          "exists": true,
          "bytes": 7832,
          "expectedBytes": 7832,
          "sizeMatches": true,
          "sha256": "37a434905a76a3ebc1b07b067ec6b17042356c253904ad9725ff7c7f53265dbf"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/shots.json",
          "exists": true,
          "bytes": 442,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c8007e65544171029e3d4d2fd8ca082b6b25767c56ed45b4a88d44da47846a5"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_cd78450f_블리즈_260303_언발란스_사무실B/01_블리즈_260303_언발란스_블리즈모캡룸A_Timeline/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b859620299df65481efc87976033d6f29a07ebb3c8403cf91a2c8600a22db828"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "d00c366390a2590003ec68f6ecd02a77cb523dada5fe4871bb0a048379ba803e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "4e7972cb162920c3",
      "datasetId": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A",
      "name": "양도끼_250529_너에게닿기를_루프탑카페A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_203d85f7cc",
        "name": "양도끼_250610_너에게닿기를_루프탑카페A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250529_너에게닿기를/양도끼_250610_너에게닿기를_루프탑카페A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250529_너에게닿기를/양도끼_250529_너에게닿기를_루프탑카페a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 4977,
      "durationSeconds": 82.95,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 5.063291139240506,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 82.949999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 3045924,
          "expectedBytes": 3045924,
          "sizeMatches": true,
          "sha256": "7c47932e78690dc4d3e4fad65b28f01897d538d0f02bd5215f14c5c8809d246e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/camera.f32",
          "exists": true,
          "bytes": 179172,
          "expectedBytes": 179172,
          "sizeMatches": true,
          "sha256": "b40d571b48365dea6c36ddf602e56e3b350c69a1b5e0d97599828e4c4e2375b0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/root.f32",
          "exists": true,
          "bytes": 278712,
          "expectedBytes": 278712,
          "sizeMatches": true,
          "sha256": "d515467d04e2d79657f37ace1b86f849173ff863f2c88cc826625384013289e7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 19908,
          "expectedBytes": 19908,
          "sizeMatches": true,
          "sha256": "4ef1a8e424ecdb2f74c62c1cda4c58f067f718d4a543f85c9b3d5e2f8b195a14"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/time.f64",
          "exists": true,
          "bytes": 39816,
          "expectedBytes": 39816,
          "sizeMatches": true,
          "sha256": "e689f8ad89a27073d62425b8b4f9bcda48aef4890686a69438a2e0c1d67aa49e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/shots.json",
          "exists": true,
          "bytes": 2527,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "502a778cbc0daa80c7b607a194186acadbb60bb920723a778aed58ef9cd50107"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d0c4eba4_양도끼_250610_너에게닿기를_루프탑카페A/01_양도끼_250529_너에게닿기를_루프탑카페A_Timeline/preview.csv",
          "exists": true,
          "bytes": 771,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e6c4ac74399737078bdc8b41393e72b97e71e772dfa479e734f4036e40dc75bc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e89cd0644ca7fb0479e87d93cb686778c65d39fdb196a18a4d4da345a8c4db69",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "033570da7b8d2f38",
      "datasetId": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A",
      "name": "BornSavage_Full",
      "folder": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full",
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_c561619f9e",
        "name": "야경A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260506_BornSavage/채단우_260506_BornSavage_야경A.unity",
        "sourceGroup": "audio-sha256:3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2359,
      "durationSeconds": 39.31666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@111_힌콕/Project/힌콕_260420_BornSavage/BornSavage_Full.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 39.31666666666667,
      "shotCount": 1,
      "shotsPerMinute": 1.526070368800339,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.31666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/joints_world.f32",
          "exists": true,
          "bytes": 1443708,
          "expectedBytes": 1443708,
          "sizeMatches": true,
          "sha256": "aeab7e1d36a5a68176908ba736b2b5bab9e997d9702f3c4fba3dcafc425ddddf"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/camera.f32",
          "exists": true,
          "bytes": 84924,
          "expectedBytes": 84924,
          "sizeMatches": true,
          "sha256": "be15b27d45e0327b04c1f10341dab4d353a1f06a4cbfcd2b5bc5b328e023e7b5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/root.f32",
          "exists": true,
          "bytes": 132104,
          "expectedBytes": 132104,
          "sizeMatches": true,
          "sha256": "10c5b7d093c739a76efe3df9ecf1be470a2feec64002716c53f99e871ed4ef23"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/shot_index.i32",
          "exists": true,
          "bytes": 9436,
          "expectedBytes": 9436,
          "sizeMatches": true,
          "sha256": "0dc4ebb53e0b03a62c74ec632c8cfe740a6ea7115fe365dee746dea23c8893f8"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/time.f64",
          "exists": true,
          "bytes": 18872,
          "expectedBytes": 18872,
          "sizeMatches": true,
          "sha256": "2d7dc647d9a510b32f40aa1b63653de15f79fdb167bd12235538082bb38857d7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2caf797faee11d4c1645c73ab9c8d36f6366859f43ad9a8e8c28935fa6c49613"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/preview.csv",
          "exists": true,
          "bytes": 785,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bd2c5108bc811149604ca0002807f72397755010807c80975c7aa5edb9d3aca1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/audio_source.mp3",
          "exists": true,
          "bytes": 2817554,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3728cc8646511eaab803852668ae7293bf13cf6060f934968ee6971a4a870af1"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d18507f6_채단우_260506_BornSavage_야경A/01_BornSavage_Full/prepared_v1.npz",
          "exists": true,
          "bytes": 1644384,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1486fa2592c0340206aeda541cf702e00d1bd0a630139d51d4d288a52d3bfb9b"
        }
      },
      "contentFingerprint": "d22a5fa325e1a752e6c409be9d9867484ae0912cd2fb0b527578363b017eab9b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "876a8c4a21bbc98e",
      "datasetId": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C",
      "name": "SundayMorning",
      "folder": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260212_SundayMorning/이레인_260212_SundayMorning_학교C.unity",
        "sourceGroup": "audio-sha256:2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1726,
      "durationSeconds": 28.766666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260211_SundayMorning/SundayMorning.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.576,
      "shotCount": 8,
      "shotsPerMinute": 16.685979142526072,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.766666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/joints_world.f32",
          "exists": true,
          "bytes": 1056312,
          "expectedBytes": 1056312,
          "sizeMatches": true,
          "sha256": "3a0263b0fedb50910283756d01ede4c2e338c396d5baf843599c8c7f846be262"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/camera.f32",
          "exists": true,
          "bytes": 62136,
          "expectedBytes": 62136,
          "sizeMatches": true,
          "sha256": "3fed73100234f636b99a8e15d975b4b274e72c5a2f9f29d2c43d976e2460d047"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/root.f32",
          "exists": true,
          "bytes": 96656,
          "expectedBytes": 96656,
          "sizeMatches": true,
          "sha256": "9efe649bdb48a5ac63f9fa87a6b53146085325dbd6225955cccf2d1cb21ff7b5"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/shot_index.i32",
          "exists": true,
          "bytes": 6904,
          "expectedBytes": 6904,
          "sizeMatches": true,
          "sha256": "f439f2a659a81b0230011d4a01b53c3e715e47c948630a9cb0b783b668844e7c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/time.f64",
          "exists": true,
          "bytes": 13808,
          "expectedBytes": 13808,
          "sizeMatches": true,
          "sha256": "f122e2d18b1761615d02589d8e3f5484b69bd3cb3e91fb9deadc6accc5d309a8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/shots.json",
          "exists": true,
          "bytes": 2874,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8cef59e3dbbf8d31155fc81c4ff59a7b2e63e4ef702ae9a72f9fed5133ae3051"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21042b9710c35121c3ef7fa9726f0f1bab7b5a58a88bc0d619ca631d80640984"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/audio_source.mp3",
          "exists": true,
          "bytes": 448039,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2563b7ce20039202767188d1498e5e6da4c234edc67ac2d3e1f8673c29c5c7ad"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d1b956b9_이레인_260212_SundayMorning_학교C/01_SundayMorning/prepared_v1.npz",
          "exists": true,
          "bytes": 1203820,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b9e586322404c3e7507dddaa6e6e4149dfced665a1d2a553eed59e7f3d8d6da1"
        }
      },
      "contentFingerprint": "f983016b22cf1b40598d464384d9ecdc2e5068c076eda22d9ea75d9ff068118d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e0041650e3bca3c1",
      "datasetId": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260430_모시모시/양도끼_260430_모시모시_나무방A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1320,
      "durationSeconds": 22.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 1,
      "shotsPerMinute": 2.7272727272727275,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 807840,
          "expectedBytes": 807840,
          "sizeMatches": true,
          "sha256": "27fa72bce2f71a5cf1ebbba51dd3bef4b6d6d246e27c27535323c81271ca0d17"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 47520,
          "expectedBytes": 47520,
          "sizeMatches": true,
          "sha256": "145bdfa3399efe4445ef6bb41e90c421bc1de68896e990f21b3a1cfd9d8e45f0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 73920,
          "expectedBytes": 73920,
          "sizeMatches": true,
          "sha256": "4b17fddf155c5da39fc238a35f05819881344da54edb47abd69b31363dea3ea1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "569cfdcf139f915b2f1dabdfbc86320ec1c7d54e28c12a93132dae8ef4f91c83"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 10560,
          "expectedBytes": 10560,
          "sizeMatches": true,
          "sha256": "23a08567c04a0177419a1b7dbf4d7e8054bc5154bc954611b1c799d3365a97f6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c2fe064427ff64ef444a408b9dcaa8e9e83ec4e2ea1732813bc8632b8db0e45"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 733,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "778f0b2cc36e2e68dcb5d27d5727a2ddd1c84bfa64df7a3a4c5ac5da0da512fd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d20a8ab8_양도끼_260430_모시모시_나무방A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 921176,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "18ecd0c286d9d6f3150ad3b499a6183a5aec833ec6e64eb64364103f478b11d5"
        }
      },
      "contentFingerprint": "6ba53b41ac3d5ca067ab8b4ab4bd9f5024589a922efe0d0e1677a8f6ee23d556",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c99feda059bf8db5",
      "datasetId": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A",
      "name": "MontagemHikariFull",
      "folder": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_fa1890f460",
        "name": "스테이지A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_스테이지A.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1264,
      "durationSeconds": 21.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/MontagemHikariFull.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 17.95,
      "shotCount": 4,
      "shotsPerMinute": 11.39240506329114,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.066666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/joints_world.f32",
          "exists": true,
          "bytes": 773568,
          "expectedBytes": 773568,
          "sizeMatches": true,
          "sha256": "b3ff5884f01a6e99ddc64b1f05a88c5dfb47fe98f75a7bd096231c52b43a0a32"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/camera.f32",
          "exists": true,
          "bytes": 45504,
          "expectedBytes": 45504,
          "sizeMatches": true,
          "sha256": "31506a92fc62824beea10756a0929cac0c6d573c63794d1976196acd16884dd5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/root.f32",
          "exists": true,
          "bytes": 70784,
          "expectedBytes": 70784,
          "sizeMatches": true,
          "sha256": "3235b31e1cd67558d29a7e77eb8072803e713080b6806345d7f589fb0f0adca9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/shot_index.i32",
          "exists": true,
          "bytes": 5056,
          "expectedBytes": 5056,
          "sizeMatches": true,
          "sha256": "9aba0792d7be872d1a1730f2ff5b558e0c428accf5ffa61cbecd2bf7c520e93d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/time.f64",
          "exists": true,
          "bytes": 10112,
          "expectedBytes": 10112,
          "sizeMatches": true,
          "sha256": "d7e63dcde37c2aed9ea0401743856d59aab87740ae0029ac2475f6e71f440ab7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/shots.json",
          "exists": true,
          "bytes": 1462,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0ee82c3c8a47e03a9c8cffc731c98aa589503556c950200c3c37c36b6e0ffbb0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/preview.csv",
          "exists": true,
          "bytes": 790,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c95d175bbb5b5e9a0f7b2703740ac566477e564527061a275949977fa1320010"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/audio_source.mp3",
          "exists": true,
          "bytes": 1826261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d250922b_나나링_260401_MontagemHikari_스테이지A/01_MontagemHikariFull/prepared_v1.npz",
          "exists": true,
          "bytes": 882300,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "17571d8bf8a6cdbf5f4d581f647cfa188ba0812ee2a3a3f7d034f3b19b9f7033"
        }
      },
      "contentFingerprint": "98e8c82a50764f5709a8c10b262c03f053bfb4fe40f50d07760b51f052bbde33",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9c1dc619ce1ee53c",
      "datasetId": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E",
      "name": "소문의낙원",
      "folder": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260506_소문의낙원/리베_260506_소문의낙원_자연E.unity",
        "sourceGroup": "audio-sha256:9844edec69691298dba55f450a3c5ac79feba2b452d0c414fa563e812ccf2c71",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2589,
      "durationSeconds": 43.15,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_260506_소문의낙원/소문의낙원.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 40.848,
      "shotCount": 4,
      "shotsPerMinute": 5.561993047508691,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.15
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/joints_world.f32",
          "exists": true,
          "bytes": 1584468,
          "expectedBytes": 1584468,
          "sizeMatches": true,
          "sha256": "55198bb06fe163b23dec6845fbde947b833c9081c7c142b474f67cd4aaa3c78b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/camera.f32",
          "exists": true,
          "bytes": 93204,
          "expectedBytes": 93204,
          "sizeMatches": true,
          "sha256": "c31fde5611d1ad24048104b14e5c75d5f418c28321279df543ef61c78bbd9a75"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/root.f32",
          "exists": true,
          "bytes": 144984,
          "expectedBytes": 144984,
          "sizeMatches": true,
          "sha256": "9a4c14f47355bf3baf859cad8826b4453d05a87567cb91ddd6e199b8e1dcfb8f"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/shot_index.i32",
          "exists": true,
          "bytes": 10356,
          "expectedBytes": 10356,
          "sizeMatches": true,
          "sha256": "671244f2d614a04b14a04ec07f92e358e8155548efa1a24ae16869aaca480a97"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/time.f64",
          "exists": true,
          "bytes": 20712,
          "expectedBytes": 20712,
          "sizeMatches": true,
          "sha256": "3c2c191d4119da3261a3f910b0370c3519af49d0feccae7f5ade3697d76864c6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/shots.json",
          "exists": true,
          "bytes": 1425,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ead126b5c78cf5bc49a2ed7a0a7ffb39a07020ed4056f69d4d373f8c667fcea6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/preview.csv",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7f23dbebe70b4218edb3df42f346eede5fb25a0285296df95045216dcc43e290"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/audio_source.mp3",
          "exists": true,
          "bytes": 664674,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9844edec69691298dba55f450a3c5ac79feba2b452d0c414fa563e812ccf2c71"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d2b60c9c_리베_260506_소문의낙원_자연E/01_소문의낙원/prepared_v1.npz",
          "exists": true,
          "bytes": 1804400,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9feb002ade0e4c49c360ebc629629dec537accb7fcf030f6d235bcbedcf93141"
        }
      },
      "contentFingerprint": "ff1588f690ac95406b716c566051c4d0de06be988686069ec8d6d50dac66114c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9d367591c6838012",
      "datasetId": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B",
      "name": "MontagemHikariFull",
      "folder": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_a8e5fc1480",
        "name": "정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/나나링_260401_MontagemHikari_정원B.unity",
        "sourceGroup": "audio-sha256:a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1264,
      "durationSeconds": 21.066666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260401_MontagemHikari/MontagemHikariFull.mp3",
      "audioStartSeconds": 0.05,
      "audioDurationSeconds": 17.95,
      "shotCount": 4,
      "shotsPerMinute": 11.39240506329114,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 21.066666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/joints_world.f32",
          "exists": true,
          "bytes": 773568,
          "expectedBytes": 773568,
          "sizeMatches": true,
          "sha256": "b01cbfc30593092545ffc5578bdb2cf256d41804dd33a55ee01960350d9900ce"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/camera.f32",
          "exists": true,
          "bytes": 45504,
          "expectedBytes": 45504,
          "sizeMatches": true,
          "sha256": "2e32bc9d4fba3ff67841dca21b21b222f1ce439b1f5b9c34aab8e0370d104472"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/root.f32",
          "exists": true,
          "bytes": 70784,
          "expectedBytes": 70784,
          "sizeMatches": true,
          "sha256": "6176412ecde6d44842dc217f207baed9dd1435d39a3e115fa3d93bd96061a65a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/shot_index.i32",
          "exists": true,
          "bytes": 5056,
          "expectedBytes": 5056,
          "sizeMatches": true,
          "sha256": "9aba0792d7be872d1a1730f2ff5b558e0c428accf5ffa61cbecd2bf7c520e93d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/time.f64",
          "exists": true,
          "bytes": 10112,
          "expectedBytes": 10112,
          "sizeMatches": true,
          "sha256": "d7e63dcde37c2aed9ea0401743856d59aab87740ae0029ac2475f6e71f440ab7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/shots.json",
          "exists": true,
          "bytes": 1462,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0ee82c3c8a47e03a9c8cffc731c98aa589503556c950200c3c37c36b6e0ffbb0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/preview.csv",
          "exists": true,
          "bytes": 799,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1fa2e4708255a3539053ac2fae4ac89b8c08d68754f74ece8792cce8a8360b1d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/audio_source.mp3",
          "exists": true,
          "bytes": 1826261,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a58325243df8dcb67d95a2c4a0abfefbad56fe0649e4d543e7f8ad96519c5a28"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d2e98c49_나나링_260401_MontagemHikari_정원B/01_MontagemHikariFull/prepared_v1.npz",
          "exists": true,
          "bytes": 882292,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "acaf619c2b8ec3f6f645ff128b59462476da6d48a12865134f0137d4c4a35363"
        }
      },
      "contentFingerprint": "78b9d33969eb1fdce147126312e63b281d238bbeae18b1717cab38808b9f36cc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "72fcf8d7a8aadc95",
      "datasetId": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A",
      "name": "브루노마스",
      "folder": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_eff71f0f0e",
        "name": "길거리A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260427_브루노마스챌린지/블리즈_260427_브루노마스챌린지_길거리A.unity",
        "sourceGroup": "audio-sha256:4e2904e6b040c151b7c34df0203576437a6f2ebc18c9c9b86022a9a03d71da6b",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1357,
      "durationSeconds": 22.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260427_브루노마스챌린지/브루노마스.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 21.599999999999994,
      "shotCount": 4,
      "shotsPerMinute": 10.611643330876934,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.616666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/joints_world.f32",
          "exists": true,
          "bytes": 830484,
          "expectedBytes": 830484,
          "sizeMatches": true,
          "sha256": "14b1625a5788d36c0e05b4631c1b56d7c75e35a25bd3dd46eaf8bbc76218f9f7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/camera.f32",
          "exists": true,
          "bytes": 48852,
          "expectedBytes": 48852,
          "sizeMatches": true,
          "sha256": "e6b114596f1cab4df2b20bb1877af5edc5b1f6efa541dae59c620231200cdd1c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/root.f32",
          "exists": true,
          "bytes": 75992,
          "expectedBytes": 75992,
          "sizeMatches": true,
          "sha256": "4db955b8517a401a761652b5948b75493789603062a3a9dbe52217e1636264fe"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/shot_index.i32",
          "exists": true,
          "bytes": 5428,
          "expectedBytes": 5428,
          "sizeMatches": true,
          "sha256": "ada9f3fcacaf855fb3c54f5018a09c69c0c806cebb062021baa0b9929d6316dd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/time.f64",
          "exists": true,
          "bytes": 10856,
          "expectedBytes": 10856,
          "sizeMatches": true,
          "sha256": "4beca433f918ec7d6eecd9d6401cb9bdaa4accd62be8b26134ab7ea3468c48a6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/shots.json",
          "exists": true,
          "bytes": 1388,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6f1a0128b815ec89c0cff149cc073f00ef51634a0289e548eee9898e22d33161"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/preview.csv",
          "exists": true,
          "bytes": 732,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9c4cbc2acf41fe612c9a3518ce53f75bbd5c69c1b727063f451f825383217dc2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/audio_source.mp3",
          "exists": true,
          "bytes": 354229,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4e2904e6b040c151b7c34df0203576437a6f2ebc18c9c9b86022a9a03d71da6b"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d2f70a52_블리즈_260427_브루노마스챌린지_길거리A/01_브루노마스/prepared_v1.npz",
          "exists": true,
          "bytes": 946948,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2d1a92f6c2cfd1b3b23a3f1c5ef34bc0f7883d05df7fe97e1cb9b4a05e226cca"
        }
      },
      "contentFingerprint": "b9f7691be09ee77b5620466779fe4d4db4be18b4e7bd5c928b0b3499a42083a9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "749f4cc34ae93f05",
      "datasetId": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_벚꽃정원A.unity",
        "sourceGroup": "multi-source-sha256:3b7af91d1ae0c6c18ac405a7add396c860c76e69745b3f0d391783892a826c77",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "0bde7fd8558d3e5a2894a4a9ec027e13de2a4a381f14f00e07799c8a8b495dfc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "3324bb627b7a5a6663e61999912b672763b6210f0dbb50c5ff645b89c7d0c125"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "13edb3a8ec2503f595d3a292ccb9f3d71394d9c9b70f4caae2c9cea4f8ff25a2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bafb1a4513ac6152ffff2e23e09c1edbd2c3c5735537fee18145299e01c36721"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 757,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c67840466577e2b0f0ec13fa60cf68c3a131350be21691cb554b3346f399b4b7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017924,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "792df17b1da1c40927fdb5b8f6cd07d37c10eca81c0f379d54b89b6a78eb9a5c"
        }
      },
      "contentFingerprint": "a884e05b071d5aa50b79db74a2010f242455a15c27baa40ecc42a57d1bf8dbe5",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1cd5999258d64ba9",
      "datasetId": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_벚꽃정원A.unity",
        "sourceGroup": "multi-source-sha256:3b7af91d1ae0c6c18ac405a7add396c860c76e69745b3f0d391783892a826c77",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "5583137f9c31448ead1c42be6153d25b79d728d2e0d80f2375adb1cd4fad44bc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ebb8bae3ebcadc3d9125bef6787f050b9c7bdcb48845552ac6b3adf020bff57c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "3a24ed0bf40c55ec9a2efa8a1376a0cd442b991fea230260cefd666f3cde36ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 611,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4ce056771bccf06e4f5bb9b8818f74985cf1c467aafb4f242048693edd0538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/02_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712504,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8a392498dd2fe5dc256b075760cd34852e16b4e5de01379dc29ab389be11f5d4"
        }
      },
      "contentFingerprint": "bf86562b49b3cebb787c1a5871399138ce4d1e0dc4abb98125201cb0aec28e2a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1f4c9caf0136ff78",
      "datasetId": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_벚꽃정원A.unity",
        "sourceGroup": "multi-source-sha256:3b7af91d1ae0c6c18ac405a7add396c860c76e69745b3f0d391783892a826c77",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "5583137f9c31448ead1c42be6153d25b79d728d2e0d80f2375adb1cd4fad44bc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ebb8bae3ebcadc3d9125bef6787f050b9c7bdcb48845552ac6b3adf020bff57c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "3a24ed0bf40c55ec9a2efa8a1376a0cd442b991fea230260cefd666f3cde36ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 611,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4ce056771bccf06e4f5bb9b8818f74985cf1c467aafb4f242048693edd0538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/03_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712520,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "78e5f514dc6a2db648e87ca50ed1bec2ce0f766461b89ab0d95c5665960112e3"
        }
      },
      "contentFingerprint": "bb99acb7bc158dd4fcf09f2e908bc2548fb61dabdca35942d417d577a31b7d35",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "311c2a20453db460",
      "datasetId": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_벚꽃정원A.unity",
        "sourceGroup": "multi-source-sha256:3b7af91d1ae0c6c18ac405a7add396c860c76e69745b3f0d391783892a826c77",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "5583137f9c31448ead1c42be6153d25b79d728d2e0d80f2375adb1cd4fad44bc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "ebb8bae3ebcadc3d9125bef6787f050b9c7bdcb48845552ac6b3adf020bff57c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "3a24ed0bf40c55ec9a2efa8a1376a0cd442b991fea230260cefd666f3cde36ec"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 611,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6b4ce056771bccf06e4f5bb9b8818f74985cf1c467aafb4f242048693edd0538"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d30f90b2_하데스_260518_모시모시_벚꽃정원A/04_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712520,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0b3c963b0992a986cc340876c9f44aefe946d616762720cb5f78185ded2845d3"
        }
      },
      "contentFingerprint": "84a46660eba7b538fb8ad96c872c22f410af3c7d09eb04805ea977fba45e05e1",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a6d01935a1e6ddcf",
      "datasetId": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A",
      "name": "PaperPlane",
      "folder": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_e6278695fe",
        "name": "달타_260527_PaperPlane_온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/달타_260527_PaperPlane_온실정원A.unity",
        "sourceGroup": "audio-sha256:c996cbde80b2dfbc8e4af8a234d177b649a9a3fd7dc657f9169206c2ea625e7e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1322,
      "durationSeconds": 22.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/PaperPlane.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.427755102040816,
      "shotCount": 5,
      "shotsPerMinute": 13.61573373676248,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.033333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/joints_world.f32",
          "exists": true,
          "bytes": 809064,
          "expectedBytes": 809064,
          "sizeMatches": true,
          "sha256": "bcddabd2a502cf210fc3273075ed907fd658b195310420acc668efe799533f46"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/camera.f32",
          "exists": true,
          "bytes": 47592,
          "expectedBytes": 47592,
          "sizeMatches": true,
          "sha256": "00a42a24d3fcdddb377248e19527a17b361a1025193db5be0e008b7be4a5bed1"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/root.f32",
          "exists": true,
          "bytes": 74032,
          "expectedBytes": 74032,
          "sizeMatches": true,
          "sha256": "16c295721680d6aece3a9a3168e41226dfc01981590de692a5302e32d563e4e8"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/shot_index.i32",
          "exists": true,
          "bytes": 5288,
          "expectedBytes": 5288,
          "sizeMatches": true,
          "sha256": "9041181cdb6ecaf63a1f318bd761e6cf2544b3896e9cac866f1a436f988a78c1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/time.f64",
          "exists": true,
          "bytes": 10576,
          "expectedBytes": 10576,
          "sizeMatches": true,
          "sha256": "92d4e11f621ae2a9afe7f90298d6fa8b3d2de024c085a4eb6bc2cdeb67f341d6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/shots.json",
          "exists": true,
          "bytes": 1755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "57e7232ce7ea514b2bbd666d8893b2b32bcfe1654a8396277fda03580e07d129"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/preview.csv",
          "exists": true,
          "bytes": 757,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7ca47236657f77059d9bd5decedbc8aec0ddf14539a0abea40784e8d93ad3476"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/audio_source.mp3",
          "exists": true,
          "bytes": 336725,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c996cbde80b2dfbc8e4af8a234d177b649a9a3fd7dc657f9169206c2ea625e7e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d36ec62d_달타_260527_PaperPlane_온실정원A/01_PaperPlane/prepared_v1.npz",
          "exists": true,
          "bytes": 922616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "22060a7d91ff404b55b3c6a209e4221e9aefdecc55ba823b6a766ebaf661e040"
        }
      },
      "contentFingerprint": "3f5270bef697f0bba7665852b4c0049d8588f4bbf60b496bd660911d7601c32d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b68a4a42ca931c30",
      "datasetId": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움",
      "name": "블리즈_260202_하얀그리움_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3000,
      "durationSeconds": 50.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 1.2,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 50.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1836000,
          "expectedBytes": 1836000,
          "sizeMatches": true,
          "sha256": "802dfb5768de17ef657e900512bb9f63ab83c5a1038e47bd9665b01bf96f19f7"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/camera.f32",
          "exists": true,
          "bytes": 108000,
          "expectedBytes": 108000,
          "sizeMatches": true,
          "sha256": "b1385b955b77f53cfe06f49bf59f7609bc92db9ce650912de960b15418dd0ba0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/root.f32",
          "exists": true,
          "bytes": 168000,
          "expectedBytes": 168000,
          "sizeMatches": true,
          "sha256": "e6df4bd7d124e6c5a72845e46ad4e4c8baa5b3916672d24de77bb8a9aede53e3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12000,
          "expectedBytes": 12000,
          "sizeMatches": true,
          "sha256": "ff6698a6e831ffcf47af2fed388ffc262f319e72b26cd140929d1e19b1246ad4"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/time.f64",
          "exists": true,
          "bytes": 24000,
          "expectedBytes": 24000,
          "sizeMatches": true,
          "sha256": "1401d41a1f583b9a663965d1b02dae217390c4883ea70b790466c1e5157a380c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1fd2cf6a3445b6800e52738aa28e9c449c92d351918e41d3828b231e62c71d43"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d3fb123a_블리즈_260202_하얀그리움/01_블리즈_260202_하얀그리움_Timeline/preview.csv",
          "exists": true,
          "bytes": 840,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "598eec7a02eb968a1f69e3275f6f73c36898469f207501fde32efae2eedbc15c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "6325ae15c34f7d9cfacdd77dc6b038bb2c5153d565e132342d614b0046823a4c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "74728566aa450a9d",
      "datasetId": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_82b53ac9eb",
        "name": "레트로리빙룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260501_모시모시/달타_260501_모시모시_레트로리빙룸A.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "e46db664c27d27f55b53df1909ec51b9ef9e2069808d4b7a38b5965b5f9b6051"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "a7ecb96b8bab31b50b31dcc0ef6b8cc4553dd3db007c5eba9f81b5516a1f9559"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "f05697060f240645d1d3be033b8a33cb727f9d6f0ace27a9f74a806308efbe64"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/shots.json",
          "exists": true,
          "bytes": 1473,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "31ae1892ef0f4a34a5488a231494cfc493dcf9008a7ac1463f25621abda597f2"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 790,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d3a8d768b1a537f8392ebfa612e8f98e1ffc94c0a0eae6d154d4af06c91289e3"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d4425bb9_달타_260501_모시모시_레트로리빙룸A/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017928,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "45b301f1c6e76b74a5208ee3b455197088f4e71df46f7214c4dc9c4959a9df5a"
        }
      },
      "contentFingerprint": "bdcb7f29edacb2f278f9a1e2618ba1ca9d2a2809806a4013bcd51140af1c6413",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "46afc63a6a4199b6",
      "datasetId": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A",
      "name": "릴리라잌유",
      "folder": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/하데스_260214_챈키솜_릴리라잌유_하늘정원A.unity",
        "sourceGroup": "audio-sha256:e0b49d7632796b10c7e5d6ee37950d26e57009145860f4f4eec3d0a0cd8806e5",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1200,
      "durationSeconds": 20.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260214_챈키솜_릴리라잌유/릴리라잌유.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 19.04326530612245,
      "shotCount": 1,
      "shotsPerMinute": 3.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/joints_world.f32",
          "exists": true,
          "bytes": 734400,
          "expectedBytes": 734400,
          "sizeMatches": true,
          "sha256": "79d1c424f7f1efeb37af97b1f182031a635107bf2c29f4abe726866714d50cca"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/camera.f32",
          "exists": true,
          "bytes": 43200,
          "expectedBytes": 43200,
          "sizeMatches": true,
          "sha256": "051a41fb760ad47b2052ed9b4001349bc7765e3ff477ba8b03f374ea55444fe5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/root.f32",
          "exists": true,
          "bytes": 67200,
          "expectedBytes": 67200,
          "sizeMatches": true,
          "sha256": "bdf25ef48d8c0239b2581ab328e8ccea7724e84949f0a301b3147191bae1c723"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/shot_index.i32",
          "exists": true,
          "bytes": 4800,
          "expectedBytes": 4800,
          "sizeMatches": true,
          "sha256": "24ddaa4710480313757f965c38d60208a334556cb244f830d5006a893edd8da7"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/time.f64",
          "exists": true,
          "bytes": 9600,
          "expectedBytes": 9600,
          "sizeMatches": true,
          "sha256": "2c979249341f19b9f90a145f6843d1ad48f404789fda89f642c25110864283b8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/shots.json",
          "exists": true,
          "bytes": 405,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ae77620f10ec973f38b519e8933887e330c3df1bccd921ee2f9f73b403e88740"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a3ae832fca74342e390dd7be1b88e5d2c3601cc22696f479c33a8ffac7da9668"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/audio_source.mp3",
          "exists": true,
          "bytes": 355089,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e0b49d7632796b10c7e5d6ee37950d26e57009145860f4f4eec3d0a0cd8806e5"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d66c48e9_하데스_260214_챈키솜_릴리라잌유_하늘정원A/01_릴리라잌유/prepared_v1.npz",
          "exists": true,
          "bytes": 837684,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2ec599458c6af25db54cce339ec35bca3980c528b678308f8432acd625e1d3d3"
        }
      },
      "contentFingerprint": "97163c484c6dff6909d88f77a69a4f21d41998557e56febcef8dc3623ed3078f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "03aee0d9c066b87a",
      "datasetId": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A",
      "name": "천천천국지옥",
      "folder": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250513_천천천국지옥/따스히_250513_천천천국지옥_나무방A.unity",
        "sourceGroup": "audio-sha256:182e9d888990a6e5cbcd4dc7c113ae2e9b0d17bc9ed091579c7a1c018d81314e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 834,
      "durationSeconds": 13.9,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250513_천천천국지옥/천천천국지옥.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.897142857142857,
      "shotCount": 1,
      "shotsPerMinute": 4.316546762589928,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 13.897142857142
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/joints_world.f32",
          "exists": true,
          "bytes": 210168,
          "expectedBytes": 210168,
          "sizeMatches": true,
          "sha256": "263fc6c42941fe1a8dab0ddd683819dee9891f13d4460c7bcf16344f442aa593"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/camera.f32",
          "exists": true,
          "bytes": 30024,
          "expectedBytes": 30024,
          "sizeMatches": true,
          "sha256": "10572f8dce4438ef6c29b60e5676f6ad58f82793c977f806ee97ad9f225bfa11"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/root.f32",
          "exists": true,
          "bytes": 46704,
          "expectedBytes": 46704,
          "sizeMatches": true,
          "sha256": "48247e8d41a2431cd480dbe40b5e7f92b4eff8382e01df5ff36ed41372dfbaab"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/shot_index.i32",
          "exists": true,
          "bytes": 3336,
          "expectedBytes": 3336,
          "sizeMatches": true,
          "sha256": "e1a162587da12ecc43d92eaefeb12d96a215432376e1c4ac9856ed400c0e8359"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/time.f64",
          "exists": true,
          "bytes": 6672,
          "expectedBytes": 6672,
          "sizeMatches": true,
          "sha256": "7934a7d457b5b97be1fb352a5ecfe0409a5057933828fdffcc64820bbe5c04d7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/shots.json",
          "exists": true,
          "bytes": 402,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "87b60a351945fe47ac9a675bf61bfeb195b86cf7610dc23cceee25f4d1aaa9a6"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/preview.csv",
          "exists": true,
          "bytes": 776,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6d66c9a4b71a7898e43b060a8664f5bc13fbc500cded80b2efea56662b85d652"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/audio_source.mp3",
          "exists": true,
          "bytes": 229441,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "182e9d888990a6e5cbcd4dc7c113ae2e9b0d17bc9ed091579c7a1c018d81314e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d730c56d_따스히_250513_천천천국지옥_나무방A/01_천천천국지옥/prepared_v1.npz",
          "exists": true,
          "bytes": 582936,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a06675d0bb6f29f7c9fa79be3246999361a6474e427b75c1f7b0c21be077329d"
        }
      },
      "contentFingerprint": "fbdcba401eac6b704159afba4d53ec7330609754f459780cd1a1d4ec43ba2681",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3a29828c4fa5cc25",
      "datasetId": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A",
      "name": "챈나님 미션곡 최종",
      "folder": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종",
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_e20ca88e01",
        "name": "무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_무대A.unity",
        "sourceGroup": "audio-sha256:ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 5695,
      "durationSeconds": 94.91666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/에셋/챈나님 미션곡 최종.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 180.0,
      "shotCount": 26,
      "shotsPerMinute": 16.435469710272166,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 26,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 88.28333333333333,
        "lastEnd": 183.2
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/joints_world.f32",
          "exists": true,
          "bytes": 3485340,
          "expectedBytes": 3485340,
          "sizeMatches": true,
          "sha256": "baf24531cf2d146f482d6b5a529b4638cacc28cc194f5a0cc6c00a964cf3f0b9"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/camera.f32",
          "exists": true,
          "bytes": 205020,
          "expectedBytes": 205020,
          "sizeMatches": true,
          "sha256": "d42762aedb4d915970cdacdf984a7f73820461beed78f304b0c6e0f482be0790"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/root.f32",
          "exists": true,
          "bytes": 318920,
          "expectedBytes": 318920,
          "sizeMatches": true,
          "sha256": "56e1e80658dbdd94520ac2cbe9958705f97ebe3e6782a9c84114622c53de432e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/shot_index.i32",
          "exists": true,
          "bytes": 22780,
          "expectedBytes": 22780,
          "sizeMatches": true,
          "sha256": "1c862ebca6a93789f4bfe45fc6713feb4b1a42cc1ac62da891a78084671374e2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/time.f64",
          "exists": true,
          "bytes": 45560,
          "expectedBytes": 45560,
          "sizeMatches": true,
          "sha256": "1fc22b5145d638c7698784f06f9bfb6e079df5db857733f7fa436489883f743d"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/shots.json",
          "exists": true,
          "bytes": 9140,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "25b4dd66f4b9ab0b637e454ba030768eea7b3ca5befd3bf6598f4ccf5df70144"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/preview.csv",
          "exists": true,
          "bytes": 797,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "085a15f4214893c265e998268ba98d79338db05d405e808d29df30c525666cf1"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/audio_source.wav",
          "exists": true,
          "bytes": 51842096,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d83585d5_챈나_250824_MV_무대A/01_챈나님 미션곡 최종/prepared_v1.npz",
          "exists": true,
          "bytes": 3966184,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "71fc5529fa1f5dfbd63113103f6d77af058e7b0d6519d5b6736c4c4c51070a64"
        }
      },
      "contentFingerprint": "df865944aeec09c99966e4b8ed89147723a4a1405be9b878cacfb6bbe1cb3119",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [
        {
          "severity": "warning",
          "code": "shots_do_not_start_at_zero",
          "message": "첫 샷 시작 시간이 88.283333초입니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "39b8536fb857498f",
      "datasetId": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A",
      "name": "서피카_250820_Golden_교각A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline",
      "character": {
        "id": "@123",
        "name": "서피카"
      },
      "venue": {
        "id": "yamo_251ca8da76",
        "name": "교각A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@123_서피카/Project/서피카_250820_Golden/서피카_250820_Golden_교각A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@123_서피카/project/서피카_250820_golden/서피카_250820_golden_교각a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1977,
      "durationSeconds": 32.95,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 16.38846737481032,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 32.95
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1209924,
          "expectedBytes": 1209924,
          "sizeMatches": true,
          "sha256": "381ebc1e2e498e9394e1150051c1983b215d5c4cafd4115f1fdac7120db6b3a6"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/camera.f32",
          "exists": true,
          "bytes": 71172,
          "expectedBytes": 71172,
          "sizeMatches": true,
          "sha256": "6526cdd7b26b908636d01c42aed7d33bb3073fc0ad05d7c8a37cf3483160104d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/root.f32",
          "exists": true,
          "bytes": 110712,
          "expectedBytes": 110712,
          "sizeMatches": true,
          "sha256": "2fe4f334383cbeb7c42a0d0c68bd998b7b33bcd2e4cc76240f78d425ed80eb62"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7908,
          "expectedBytes": 7908,
          "sizeMatches": true,
          "sha256": "b1cbded035226c23ca1a5efa9e5771ba908e5721154ba52b0da820982330cef1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/time.f64",
          "exists": true,
          "bytes": 15816,
          "expectedBytes": 15816,
          "sizeMatches": true,
          "sha256": "d2adced27d216a1417cdaddd7566143ab4dbfd3ec7a3cab923728f0e01e5f160"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/shots.json",
          "exists": true,
          "bytes": 3338,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "31475b2286ac735c1a3bb333d82e1d546c6cf2288538a3526db621f7ff51bc5b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d84e484e_서피카_250820_Golden_교각A/01_서피카_250820_Golden_교각A_Timeline/preview.csv",
          "exists": true,
          "bytes": 743,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "78a0fb4b07d032607731b3d5ec30f25a4fdff9890480d7c1923a8bc2536f77e9"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "3708afb92b95d6ce5a6b13fac8a0e75fde5c5f076478afc395efcc2fb79566d6",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c1bc420f4125c0f1",
      "datasetId": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A",
      "name": "양도끼_250806_버블링_테니스장A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_3a0ec11304",
        "name": "테니스장A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250806_버블링/양도끼_250806_버블링_테니스장a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1756,
      "durationSeconds": 29.266666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 20.50113895216401,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.266666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1074672,
          "expectedBytes": 1074672,
          "sizeMatches": true,
          "sha256": "c2c9213f78d34278cc22048b524d0bb020428661272e3a356936129ef86bcb83"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/camera.f32",
          "exists": true,
          "bytes": 63216,
          "expectedBytes": 63216,
          "sizeMatches": true,
          "sha256": "57cef39a42c67d14dc099e0f190aac6eab4655d86e00b2fc996a04a4521503ca"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/root.f32",
          "exists": true,
          "bytes": 98336,
          "expectedBytes": 98336,
          "sizeMatches": true,
          "sha256": "c26f1757ee87ca8fc899bb0162d95e424766fd70cb044f7d856881aee71796b7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7024,
          "expectedBytes": 7024,
          "sizeMatches": true,
          "sha256": "fb329833845e6e0d0d70fe449bdd301b73c09cc01da85bebffbf814a84116b53"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/time.f64",
          "exists": true,
          "bytes": 14048,
          "expectedBytes": 14048,
          "sizeMatches": true,
          "sha256": "4673c4d73a6706d452ca6ed0077fb41d9d4446403c47d25d160130b0188e41d8"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/shots.json",
          "exists": true,
          "bytes": 3520,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "56e8b4724e8b29f8ca7260941e7930101f90b54828a22312b64abff18a3bab61"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d96d478e_양도끼_250806_버블링_테니스장A/01_양도끼_250806_버블링_테니스장A_Timeline/preview.csv",
          "exists": true,
          "bytes": 802,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c264a2eedd0bf96122553edea57bd94b8d72adfb739d15d1f07a0478475e3938"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "7d8f07582636d1fdb0dc34d5f2553c257c6b7a356e024ef9dbe936d2ea64d27b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "02d9ee2efc20c6c5",
      "datasetId": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B",
      "name": "간바레",
      "folder": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260321_챈솜_간바레/하데스_260321_챈솜_간바레_무지B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1071,
      "durationSeconds": 17.85,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.85,
      "shotCount": 1,
      "shotsPerMinute": 3.3613445378151257,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.849999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/joints_world.f32",
          "exists": true,
          "bytes": 655452,
          "expectedBytes": 655452,
          "sizeMatches": true,
          "sha256": "4d056c6447af8bd1f399ba913116b6f76c0eefe5042800d778d18fbe74734188"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/camera.f32",
          "exists": true,
          "bytes": 38556,
          "expectedBytes": 38556,
          "sizeMatches": true,
          "sha256": "e61172652c5a78810c73ffb6cb4eba4481bf0c46ddc630f73c12a0027da734f5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/root.f32",
          "exists": true,
          "bytes": 59976,
          "expectedBytes": 59976,
          "sizeMatches": true,
          "sha256": "601ea7aed736638721f47b80b241feabeea3a1fb7e73d4028fa3f603503d982c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/shot_index.i32",
          "exists": true,
          "bytes": 4284,
          "expectedBytes": 4284,
          "sizeMatches": true,
          "sha256": "ff9a32ff23c524fbe3beb3a2b607f6d2c0bf1a9d1548cbbbc2d22eb4800b85dd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/time.f64",
          "exists": true,
          "bytes": 8568,
          "expectedBytes": 8568,
          "sizeMatches": true,
          "sha256": "f84bb10639d191b71d8bb6fe72c19c1da304e0ac4afc7b018b0f136a594ae7d1"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/shots.json",
          "exists": true,
          "bytes": 393,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1514bc47d6737ab4a8577db348e7b94deb2b03aca6d9eba57415b5bd1f8749ad"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/preview.csv",
          "exists": true,
          "bytes": 684,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "12ab7b7154ad5662c00f4106fe8bf8fb4865c393fd32af1595ef81bd09d6bcf4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d98cc0e1_하데스_260321_챈솜_간바레_무지B/01_간바레/prepared_v1.npz",
          "exists": true,
          "bytes": 747872,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0b241b4c13ad2a54559943fc38d9588d8d690b1f5988d02501dad57c7b77c7be"
        }
      },
      "contentFingerprint": "4b6a14766711a0a647be011620f3eb7d010638eedcaed23eb61f987706a8cb7e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8f7f621009a0dabf",
      "datasetId": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤",
      "name": "케케크롱",
      "folder": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_251013_밤바라밤/따스히_251013_밤바라밤.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 21,
      "sampleRate": 60,
      "frameCount": 660,
      "durationSeconds": 11.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/케케크롱.mp3",
      "audioStartSeconds": 1.65,
      "audioDurationSeconds": 6.896326530612245,
      "shotCount": 1,
      "shotsPerMinute": 5.454545454545455,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/joints_world.f32",
          "exists": true,
          "bytes": 166320,
          "expectedBytes": 166320,
          "sizeMatches": true,
          "sha256": "6b6df91e3d91f3e560f00a220053b48e0a41c1addfc1d8e439a41ccd4c21b4cc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/camera.f32",
          "exists": true,
          "bytes": 23760,
          "expectedBytes": 23760,
          "sizeMatches": true,
          "sha256": "9bdcc708da0ea678f03e95b6e99eee0f732103094d1a0a9c33dc3f5d0c1a6ec2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/root.f32",
          "exists": true,
          "bytes": 36960,
          "expectedBytes": 36960,
          "sizeMatches": true,
          "sha256": "389b4774e3891b1e83ae9b51f8480b64ce1d6e6af5f9ee3eba990b1d00bcbee9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/shot_index.i32",
          "exists": true,
          "bytes": 2640,
          "expectedBytes": 2640,
          "sizeMatches": true,
          "sha256": "855745003e7c964f375554a7448241e5e6235fe78dac1d20fa85956421bdf0a1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/time.f64",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "c8c292e2ccf113dec48ac3eab7f2470f06ca5ea98364f994405308c22e1f712e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "95a84336d2bac581763da970f401d0c86fc43abbec86e7d8930fa3b9f7bf9efb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/preview.csv",
          "exists": true,
          "bytes": 750,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c519e9df777585b5cd8c56b166eb157e9a7215a7cd162dd14c2b55d53fc43cee"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/audio_source.mp3",
          "exists": true,
          "bytes": 120438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_d9c480ca_따스히_251013_밤바라밤/01_케케크롱/prepared_v1.npz",
          "exists": true,
          "bytes": 461796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "49b72cda47d44d1c90bb5d891516ec88174824ca64d3dced3b9e85b2562a055d"
        }
      },
      "contentFingerprint": "095a1787741dfc8180538b32ded13e631208492d6a93db17377b48c2277a364f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f54c58e426f8b7db",
      "datasetId": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A",
      "name": "양도끼_250812_머리끄댕이_공원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250812_머리끄댕이/양도끼_250812_머리끄댕이_우주선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250812_머리끄댕이/양도끼_250812_머리끄댕이_공원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 491,
      "durationSeconds": 8.183333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 7.3319755600814664,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 8.176326530611
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 300492,
          "expectedBytes": 300492,
          "sizeMatches": true,
          "sha256": "55996f9bb9e69803d0f83a25f2337fb4ff7210a483a9d2db23d9dfbdb88a2976"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 17676,
          "expectedBytes": 17676,
          "sizeMatches": true,
          "sha256": "60aec66e86bd952c9e2a97dd512715b4908d6662a161158809cf2a6b3b203177"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/root.f32",
          "exists": true,
          "bytes": 27496,
          "expectedBytes": 27496,
          "sizeMatches": true,
          "sha256": "39ca4603fd5c2d2340a5237235804e82b386fb3f667d8eeebd5a78e553d98e71"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 1964,
          "expectedBytes": 1964,
          "sizeMatches": true,
          "sha256": "75169c20b941c15d3cce087439696ffa488b43f3f57757b06452385c3bf9943b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/time.f64",
          "exists": true,
          "bytes": 3928,
          "expectedBytes": 3928,
          "sizeMatches": true,
          "sha256": "b084ee83b9e5fd49192b2c05147e37432fda3ca4b6de7673ffe29c949f8226fa"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/shots.json",
          "exists": true,
          "bytes": 441,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3da93e261d2e9676bfe36c6a1c979fed9cc484d0ff22705cbb9acdb190b3814b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_d9eab9cd_양도끼_250812_머리끄댕이_우주선A/01_양도끼_250812_머리끄댕이_공원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 800,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "18b2c373a0b57094344cdc41540e2749130f23b7bc39a7cb892d5d31322ffce4"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "3e6b5f94e7db97228231a49cbe1c8ebd3914594e8bc4b25fd311653d9782acc0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6f8be1c2879368a0",
      "datasetId": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B",
      "name": "블리즈_250622_오늘만iLoveYou_주택가B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_bb6e5d39ce",
        "name": "주택가B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_250622_오늘만iLoveYou/블리즈_250622_오늘만iLoveYou_주택가B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_250622_오늘만iloveyou/블리즈_250622_오늘만iloveyou_주택가b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1500,
      "durationSeconds": 25.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 4,
      "shotsPerMinute": 9.6,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 918000,
          "expectedBytes": 918000,
          "sizeMatches": true,
          "sha256": "cefb32a8c9283e94282771a65c68e63095ac1b877e7608a336995218b4156eaf"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/camera.f32",
          "exists": true,
          "bytes": 54000,
          "expectedBytes": 54000,
          "sizeMatches": true,
          "sha256": "e4ec8e54bde5b09f5f083e967608713a5766e68783e357b6b6efd2b140174996"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/root.f32",
          "exists": true,
          "bytes": 84000,
          "expectedBytes": 84000,
          "sizeMatches": true,
          "sha256": "b78ead9dc17d9b79014928ad54592a55da27e95b30e131f8cd9c17d9184792af"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6000,
          "expectedBytes": 6000,
          "sizeMatches": true,
          "sha256": "09a817e4ec2c5f048e2d9ecf57152c6cf49abbf52c2f09f7540144b5f7b4c94c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/time.f64",
          "exists": true,
          "bytes": 12000,
          "expectedBytes": 12000,
          "sizeMatches": true,
          "sha256": "04591ef6b6a58db6b38070700bdcc658cdb73f760b50e22cf97d5ab044c963ce"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/shots.json",
          "exists": true,
          "bytes": 1469,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b34eb5ce42a0b526d86480f1c7de196634e85be702ccf2dc5fbe26c8191d3054"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_da9bd7fe_블리즈_250622_오늘만iLoveYou_주택가B/01_블리즈_250622_오늘만iLoveYou_주택가B_Timeline/preview.csv",
          "exists": true,
          "bytes": 740,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "557d8536bb95f95bcaa0a7793f7d8e95f9414dfabc6fb9412826d27ad6539610"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "48e2adc5555236623899af7e54b490805caf1ff8688e8f4d765dea559204fc73",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "43670ea49b1a221c",
      "datasetId": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮",
      "name": "4Step",
      "folder": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_c8475a09f4",
        "name": "하데스핑크룸낮",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/하데스_260422_4Step_하데스핑크룸낮.unity",
        "sourceGroup": "audio-sha256:c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1390,
      "durationSeconds": 23.166666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260422_4Step/4Step.mp3",
      "audioStartSeconds": 2.0,
      "audioDurationSeconds": 18.36408163265306,
      "shotCount": 2,
      "shotsPerMinute": 5.179856115107913,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.166666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/joints_world.f32",
          "exists": true,
          "bytes": 850680,
          "expectedBytes": 850680,
          "sizeMatches": true,
          "sha256": "a7b380c9b5c881d9c7a4f579d473e295248d77736d46cc5a907927590d84b964"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/camera.f32",
          "exists": true,
          "bytes": 50040,
          "expectedBytes": 50040,
          "sizeMatches": true,
          "sha256": "bab941613b79ed89c717de088323866cf7825e3ab7ee43705b7954fd80f5cb67"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/root.f32",
          "exists": true,
          "bytes": 77840,
          "expectedBytes": 77840,
          "sizeMatches": true,
          "sha256": "d5e738ad97f3166809cd2262516f6c7f60259e0405c5e6be711f048a8f9f98cf"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/shot_index.i32",
          "exists": true,
          "bytes": 5560,
          "expectedBytes": 5560,
          "sizeMatches": true,
          "sha256": "128acebe3421d71d2ef44d065b6fd5d5af01a49410a09a76e318c5137f0b3cc1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/time.f64",
          "exists": true,
          "bytes": 11120,
          "expectedBytes": 11120,
          "sizeMatches": true,
          "sha256": "5254b8a60abc8772f0d17426d4e397bbddd15ffce842e743f8892079efd23e3b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/shots.json",
          "exists": true,
          "bytes": 710,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "83a3a0c0e7aaa71950586c4e82041fb11e6ca02676a221664f08d38f8021d1d1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/preview.csv",
          "exists": true,
          "bytes": 792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e38def94c5c6d8846c3a2bb96920e1462c368f943153b0798c5690ad63fadd52"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/audio_source.mp3",
          "exists": true,
          "bytes": 304498,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c3f5042d894e2e75e485f95aff3b032aed67f475372b56da40a15477e8813110"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_dd2250c2_하데스_260422_4Step_하데스핑크룸낮/01_4Step/prepared_v1.npz",
          "exists": true,
          "bytes": 969916,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b8fb518fe43aad2ed1c67eb82529d180aba2169bfb028d83e077522a73d79f19"
        }
      },
      "contentFingerprint": "c8f844dc0e9e31e0584acd39c128460bfb334d866db76387854459bfe153f9d2",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "712de1e46db40d55",
      "datasetId": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B",
      "name": "Two",
      "folder": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_003561cb3a",
        "name": "콘서트장B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/레제_260408_Two_콘서트장B.unity",
        "sourceGroup": "audio-sha256:ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1007,
      "durationSeconds": 16.783333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260408_Two/Two.mp3",
      "audioStartSeconds": 1.0,
      "audioDurationSeconds": 14.784,
      "shotCount": 2,
      "shotsPerMinute": 7.14995034756703,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.783333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/joints_world.f32",
          "exists": true,
          "bytes": 616284,
          "expectedBytes": 616284,
          "sizeMatches": true,
          "sha256": "f89d3df51fac2db9d22424ebf7e07f7b405a1412ae91a56ae5eedc4a44b70f44"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/camera.f32",
          "exists": true,
          "bytes": 36252,
          "expectedBytes": 36252,
          "sizeMatches": true,
          "sha256": "da721360ab48f8f3c56a7e3b22ee9a92443b5f1cc6edb66d633d768e26296da5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/root.f32",
          "exists": true,
          "bytes": 56392,
          "expectedBytes": 56392,
          "sizeMatches": true,
          "sha256": "a6769c1647cc1f006a23e7d1bef86c37836dbf6410547b65dc0ab23308bbee3a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/shot_index.i32",
          "exists": true,
          "bytes": 4028,
          "expectedBytes": 4028,
          "sizeMatches": true,
          "sha256": "c9cf0932a342a62148e81998bff4af19b63a86415e58aec3bb0ddd4c2e26652d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/time.f64",
          "exists": true,
          "bytes": 8056,
          "expectedBytes": 8056,
          "sizeMatches": true,
          "sha256": "4871dec583f1777bd6c1086b8c518ba63ad3dd4e2a8df531bc74b80c92c9d25f"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/shots.json",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3e50a2feb607dd0eb822f63c8d0d45608914e72ba375dec53d8ab473506fae2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/preview.csv",
          "exists": true,
          "bytes": 811,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0e48a4b53c8b73e6c5f02c24b4f4ca3f3fd43ded7e02079a92959c82c6e49ef2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/audio_source.mp3",
          "exists": true,
          "bytes": 243835,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ce23a6e59a62b7d9a4a8e95b055309dcd50e776774843c0d77a1fd1a181077c2"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_dd984d09_레제_260408_Two_콘서트장B/01_Two/prepared_v1.npz",
          "exists": true,
          "bytes": 703320,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7c33cf66bfc8b99a25dca16b34d94d56ac7835f96cc4e2678711138abc0894cc"
        }
      },
      "contentFingerprint": "ef3d6099f329be3bd123f42b8a1ff57e481c33d25d141dcf386dc30df6a3207f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "00b2f64ed4cdacaf",
      "datasetId": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A",
      "name": "하데스_260126_키마_이안챌린지_저택A02_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_저택A.unity",
        "sourceGroup": "multi-source-sha256:76bf1aa2d90712715204d704f83087944314cc91f4df6d6ca72655dfa10d7c66",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 753,
      "durationSeconds": 12.55,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 9.56175298804781,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.55
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 460836,
          "expectedBytes": 460836,
          "sizeMatches": true,
          "sha256": "d3581c8a31418b85f371d07de2939724c00935347fc4e1770f926fa6ea7182fd"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/camera.f32",
          "exists": true,
          "bytes": 27108,
          "expectedBytes": 27108,
          "sizeMatches": true,
          "sha256": "9ad7a050bd514d081774ee057381b5e0cec27bf8956c569b864ac277caf034c1"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/root.f32",
          "exists": true,
          "bytes": 42168,
          "expectedBytes": 42168,
          "sizeMatches": true,
          "sha256": "2c0b89259f51fd261b7aadcbf2a8603a99aeea4c1765a2d9c5b7ada5843955b3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3012,
          "expectedBytes": 3012,
          "sizeMatches": true,
          "sha256": "87f3790bab96407bd943a1a099646c9f1806c903546f62f945dca00e7e1339af"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/time.f64",
          "exists": true,
          "bytes": 6024,
          "expectedBytes": 6024,
          "sizeMatches": true,
          "sha256": "b26f7534aa0e2f99a21880d28bc818e77e9b348c30c2926ff87267fca2650575"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/shots.json",
          "exists": true,
          "bytes": 792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1359620f34f74ddf84705e40572e0d6a774db41488b63402f2d5ffbe827b0c1c"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/01_하데스_260126_키마_이안챌린지_저택A02_Timeline/preview.csv",
          "exists": true,
          "bytes": 657,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d22ec8eadd2137d8f287a80f1f4c9e624e4525fdacca7ddb329ff16bcc7df6dd"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "86fe51ce107a173f7b90629cf393c2fcb3729dd058c2452db7d1b5c9d4998bcb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6a07c94f484211b7",
      "datasetId": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A",
      "name": "NoBatidao",
      "folder": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_4f79376cfc",
        "name": "저택A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/이레인_260409_NoBatidao_저택A.unity",
        "sourceGroup": "multi-source-sha256:76bf1aa2d90712715204d704f83087944314cc91f4df6d6ca72655dfa10d7c66",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1698,
      "durationSeconds": 28.3,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260409_NoBatidao/NoBatidao.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 26.488163265306124,
      "shotCount": 2,
      "shotsPerMinute": 4.240282685512367,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 28.3
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/joints_world.f32",
          "exists": true,
          "bytes": 1039176,
          "expectedBytes": 1039176,
          "sizeMatches": true,
          "sha256": "7ee14a875abf6f8e56e8a6011361bd201cebbb7001db2cb9a02757dc5c9963d2"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/camera.f32",
          "exists": true,
          "bytes": 61128,
          "expectedBytes": 61128,
          "sizeMatches": true,
          "sha256": "1f50d853c23a39785b09d7a5ff2927d24db5fabcf3f77ecda2aeb7ca278abe1a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/root.f32",
          "exists": true,
          "bytes": 95088,
          "expectedBytes": 95088,
          "sizeMatches": true,
          "sha256": "f0f52915d181cf36b9ce3fef63e3eab029d360167febdf69f736ae89f6e747a1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/shot_index.i32",
          "exists": true,
          "bytes": 6792,
          "expectedBytes": 6792,
          "sizeMatches": true,
          "sha256": "b52ea0ae926797260d8f36aadc418e3868d9efbf24a05606bf1eaecc89afc395"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/time.f64",
          "exists": true,
          "bytes": 13584,
          "expectedBytes": 13584,
          "sizeMatches": true,
          "sha256": "3e6b64710edb4daf4a46b93e17ed9983a633b67ee1bfe8a5fe60fc9780556dea"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/shots.json",
          "exists": true,
          "bytes": 743,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6e8a91184f05c5d7670cad85106403f9161532d0247c065e62f75ee2f56c4c6b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/preview.csv",
          "exists": true,
          "bytes": 794,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e6b94ecaea18c336269865e7396d224cb8d6f5e911ecf60b15df339fdfbe4355"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/audio_source.mp3",
          "exists": true,
          "bytes": 431335,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2a63f0412cae6d6803333bb355c91542a5a92725e66468c2bcdd421a6fe29e3c"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_de67dde6_이레인_260409_NoBatidao_저택A/02_NoBatidao/prepared_v1.npz",
          "exists": true,
          "bytes": 1184300,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bf9552e4b779227148938bcf9dd23b437ea6a636cb3d1f7a2529975611935989"
        }
      },
      "contentFingerprint": "76967179592bb1ce0e733d10eeb549b83bc1f0ea9e047209e2bf4e696b1ef316",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "bc300cd437856651",
      "datasetId": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A",
      "name": "Bass Down Low",
      "folder": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low",
      "character": {
        "id": "@003",
        "name": "따스히"
      },
      "venue": {
        "id": "yamo_dad3f373cd",
        "name": "사무실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250624_BassDownLow/따스히_250624_BassDownLow_사무실A.unity",
        "sourceGroup": "audio-sha256:f68a684debe1efa32d3a229897711aa58a508c079ed569e0725d43b02479e443",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 848,
      "durationSeconds": 14.133333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@003_따스히/Project/따스히_250624_BassDownLow/Bass Down Low.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.008979591836734,
      "shotCount": 1,
      "shotsPerMinute": 4.245283018867925,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 14.133333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/joints_world.f32",
          "exists": true,
          "bytes": 518976,
          "expectedBytes": 518976,
          "sizeMatches": true,
          "sha256": "a271dc010f810236b12844a726aabe6f8a14967dee57fcfb67f9b2bb65f43247"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/camera.f32",
          "exists": true,
          "bytes": 30528,
          "expectedBytes": 30528,
          "sizeMatches": true,
          "sha256": "fa1b72f8f45c51cf696fddb7eff994b73e655e6ba1b61e57f3f1663d6f6c603a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/root.f32",
          "exists": true,
          "bytes": 47488,
          "expectedBytes": 47488,
          "sizeMatches": true,
          "sha256": "f72a07c2a823c196136f8ea80a0a1593cc2a77a12be4667bf75b27e4288ae48c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/shot_index.i32",
          "exists": true,
          "bytes": 3392,
          "expectedBytes": 3392,
          "sizeMatches": true,
          "sha256": "d3bb56f8ed6d718b0d014fd9eec6c619f30907068e2667d838febcc69349baac"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/time.f64",
          "exists": true,
          "bytes": 6784,
          "expectedBytes": 6784,
          "sizeMatches": true,
          "sha256": "5c82ac5f22f28b6438b9ae65d78f58b782391030e018d05b4e2b5fed948aaaba"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/shots.json",
          "exists": true,
          "bytes": 422,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ab28c80b6f02ff7ccf5437b0d0a5955bf1e0aa9bab243c196af59fe0a38a7b63"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/preview.csv",
          "exists": true,
          "bytes": 763,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c9a242299efb8ec0908635bce87b4b8e133f04f3811b295ee58bec4375a0a4cc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/audio_source.mp3",
          "exists": true,
          "bytes": 215787,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f68a684debe1efa32d3a229897711aa58a508c079ed569e0725d43b02479e443"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_dfc825ad_따스히_250624_BassDownLow_사무실A/01_Bass Down Low/prepared_v1.npz",
          "exists": true,
          "bytes": 592728,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0c3fb74b1658765003f11747db279a9c554d5a37a8faee8419df80640efb67f8"
        }
      },
      "contentFingerprint": "25c4f47efe5941f6f19008ef75ef1cf728305bbc6ee38a5f704512a5f56300c7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "96e27a516e1699f4",
      "datasetId": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A",
      "name": "하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_5b22ff094e",
        "name": "스튜디오A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260118_챈솜_힙합보다사랑/하데스_260118_챈솜_힙합보다사랑_스튜디오A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260118_챈솜_힙합보다사랑/하데스_260118_챈솜_힙합보다사랑_스튜디오a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1000,
      "durationSeconds": 16.666666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 7.199999999999999,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.666666666666668
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 612000,
          "expectedBytes": 612000,
          "sizeMatches": true,
          "sha256": "28aa4f2d9ea74cd60016effadad0a5f590ebf2673ca7fa8b7a0366e9d3673620"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/camera.f32",
          "exists": true,
          "bytes": 36000,
          "expectedBytes": 36000,
          "sizeMatches": true,
          "sha256": "1154fdc7b9b540d709edbe8aab39ff1cac87b8c3b812548a2fa826e4be5a4a6a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/root.f32",
          "exists": true,
          "bytes": 56000,
          "expectedBytes": 56000,
          "sizeMatches": true,
          "sha256": "5e6066418aa7771b09c7f3b1bcdf6b5a0d26c28ae7c31d203c0095f0dce69dab"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4000,
          "expectedBytes": 4000,
          "sizeMatches": true,
          "sha256": "1d6206be02a6a2cb8cdb9cbfa581b89611c509a41ad439e1e62857bc61121edb"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/time.f64",
          "exists": true,
          "bytes": 8000,
          "expectedBytes": 8000,
          "sizeMatches": true,
          "sha256": "8e170f2d2798d252b8066e950cb23fff8a78604b3790a5c531640b2cd9335fe3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/shots.json",
          "exists": true,
          "bytes": 768,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a482c7e8beabd8b90159a8e6e37a4fab434dc1d558182c7332a597b95ca234fb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e05027b3_하데스_260118_챈솜_힙합보다사랑_스튜디오A/01_하데스_260118_챈솜_힙합보다사랑_스튜디오A_Timeline/preview.csv",
          "exists": true,
          "bytes": 796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "364a3f0d18217b4c6b75c0b1e727624c18f9cc6533ea79b2b8d317f432bd3a33"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "2f5816ad8a18c1d7ff04c4af14964dd40f8b4af7165876cbf6a12e3fdaa17791",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9a8c40c12f47037c",
      "datasetId": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_251216_IRISOUT/나나링_251216_IRISOUT_학교C.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.2400000000000022,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "a977464dbb0e18aff79cbcc233f3258d98e6d1f32cc4cb854430c16c0bd54b62"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "11a69930df26edef7e6bca0a24837f2e972b96756f8a30a06bf654c27e889b1c"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "dde9ed12ff61b96ad477295cd8ee0a411cf6d9dcd27856795eaf9c24f3600077"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2459,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3eb467b0cd27b81bf0009c798203db6c6aab36145667e1628b6d91c8972bd3e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 711,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8dd1d46c56456be8044f9968df87ed31d4249da6548cfbfc31daeb05c65d649f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_e0f87ab5_나나링_251216_IRISOUT_학교C/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "13d6af4fc4c0edb642f958effc16b905101cd31074e70663cf0e75fc6c02df00"
        }
      },
      "contentFingerprint": "5dfb06dd782d05e8c91ab6364a85f40f173990c2e393c3ce4c8b1220e967afc0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d198dae0b21131b1",
      "datasetId": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B",
      "name": "하데스_260205_솜주먹_물감섞기_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_9c28c8755e",
        "name": "무지B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_무지B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260205_솜주먹_물감섞기/하데스_260205_솜주먹_물감섞기_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 740,
      "durationSeconds": 12.333333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 4.864864864864864,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 12.333333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 452880,
          "expectedBytes": 452880,
          "sizeMatches": true,
          "sha256": "1d4ed508f25488410688b2a255e402ace883f90a867914fe99564ac47640c701"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/camera.f32",
          "exists": true,
          "bytes": 26640,
          "expectedBytes": 26640,
          "sizeMatches": true,
          "sha256": "87e2a34ca0c50b74f087c2d90380d66f4403c5c00e731eab280c49cbb1c801cd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/root.f32",
          "exists": true,
          "bytes": 41440,
          "expectedBytes": 41440,
          "sizeMatches": true,
          "sha256": "39006f4a08f438706b4ab394b1e8b8d33e607d5b54d9008c12ae728ee5989139"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 2960,
          "expectedBytes": 2960,
          "sizeMatches": true,
          "sha256": "1c5e0cbf7e9ed7bf9747a54545b5b425cee38700dbada1f5a023a04ae117bcb1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/time.f64",
          "exists": true,
          "bytes": 5920,
          "expectedBytes": 5920,
          "sizeMatches": true,
          "sha256": "a1d8e22d19ae081ec7022bad9c210fc4d5da31a079b834b04bd50a82f5d72a7b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/shots.json",
          "exists": true,
          "bytes": 432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "48f9fa830f84beaee909c044056ede7b4517ce8f0725dea5609e565a6e5954ae"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e246f753_하데스_260205_솜주먹_물감섞기_무지B/01_하데스_260205_솜주먹_물감섞기_Timeline/preview.csv",
          "exists": true,
          "bytes": 797,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e40a247851667866d3c5d484c07622157654cf517d8c764babe8999e9a11e39f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e3f6912c88e3a6debcc161c1df1f93b80afa50651fd4fb4c95695c350fba1c41",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e5136e9524d65db6",
      "datasetId": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A",
      "name": "여르미_251119_BeMyLight_소무대A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline",
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_251119_BeMyLight/여르미_251119_BeMyLight_소무대A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_251119_bemylight/여르미_251119_bemylight_소무대a_timeline.playable",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3967,
      "durationSeconds": 66.11666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 13,
      "shotsPerMinute": 11.79732795563398,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 13,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 66.11666666666599
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 2427804,
          "expectedBytes": 2427804,
          "sizeMatches": true,
          "sha256": "8633324cb67e8a2078091d119b2aa9c82d5d9874b30b815d634dd04a2aac81e0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/camera.f32",
          "exists": true,
          "bytes": 142812,
          "expectedBytes": 142812,
          "sizeMatches": true,
          "sha256": "080357f58986eb6a789def075ea22f27db6302ecbb232a831dca8009e3ce18c4"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/root.f32",
          "exists": true,
          "bytes": 222152,
          "expectedBytes": 222152,
          "sizeMatches": true,
          "sha256": "e229ae7ba03cfb9b878abd2e03397195976d16503ab59ef59ca4165bc5494518"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 15868,
          "expectedBytes": 15868,
          "sizeMatches": true,
          "sha256": "5dd7aba2db7919dc0473b8a75ff9fa047091d3913ab06927d57c07fdb9f16032"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/time.f64",
          "exists": true,
          "bytes": 31736,
          "expectedBytes": 31736,
          "sizeMatches": true,
          "sha256": "9dcb05907ca12c943449eb5f3c9e93127d07f30542f02348ac6d8d9c83db32ff"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/shots.json",
          "exists": true,
          "bytes": 4541,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ab8e18c25ac614bc9261ca1fc33290c47ec06e849bca3f9b48f5e2d355858bb0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e2bfe591_여르미_251119_BeMyLight_소무대A/01_여르미_251119_BeMyLight_소무대A_Timeline/preview.csv",
          "exists": true,
          "bytes": 728,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "52848d7eca670ef3cfbd9931543620e797598595ccd6561c75bd531386247445"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "bfca0305af73540203828b1fce38b1cec0da876000462cc1f1ca9dce3a481917",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1df9fac1fc1c43cc",
      "datasetId": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A",
      "name": "영물이다",
      "folder": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다",
      "character": {
        "id": "@117",
        "name": "하지유"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_260305_영물이다/하지유_260305_영물이다_나무방A.unity",
        "sourceGroup": "audio-sha256:d203dfd34e831296a270826381e16de8e80d93640ad1de1ef0ea597dc5ab055e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1680,
      "durationSeconds": 28.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_260305_영물이다/영물이다.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 27.088979591836736,
      "shotCount": 9,
      "shotsPerMinute": 19.285714285714285,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 27.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/joints_world.f32",
          "exists": true,
          "bytes": 1028160,
          "expectedBytes": 1028160,
          "sizeMatches": true,
          "sha256": "93f322d4f65b9aec52bc65b7d7cad128d164bedc2df8f2f898ad076cfaca41ca"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/camera.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "d39e92a50c30cc3207f1fc4be8ff66c2c33fe21f28788e14ea94458ee78a46b9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/root.f32",
          "exists": true,
          "bytes": 94080,
          "expectedBytes": 94080,
          "sizeMatches": true,
          "sha256": "b982603275fc20598afb8467c84b0fb8c324cc50dd1ebd24df24f2f48a5e8448"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/shot_index.i32",
          "exists": true,
          "bytes": 6720,
          "expectedBytes": 6720,
          "sizeMatches": true,
          "sha256": "216699e6f23ebb4e345d46b423d60f93b5b85ec7e1dae07d3a84ec6b7c3fdcc2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/time.f64",
          "exists": true,
          "bytes": 13440,
          "expectedBytes": 13440,
          "sizeMatches": true,
          "sha256": "88c96b8f3490241e9a2090773fc1a3a4f590eb883ec46a6ea6304add38845de3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/shots.json",
          "exists": true,
          "bytes": 3158,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88a9888244a1b4daf26a6aaf2d702137619c41c9c70c8b1187b53c04aa264320"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/preview.csv",
          "exists": true,
          "bytes": 732,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1dbbec200e76c3e291fd73ff4f42062373e6980c2c939f845f4f8dd4799f12c2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/audio_source.mp3",
          "exists": true,
          "bytes": 441532,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d203dfd34e831296a270826381e16de8e80d93640ad1de1ef0ea597dc5ab055e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_e2d90049_하지유_260305_영물이다_나무방A/01_영물이다/prepared_v1.npz",
          "exists": true,
          "bytes": 1171736,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d746cd70ea851797c0c0e62913aa509d2698cc61a67bc3009bf683155f8b783b"
        }
      },
      "contentFingerprint": "04018118e1df419ee25f3e236f4d69f4f8898537e3af054444ac5abbdada3af5",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "30835956adb7b68e",
      "datasetId": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠",
      "name": "제갈금자_260210_반반쇼츠_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@171_제갈금자/project/제갈금자_260210_반반쇼츠/제갈금자_260210_반반쇼츠_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1800,
      "durationSeconds": 30.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 30.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1101600,
          "expectedBytes": 1101600,
          "sizeMatches": true,
          "sha256": "20c6faa154a9c4c5d5661282d60a5c221373fc21f69a259ff2a1def2002d4ae1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/camera.f32",
          "exists": true,
          "bytes": 64800,
          "expectedBytes": 64800,
          "sizeMatches": true,
          "sha256": "80f31696e68ead179d0afb3dcc83d4ed3f68dd119db9761ae48c6cb1303a5322"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/root.f32",
          "exists": true,
          "bytes": 100800,
          "expectedBytes": 100800,
          "sizeMatches": true,
          "sha256": "8f9f1cee3dd079e8b5c1c7bb96618a5433bdf1ef58477ed048657cca04a2919a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 7200,
          "expectedBytes": 7200,
          "sizeMatches": true,
          "sha256": "e4331b4b5dff91084b34db4018c5905a016cdf9c0d74d02c0d5af88dabfc6bc6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/time.f64",
          "exists": true,
          "bytes": 14400,
          "expectedBytes": 14400,
          "sizeMatches": true,
          "sha256": "0ce4884fb1252a26765f39fe2e61b37aaceb0385d232530814f1dbb7b9d95a41"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/shots.json",
          "exists": true,
          "bytes": 403,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fd5b6e03f9995e73c82dd7036db96bee41b84495c7a09048c3f278bcec6adc9a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e61a8e83_제갈금자_260210_반반쇼츠/01_제갈금자_260210_반반쇼츠_Timeline/preview.csv",
          "exists": true,
          "bytes": 815,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "88eb55a60bd45c84551195be9e22869616e2b15963dc330b70cd37205b328e3e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a67f69ac9fdc41e569f1342bc492d96379e4e1ad589689f41bbf5cdecd63a251",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "1b3f480d55516d79",
      "datasetId": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A",
      "name": "잇츠미",
      "folder": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미",
      "character": {
        "id": "@224",
        "name": "후아꽈"
      },
      "venue": {
        "id": "yamo_36ca4006a4",
        "name": "사원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@224_후아꽈/Project/후아꽈_260521_잇츠미/후아꽈_260521_잇츠미_사원A.unity",
        "sourceGroup": "audio-sha256:c76c5b2354605c7389708f6626422ef09d46a8e3b376c31006325cf35b7fb798",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1742,
      "durationSeconds": 29.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260520_잇츠미/잇츠미.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 27.666666666666668,
      "shotCount": 12,
      "shotsPerMinute": 24.799081515499424,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 12,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.03333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/joints_world.f32",
          "exists": true,
          "bytes": 1066104,
          "expectedBytes": 1066104,
          "sizeMatches": true,
          "sha256": "8207c02e270abe35ddc9335d1bc7d46ac1710cc22bd20867552db8378eaacac3"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/camera.f32",
          "exists": true,
          "bytes": 62712,
          "expectedBytes": 62712,
          "sizeMatches": true,
          "sha256": "61011b908641b3eec3d7be403e0af098c17f19eceecfa63df3ac6cdcbef88c1d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/root.f32",
          "exists": true,
          "bytes": 97552,
          "expectedBytes": 97552,
          "sizeMatches": true,
          "sha256": "c50876cda3928d2b04aa5e10c9973abe06a0cefed7e38523ec815b4a55471bb2"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/shot_index.i32",
          "exists": true,
          "bytes": 6968,
          "expectedBytes": 6968,
          "sizeMatches": true,
          "sha256": "5ab20b2377d8cb94a71d2c5f1aa642984ed4deaa50f66dc8893049f7703d2fdc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/time.f64",
          "exists": true,
          "bytes": 13936,
          "expectedBytes": 13936,
          "sizeMatches": true,
          "sha256": "26f57be31634cf2b138fe6ab3c9bb3447013129fe1de7538ad51c7de8abc2b44"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/shots.json",
          "exists": true,
          "bytes": 4188,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "44010b3314cd1c10d836f4fa662015d73dec52be5fe1b800e9e18140d139d62f"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "91612926d85bace8d673b009fe57196c26e5c63c3de0d986dcddf088e8076874"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/audio_source.mp3",
          "exists": true,
          "bytes": 972677,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c76c5b2354605c7389708f6626422ef09d46a8e3b376c31006325cf35b7fb798"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_e881881b_후아꽈_260521_잇츠미_사원A/01_잇츠미/prepared_v1.npz",
          "exists": true,
          "bytes": 1214876,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f9d695f5ad2b6fcd1e74640940b3a927eae0c68bafe668f1b383aba41d2eeafc"
        }
      },
      "contentFingerprint": "62c35b86fd63545bed5255d23d50946ccd50cae579328556877d062941455ffc",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d446134209bce595",
      "datasetId": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A",
      "name": "PutTheThumbToTheNose",
      "folder": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_982a88696b",
        "name": "블리즈모캡룸A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A.unity",
        "sourceGroup": "audio-sha256:8418f50ce27661291889742e92ad830fb2aa2255fed087375ddc800da85a6390",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1586,
      "durationSeconds": 26.433333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/PutTheThumbToTheNose.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 23.868707482993194,
      "shotCount": 7,
      "shotsPerMinute": 15.889029003783103,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.433333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/joints_world.f32",
          "exists": true,
          "bytes": 970632,
          "expectedBytes": 970632,
          "sizeMatches": true,
          "sha256": "694c313ef54944cf8bbffc262b7aa850f9dc4777d397bddd3db5f7f93085733f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/camera.f32",
          "exists": true,
          "bytes": 57096,
          "expectedBytes": 57096,
          "sizeMatches": true,
          "sha256": "63677bd17be9d3c85b99090dd1b73ccf78bcee48aaf8db6ba7a169354e492318"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/root.f32",
          "exists": true,
          "bytes": 88816,
          "expectedBytes": 88816,
          "sizeMatches": true,
          "sha256": "a9131de0f0f51bcf1f789eb98fd5f0bb44fa6c54c2317fd2c6a0b586821ae151"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/shot_index.i32",
          "exists": true,
          "bytes": 6344,
          "expectedBytes": 6344,
          "sizeMatches": true,
          "sha256": "8b767d4dbb37641e804e1e9a1f1677965f252b29b3f1c4e5520c983bded4e3ac"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/time.f64",
          "exists": true,
          "bytes": 12688,
          "expectedBytes": 12688,
          "sizeMatches": true,
          "sha256": "0dd2eec51a0e60e4f8589e909ed7c6e973092b85b2ad5611bf8468d21713b45e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/shots.json",
          "exists": true,
          "bytes": 2391,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8b5510354cd0161e84d004efebc621d7f08e0e00d4fc11bcfe368047eaaec239"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/preview.csv",
          "exists": true,
          "bytes": 819,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1549878951b4c0b2d2346db25750699ff9004c959694a4c3cccdbeb7405ad35"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/audio_source.mp3",
          "exists": true,
          "bytes": 388144,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8418f50ce27661291889742e92ad830fb2aa2255fed087375ddc800da85a6390"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_e9f66373_이레인_251229_PutTheThumbToTheNose_블리즈모캡룸A/01_PutTheThumbToTheNose/prepared_v1.npz",
          "exists": true,
          "bytes": 1106452,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9e3b7d05aa4381cc432db0b140378a42a8094bb979059db334519d0d09a02d7c"
        }
      },
      "contentFingerprint": "626fc5a26b2458a991d53a56a186ab39d8c4a9cc11ed115eddb8c438f69224fb",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ec9223188d01de57",
      "datasetId": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C",
      "name": "Rude",
      "folder": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260312_Rude/이레인_260312_Rude_학교C.unity",
        "sourceGroup": "audio-sha256:0f8dc6fe04339ec84168d11a58ee8b6ebde2bda0cf31af20147f365a4e6260fc",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2280,
      "durationSeconds": 38.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260312_Rude/Rude.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 35.856,
      "shotCount": 9,
      "shotsPerMinute": 14.210526315789474,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 37.999999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/joints_world.f32",
          "exists": true,
          "bytes": 1395360,
          "expectedBytes": 1395360,
          "sizeMatches": true,
          "sha256": "1bf06699d8b532f753867680c9acca25ac5ede22d0fdafb5ca6ddc6dbdc15971"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/camera.f32",
          "exists": true,
          "bytes": 82080,
          "expectedBytes": 82080,
          "sizeMatches": true,
          "sha256": "145b08b26f5de3ed043621bfbb3d46105ed4f4f0efc354f1a54e35a566b799d2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/root.f32",
          "exists": true,
          "bytes": 127680,
          "expectedBytes": 127680,
          "sizeMatches": true,
          "sha256": "326e30797ba0f1b1cbc0cb2c5061a2a512634dea884267375de10016c581536e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/shot_index.i32",
          "exists": true,
          "bytes": 9120,
          "expectedBytes": 9120,
          "sizeMatches": true,
          "sha256": "12a0d34751ab464db9c8b9e542277fe03da80b49703e2b8c883b85c8533ef119"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/time.f64",
          "exists": true,
          "bytes": 18240,
          "expectedBytes": 18240,
          "sizeMatches": true,
          "sha256": "26e47fddfae917c6edb727824f1adb0de963933321abf2d3381545105fd21ae4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/shots.json",
          "exists": true,
          "bytes": 3151,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59666bca4dac0de6cb94fd16c01b893ca432e4467a76118998b3131f05545d1e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/preview.csv",
          "exists": true,
          "bytes": 738,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6704357e7d0ee129252dfe83963f1e6c228400400fca515cfc4382d722d68f53"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/audio_source.mp3",
          "exists": true,
          "bytes": 580803,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0f8dc6fe04339ec84168d11a58ee8b6ebde2bda0cf31af20147f365a4e6260fc"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_ebb93640_이레인_260312_Rude_학교C/01_Rude/prepared_v1.npz",
          "exists": true,
          "bytes": 1589332,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8eea302f949d7a75650ca41b0645e16c3f7ce30a1b9a9937ca4d5d1ec9007e3a"
        }
      },
      "contentFingerprint": "590cf96617a416d2ee960861c607e3e1ab9f4f04e050f5d0279aedb0c9e9922c",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d79a108306980359",
      "datasetId": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E",
      "name": "모시모시",
      "folder": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_daa955ffdb",
        "name": "자연E",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260518_모시모시/하데스_260518_모시모시_자연E.unity",
        "sourceGroup": "audio-sha256:dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1459,
      "durationSeconds": 24.316666666666666,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260430_모시모시/모시모시.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.610612244897958,
      "shotCount": 4,
      "shotsPerMinute": 9.869773817683344,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 4,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 24.316666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/joints_world.f32",
          "exists": true,
          "bytes": 892908,
          "expectedBytes": 892908,
          "sizeMatches": true,
          "sha256": "d4cd8002b5c3c01f39022184a1561fbfcf64a30d835b9dab1463f886bce3822e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/camera.f32",
          "exists": true,
          "bytes": 52524,
          "expectedBytes": 52524,
          "sizeMatches": true,
          "sha256": "8460d86e6f1b93cff0f93e7cd4dbf50915e5ddb60e7b9eccce8f717c0a0a9120"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/root.f32",
          "exists": true,
          "bytes": 81704,
          "expectedBytes": 81704,
          "sizeMatches": true,
          "sha256": "e6f19a46ed33d9083f2a92e46cb18fcfc7da10157e67c96293e197f95f1b0a63"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/shot_index.i32",
          "exists": true,
          "bytes": 5836,
          "expectedBytes": 5836,
          "sizeMatches": true,
          "sha256": "ee3d2b838b1a13b44effbe564989bdc1e5a9140c4ea903a2780e6cbba7ec34dc"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/time.f64",
          "exists": true,
          "bytes": 11672,
          "expectedBytes": 11672,
          "sizeMatches": true,
          "sha256": "68257819233be7e390f28e020a4fd3886f68fd0efa64b2ed3aba5c841fefaf8a"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/shots.json",
          "exists": true,
          "bytes": 1470,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "bafb1a4513ac6152ffff2e23e09c1edbd2c3c5735537fee18145299e01c36721"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/preview.csv",
          "exists": true,
          "bytes": 772,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5a185bb0413a5e5d0043509478ae85c0742d0ef5203200afcf7f48292c1b6efa"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/audio_source.mp3",
          "exists": true,
          "bytes": 659582,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dbe206e23b87566f1418080ca9c7d1f5d6e5f4ddfd2e348a7489f22c37b56494"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_ebff2462_하데스_260518_모시모시_자연E/01_모시모시/prepared_v1.npz",
          "exists": true,
          "bytes": 1017916,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2737cba6b4ee3a11fee3b3c6ab47dffb9c5296bfbd2f30799196a4cbb86420e3"
        }
      },
      "contentFingerprint": "e19f8d8ef0ec182a8cf4bceedb7a765f13e029d4f1cebd9c55ec9841e23cc578",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9910842a4a9f8d16",
      "datasetId": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A",
      "name": "달타_250709_소다팝_테니스장A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_3a0ec11304",
        "name": "테니스장A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_250709_소다팝/달타_250709_소다팝_테니스장A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_250709_소다팝/달타_250709_소다팝_테니스장a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2499,
      "durationSeconds": 41.65,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 9,
      "shotsPerMinute": 12.965186074429774,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 9,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 41.649999999999
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1529388,
          "expectedBytes": 1529388,
          "sizeMatches": true,
          "sha256": "25d9b6999586e91dd7f54502fe7540dae391a6d9365310d005d422412dfd2391"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/camera.f32",
          "exists": true,
          "bytes": 89964,
          "expectedBytes": 89964,
          "sizeMatches": true,
          "sha256": "e5f14c9f720443f035e41532cbda2f06daa3b64e8f66488cbbaf597c8769e372"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/root.f32",
          "exists": true,
          "bytes": 139944,
          "expectedBytes": 139944,
          "sizeMatches": true,
          "sha256": "e05382d94e670be814d4b37c0c50ae50c8439a2dedc5bffef2cb3222d65ad875"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9996,
          "expectedBytes": 9996,
          "sizeMatches": true,
          "sha256": "a3a0462b6e22b16054208305cee9dba0f5aaa60d514b339ada01407d763ca609"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/time.f64",
          "exists": true,
          "bytes": 19992,
          "expectedBytes": 19992,
          "sizeMatches": true,
          "sha256": "7c43cf2fd6d58bf91f0a92c49d7dfd593f3404f633ee2c3f596297e13de24b81"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/shots.json",
          "exists": true,
          "bytes": 3340,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "129af55f9e98022f540bb790e2d59b441dcd8294a0479abe0e2c60d7aa0f1eca"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ed4553b5_달타_250709_소다팝_테니스장A/01_달타_250709_소다팝_테니스장A_Timeline/preview.csv",
          "exists": true,
          "bytes": 827,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ecb9c06171127741110e2502e7e6753153118e7cfcbd860bc9c187a0ffec12bc"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "a4454e423b5180e6cafcbbe48d6dfd1d6cd5ed8149de24c45833750d25266b2e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fe9c563629b7733c",
      "datasetId": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B",
      "name": "블리즈_260223_LoveLoveLove_교실B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260223_LoveLoveLove/블리즈_260223_LoveLoveLove_교실B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260223_lovelovelove/블리즈_260223_lovelovelove_교실b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1021,
      "durationSeconds": 17.016666666666666,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 17.62977473065622,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.016666666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 624852,
          "expectedBytes": 624852,
          "sizeMatches": true,
          "sha256": "4e2fe8651d906eb7acfed6e3a9334882347d4d69bb17f647ce952b7e2a285ced"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/camera.f32",
          "exists": true,
          "bytes": 36756,
          "expectedBytes": 36756,
          "sizeMatches": true,
          "sha256": "0cfa4a683783ef72118a74e13fde5ad7a1f7564aed6e1b048d4ae74258637575"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/root.f32",
          "exists": true,
          "bytes": 57176,
          "expectedBytes": 57176,
          "sizeMatches": true,
          "sha256": "3e285078577581d40bb934607f8fa82723126f4d0b208a42bd18a27e67925181"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4084,
          "expectedBytes": 4084,
          "sizeMatches": true,
          "sha256": "567ecc2a107257860f51be2c5e3ed76ebf865587b7f518c78ac1b98b71bb95bd"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/time.f64",
          "exists": true,
          "bytes": 8168,
          "expectedBytes": 8168,
          "sizeMatches": true,
          "sha256": "3ba0004e85bb719f0770d1771b6822557711a295771122f6209fa97b6a572b21"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/shots.json",
          "exists": true,
          "bytes": 1817,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b8fae2b9e4fd964a694d11b56e8cecf3ba237da34ed001fc5defcf2d6b718305"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ed83f7d8_블리즈_260223_LoveLoveLove_교실B/01_블리즈_260223_LoveLoveLove_교실B_Timeline/preview.csv",
          "exists": true,
          "bytes": 735,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d183411c554c2efe82ca32cf16a5e5701f9a31a8cc779952f029faddbe61d9c8"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "4fb328433e833a3adf43e0da719ae5800b5a809b4d550d795e041d335e681965",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ab69ccac4a10d291",
      "datasetId": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B",
      "name": "Aakash Gandhi - Serenity",
      "folder": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity",
      "character": {
        "id": "@136",
        "name": "라무"
      },
      "venue": {
        "id": "yamo_042896d252",
        "name": "자연B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@136_라무/Project/라무_250519_PV/라무_250519_PV_자연B.unity",
        "sourceGroup": "audio-sha256:a70e56b0a985979dde90f321c4b9a77aa633342d0d0289ab5e8168547e0e58b4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 4211,
      "durationSeconds": 70.18333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@136_라무/Project/라무_250519_PV/Aakash Gandhi - Serenity.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 125.232,
      "shotCount": 15,
      "shotsPerMinute": 12.823557349798147,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 15,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 70.18333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/joints_world.f32",
          "exists": true,
          "bytes": 2577132,
          "expectedBytes": 2577132,
          "sizeMatches": true,
          "sha256": "43c1b1511d20065a652ce85bbdf90a93e0c34e25c233780605df4f4b6b6fea68"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/camera.f32",
          "exists": true,
          "bytes": 151596,
          "expectedBytes": 151596,
          "sizeMatches": true,
          "sha256": "a1b56660d94fd4435347b4f2a1a28bca2c74e679f044ff2e46292576ace11ebc"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/root.f32",
          "exists": true,
          "bytes": 235816,
          "expectedBytes": 235816,
          "sizeMatches": true,
          "sha256": "56ea753d591add496211ec4737cbfddba0891564aca9d6189a6199e4af01fb38"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/shot_index.i32",
          "exists": true,
          "bytes": 16844,
          "expectedBytes": 16844,
          "sizeMatches": true,
          "sha256": "14d50e3eb37aefc83d664a7197f15700a5e165d054e358c54d7ddf6b0c3c680d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/time.f64",
          "exists": true,
          "bytes": 33688,
          "expectedBytes": 33688,
          "sizeMatches": true,
          "sha256": "4e1be6b7b3ed5265234fd010e09b8b571e1d6f0fabbda27b88c1abbaf6dc294c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/shots.json",
          "exists": true,
          "bytes": 5245,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9c417d50e344ef71ca3cf34ccd7003f914d208cfac9fd14302f2a163e6aaab10"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/preview.csv",
          "exists": true,
          "bytes": 746,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "585dd56a1df25c312d51b7db1d4eb1d60dcf002398f66088c317534cc902902f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/audio_source.mp3",
          "exists": true,
          "bytes": 2519603,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a70e56b0a985979dde90f321c4b9a77aa633342d0d0289ab5e8168547e0e58b4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_ee11770f_라무_250519_PV_자연B/01_Aakash Gandhi - Serenity/prepared_v1.npz",
          "exists": true,
          "bytes": 2933376,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f15a6bb16049921351f9c55c2264c0b5b2af937828019bb4e37ae7372e97ae8f"
        }
      },
      "contentFingerprint": "ebc04413ba1c0877ecd9239a471ec57c8b45e73013cb74a0508558f4f43bc9b4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "50662ba5fc8fd4ec",
      "datasetId": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A",
      "name": "하데스_260107_댓글예쁘게달아라_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline",
      "character": {
        "id": "@194",
        "name": "하데스"
      },
      "venue": {
        "id": "yamo_7e3edcc6dc",
        "name": "우주선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@194_하데스/Project/하데스_260107_댓글예쁘게달아라/하데스_260107_댓글예쁘게달아라_우주선A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@194_하데스/project/하데스_260107_댓글예쁘게달아라/하데스_260107_댓글예쁘게달아라_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1409,
      "durationSeconds": 23.483333333333334,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 3,
      "shotsPerMinute": 7.665010645848119,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.483333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 862308,
          "expectedBytes": 862308,
          "sizeMatches": true,
          "sha256": "f0374d2c916cf96145965d36ed44ea4fef390bfabe9b4edfaf02d63d8be5e829"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/camera.f32",
          "exists": true,
          "bytes": 50724,
          "expectedBytes": 50724,
          "sizeMatches": true,
          "sha256": "1c9c8c700b01f2af76b5893b4fe4f474e605371e41f715fd4477269d5fba57bd"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/root.f32",
          "exists": true,
          "bytes": 78904,
          "expectedBytes": 78904,
          "sizeMatches": true,
          "sha256": "ca297117d9a8bc8c286d9f3020b5b9b512516bd64a07ef066ea05737404bf682"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5636,
          "expectedBytes": 5636,
          "sizeMatches": true,
          "sha256": "06f1c220aacef593440e8ea16d03970d68a0af99cfe71af2b64e2815a828f965"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/time.f64",
          "exists": true,
          "bytes": 11272,
          "expectedBytes": 11272,
          "sizeMatches": true,
          "sha256": "31557f1a09c8437ae4f0e864446af89b5a03928b824317244d52a28114793184"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/shots.json",
          "exists": true,
          "bytes": 1171,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "20759eb45b9624669fd954ee06d62fcd38b98d87e322b109819862687cd76a7b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ef355670_하데스_260107_댓글예쁘게달아라_우주선A/01_하데스_260107_댓글예쁘게달아라_Timeline/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5192df8578650e4662b7edf8d5e359541751b21dc4af1eefc02b3d2f7032972"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "bb7b0c5ea30d901552108257f3c9c5a8576bab73425b7136c4dd97f1f4625a33",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "f1d3049ed31c6541",
      "datasetId": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A",
      "name": "IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_410949127d",
        "name": "크루즈선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251224_IRISOUT2/양도끼_251224_IRISOUT2_크루즈선A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 2,
      "shotsPerMinute": 6.889952153110047,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "292eb2f70a3135b6e1397cb3a66f81c34078c7263f5ae5360956ce51aedfe688"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "08b3ce1a40daafd586a5f0d5cd8dbb88f6b52728bbd06273c25a5b65c5e02f2d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "408523c15791a42083960aebdb0df96ddb6b1238720fc619b2591c02a1eafc33"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "cb6f8ada41dfae42e749ff185b2f75eee7c57898865a394af562a25eb3538850"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/shots.json",
          "exists": true,
          "bytes": 806,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e26fd3930fde53a11ec5c25a4841e941a57fa1e546a474f51b3d9b18f86abadc"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/preview.csv",
          "exists": true,
          "bytes": 752,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "380871359bbd074649dce60115af10baa07a0b78fe54b3bff0d0976375bccd59"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/01_IRISOUT - Camera 01 (Cinemachine Track (1)) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 729984,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "517c7d9a60154d4b4e8b92f4f7a569cdef39ed56c1e05efdfbbe8d0c696deed8"
        }
      },
      "contentFingerprint": "d0bb942f23948eecf916871df3f9d017c91ade6580cc0f63d5f34310774c5f49",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "e8450fcd45d474e1",
      "datasetId": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A",
      "name": "IRISOUT - Camera 02 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_410949127d",
        "name": "크루즈선A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251224_IRISOUT2/양도끼_251224_IRISOUT2_크루즈선A.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "292eb2f70a3135b6e1397cb3a66f81c34078c7263f5ae5360956ce51aedfe688"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "b413ba5bc06a1d04964d4c6b02de9ff8cbd026f4465e3498362cef3d98e029ae"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "408523c15791a42083960aebdb0df96ddb6b1238720fc619b2591c02a1eafc33"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 2526,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b4cb2e536f123daa1805ced3bcb2442cd2d1642cf0d45bf2bcd99b6681c9336e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 759,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8f4a016dee87dafa7f0563ca43b8138dc66b0d1954468bcac6d45baa07957421"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f0dfa4f2_양도끼_251224_IRISOUT2_크루즈선A/02_IRISOUT - Camera 02 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 729936,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5cc5d8d8800440ad44efacf9b8d361a68a1b29cb1c6166ea96c8fc7a270f6ce8"
        }
      },
      "contentFingerprint": "906a1f419fbd9a8267e7d3d72571c9d2cbcc3ade3dcf3e89b628a89152c1365a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "baee95615e624734",
      "datasetId": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A",
      "name": "리베_251114_Nameless_하이웨이A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "yamo_e8b91cd3ee",
        "name": "하이웨이A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251114_Nameless/리베_251114_Nameless_하이웨이A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251114_nameless/리베_251114_nameless_하이웨이a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2389,
      "durationSeconds": 39.81666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 10,
      "shotsPerMinute": 15.06906655504395,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 10,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 39.81666666666667
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1462068,
          "expectedBytes": 1462068,
          "sizeMatches": true,
          "sha256": "db5ae6fdcfa005c2249a9ec85ce694e1706700898aba77691a42d4fad1fc1bab"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/camera.f32",
          "exists": true,
          "bytes": 86004,
          "expectedBytes": 86004,
          "sizeMatches": true,
          "sha256": "33506c4ecc26e512888b627e5420cb707e21c88d12f4c839203141e8b2eacf1d"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/root.f32",
          "exists": true,
          "bytes": 133784,
          "expectedBytes": 133784,
          "sizeMatches": true,
          "sha256": "592db2c635fe46065d9a55633570f59449bc78dc83e2af1920fc573bb72ced27"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9556,
          "expectedBytes": 9556,
          "sizeMatches": true,
          "sha256": "9a67c0dfb36cc3e64dd5362e10680faf3fafef6827cfe56ffb0921a0639cbad3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/time.f64",
          "exists": true,
          "bytes": 19112,
          "expectedBytes": 19112,
          "sizeMatches": true,
          "sha256": "cfd9c2f5ec5fe64324d8f7f0a011516e1a6d71f296734835a8b6fc44f7133bbe"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/shots.json",
          "exists": true,
          "bytes": 3716,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "38af89747ec7ea9b687723624e16e2107b40dbb1cdcd29fb52c2511ca3c0315e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f1af04be_리베_251114_Nameless_하이웨이A/01_리베_251114_Nameless_하이웨이A_Timeline/preview.csv",
          "exists": true,
          "bytes": 725,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "63bbfd98065913f7c9a400b2627f5c14ec1c947949054de500f7dd60ccc1e03e"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "d640ee0f7e9a44e07fe3ba6f020d1ca1ece1669c626581f7fb8e466d67218f57",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "866ca35e85784acd",
      "datasetId": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B",
      "name": "2.0",
      "folder": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0",
      "character": {
        "id": "@124",
        "name": "레제"
      },
      "venue": {
        "id": "yamo_003561cb3a",
        "name": "콘서트장B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260413_2.0/레제_260413_2.0_콘서트장B.unity",
        "sourceGroup": "audio-sha256:5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2743,
      "durationSeconds": 45.71666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260413_2.0/2.0.mp3",
      "audioStartSeconds": 0.9592916405933903,
      "audioDurationSeconds": 44.75006152647358,
      "shotCount": 19,
      "shotsPerMinute": 24.936201239518777,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 19,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.70935316706698
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/joints_world.f32",
          "exists": true,
          "bytes": 1678716,
          "expectedBytes": 1678716,
          "sizeMatches": true,
          "sha256": "e9fe33aab6d8210da83f4dc2c2961701611ccee81549f3aedcfcf55d68448e2f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/camera.f32",
          "exists": true,
          "bytes": 98748,
          "expectedBytes": 98748,
          "sizeMatches": true,
          "sha256": "956d4dad037bfe81005cee0faee0b6865266c7e2e2e20b2db23dceeb36393b30"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/root.f32",
          "exists": true,
          "bytes": 153608,
          "expectedBytes": 153608,
          "sizeMatches": true,
          "sha256": "491e82b9d8a4d6bcb178e2e89eddc03a95ad418a0af091bb20699f0293d6fed7"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/shot_index.i32",
          "exists": true,
          "bytes": 10972,
          "expectedBytes": 10972,
          "sizeMatches": true,
          "sha256": "c526c23e6f6ff892eb1b78ad45c455d2e4c6bce8db2c5b294206e5db94ab8dff"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/time.f64",
          "exists": true,
          "bytes": 21944,
          "expectedBytes": 21944,
          "sizeMatches": true,
          "sha256": "002580a020914517c9d2bb511472e71b98da79d272dcb6a92a07ddf61b21f14b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/shots.json",
          "exists": true,
          "bytes": 6653,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "33aa9471dec0c7b39a8f39cf1307fe8f6cf21c8beacec5f9df1f0acc92f3356e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/preview.csv",
          "exists": true,
          "bytes": 787,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd89595e30cafffc257c733748f33563957db60ddb665d6173e4f528ccc0759c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/audio_source.mp3",
          "exists": true,
          "bytes": 3764366,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f20ddacf_레제_260413_2.0_콘서트장B/01_2.0/prepared_v1.npz",
          "exists": true,
          "bytes": 1911576,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "0285f932e3ccfb32aad2414443b1594201cf57e7d8e041844af23771561dab32"
        }
      },
      "contentFingerprint": "b89af52679ae783c09ecaf70fded6100269e0b06f3c142ffe22824df2275d13a",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "b565bbe868ce3861",
      "datasetId": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A",
      "name": "캐치캐치",
      "folder": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_260424_캐치캐치/이레인_260424_캐치캐치_소무대A.unity",
        "sourceGroup": "audio-sha256:1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "validation_cross_song",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1380,
      "durationSeconds": 23.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260326_캐치캐치/캐치캐치.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 22.536,
      "shotCount": 6,
      "shotsPerMinute": 15.652173913043477,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 23.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/joints_world.f32",
          "exists": true,
          "bytes": 844560,
          "expectedBytes": 844560,
          "sizeMatches": true,
          "sha256": "f6aa4292e52f25befe0aba3d6f71a0aff52f3009cc746f226f24cd4f311afa2e"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/camera.f32",
          "exists": true,
          "bytes": 49680,
          "expectedBytes": 49680,
          "sizeMatches": true,
          "sha256": "884ccafdac7bf6777535e4ffe05ac93b19ab0a6125438a98f832633035998952"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/root.f32",
          "exists": true,
          "bytes": 77280,
          "expectedBytes": 77280,
          "sizeMatches": true,
          "sha256": "99f87f3b381bca8cb211ac494a774e7da0d4e8b972f4588b9485f9faeeadca18"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/shot_index.i32",
          "exists": true,
          "bytes": 5520,
          "expectedBytes": 5520,
          "sizeMatches": true,
          "sha256": "83415602318055d0f6241915041c136597655675dc42df93cbd3b17ddadcb4f0"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/time.f64",
          "exists": true,
          "bytes": 11040,
          "expectedBytes": 11040,
          "sizeMatches": true,
          "sha256": "2e2176905654825cf29997a11a93037ab34a5d8e92a185f546b462851d0da16e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/shots.json",
          "exists": true,
          "bytes": 2054,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1e5644faafb7639072ee165573b75d70ab77b48caf647933f9b935c4a6b3ce72"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/preview.csv",
          "exists": true,
          "bytes": 748,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "d7a92b2ed59fbc19d2f491123d77b73de2c93842f83a6a3f6bca2bb111cff759"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/audio_source.mp3",
          "exists": true,
          "bytes": 372210,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1a846b5ba37a1f70ccdbcaeb2766edbd45047151ed171e1e41cd9ca73c9f5504"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f2b79e41_이레인_260424_캐치캐치_소무대A/01_캐치캐치/prepared_v1.npz",
          "exists": true,
          "bytes": 962936,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "21d5ea3ec6295b9ca55e5d7590de8502df770c18e1305bac6ce32dd17c9d34fd"
        }
      },
      "contentFingerprint": "08bc121990a02d2aeb269712753130e831ee6a6e25ae21466cf59f1758e7cd0d",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6e88be118f262dc1",
      "datasetId": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260326_간바레/윤이제_260326_간바레_교실B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "f56b964566efea7838f0a75b9d4c4c83210624fbc8325db9e63ee2c64f878631"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "712726af1309457a51e8f6ca8423591d8d72cbc3be8288fab4449ecbb2f8af83"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "565576d303b271a8008d5dfd09fc859c71af0afcb4b6d08fe49a251972103dfd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 407,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e5d42f9b7ae13d11aed76dce97bc2a6537df525021d00b7b3247f02f152f6a2a"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 661,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dc20063fa5392aecdb50d0959e8a94343478e53aa6cd1aaec61b5778ae2ee63c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 712492,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "389e416c88c2f1076e5185b49e5e0020a827d612865f5ec4567e354ecc76518e"
        }
      },
      "contentFingerprint": "cf60f8257d4ba2e0c9e201b530948615ea79b557a4e39d55838ec564ca84f5a3",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "46d9609fcfde9cfb",
      "datasetId": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B",
      "name": "간바레 - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260326_간바레/윤이제_260326_간바레_교실B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "f56b964566efea7838f0a75b9d4c4c83210624fbc8325db9e63ee2c64f878631"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "712726af1309457a51e8f6ca8423591d8d72cbc3be8288fab4449ecbb2f8af83"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "565576d303b271a8008d5dfd09fc859c71af0afcb4b6d08fe49a251972103dfd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ac05c80f1b58a2669a14844ddcaee614ec38a4490e32eaa20ba88d1473a49386"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 661,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dc20063fa5392aecdb50d0959e8a94343478e53aa6cd1aaec61b5778ae2ee63c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/02_간바레 - Camera 02 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c848bb80a1c66740094bb1b40690489990c70a976cae8674ab5e9ec20672a388"
        }
      },
      "contentFingerprint": "ada9fffdaa4c6fd2dbb4a122f25b6cd71741adcfc94f5b23e24d1a7333cdea15",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "acf23ad24f9d8dfd",
      "datasetId": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B",
      "name": "간바레 - Camera 03 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_400a3f2365",
        "name": "교실B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_260326_간바레/윤이제_260326_간바레_교실B.unity",
        "sourceGroup": "audio-sha256:8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1020,
      "durationSeconds": 17.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_260319_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.516666666666666,
      "shotCount": 1,
      "shotsPerMinute": 3.5294117647058822,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 624240,
          "expectedBytes": 624240,
          "sizeMatches": true,
          "sha256": "f56b964566efea7838f0a75b9d4c4c83210624fbc8325db9e63ee2c64f878631"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 36720,
          "expectedBytes": 36720,
          "sizeMatches": true,
          "sha256": "2bbe1b85a8a646c317f024ac8f471cd79c0a1c361cefc9d399187aa3ef264834"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 57120,
          "expectedBytes": 57120,
          "sizeMatches": true,
          "sha256": "565576d303b271a8008d5dfd09fc859c71af0afcb4b6d08fe49a251972103dfd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 4080,
          "expectedBytes": 4080,
          "sizeMatches": true,
          "sha256": "9d4e9038bfe86a9c97688e56ccd91c848bbef20d631a7cce970645162bd478ef"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 8160,
          "expectedBytes": 8160,
          "sizeMatches": true,
          "sha256": "e48abd21f3ab823c94f02a22acc0da96ec517f401312767895f219b58dec2e4e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 414,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "cd5e4c3d85cbc011b425c6e133d1fc3d15af1b37da70eaa407620bde90ec0634"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 651,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "49d9868a57a3afa1acb0152f9acdcea0da1f7b9d337f8ef65b6adda44770d692"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/audio_source.mp3",
          "exists": true,
          "bytes": 3370892,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8c38a6c8dabc48331f0fe79fd28cd947a8abe38a56dcda659a899e3211c58c35"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f3362f2a_윤이제_260326_간바레_교실B/03_간바레 - Camera 03 (Cinemachine Track (1))/prepared_v1.npz",
          "exists": true,
          "bytes": 712508,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a39fe82c20d1a3578ccb0ec1657412e5ed50b0680ba8251accc3e22bba69a4ce"
        }
      },
      "contentFingerprint": "fb2459193686eadc80181089b2f6d5ac7b064c41733d6c587752783fb28dda74",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "343c666523ce2eb5",
      "datasetId": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B",
      "name": "내맘대로 살거야 말리지마",
      "folder": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마",
      "character": {
        "id": "@171",
        "name": "제갈금자"
      },
      "venue": {
        "id": "yamo_267ecf1d81",
        "name": "제갈금자_260129_상추_금자버전_저택B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/금자버전/제갈금자_260129_상추_금자버전_저택B.unity",
        "sourceGroup": "audio-sha256:f93f1b1404719538683b4c1ad00dc68cdf726882116d3f25f01de74d78d760df",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 572,
      "durationSeconds": 9.533333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@171_제갈금자/Project/제갈금자_260129_상추/내맘대로 살거야 말리지마.mp3",
      "audioStartSeconds": 0.033333333333333215,
      "audioDurationSeconds": 5.870340136054422,
      "shotCount": 1,
      "shotsPerMinute": 6.293706293706294,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 9.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/joints_world.f32",
          "exists": true,
          "bytes": 350064,
          "expectedBytes": 350064,
          "sizeMatches": true,
          "sha256": "074286f75cc32fa481f60f75b1120eaf6e2b49c996c93e5be7354d2331c50fcc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/camera.f32",
          "exists": true,
          "bytes": 20592,
          "expectedBytes": 20592,
          "sizeMatches": true,
          "sha256": "4ef7f8d54202c5c93ccc1eefce99eef02c878819e9a97df76dc96cdf995b3151"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/root.f32",
          "exists": true,
          "bytes": 32032,
          "expectedBytes": 32032,
          "sizeMatches": true,
          "sha256": "8a83f0798b8c020bd3df362635da079243baa6e68bc13045473e7f4a9854688a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/shot_index.i32",
          "exists": true,
          "bytes": 2288,
          "expectedBytes": 2288,
          "sizeMatches": true,
          "sha256": "2f329134686a44ee0362fd0c8b5d071e38bade32a5389e31282f64f565e76759"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/time.f64",
          "exists": true,
          "bytes": 4576,
          "expectedBytes": 4576,
          "sizeMatches": true,
          "sha256": "7ccd622418f14a25bd4c5d5c76377486ee1387b3cd0b56b9c75e558d97cc74c7"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/shots.json",
          "exists": true,
          "bytes": 417,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6de7f403dd9e63cd4f439359e91bc7562cb822c3c57efd37c34dcb642bd76c6e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/preview.csv",
          "exists": true,
          "bytes": 718,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "30941b2b39054a1d34b7743ff16ce4cc1eb55fc1705997e0abc59ce1c66b34ae"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/audio_source.mp3",
          "exists": true,
          "bytes": 98983,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f93f1b1404719538683b4c1ad00dc68cdf726882116d3f25f01de74d78d760df"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f3d98dc2_제갈금자_260129_상추_금자버전_저택B/01_내맘대로 살거야 말리지마/prepared_v1.npz",
          "exists": true,
          "bytes": 400616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b97655711c431b371cdfe3a97e83f54678abad783547f3792779f8581054413e"
        }
      },
      "contentFingerprint": "b2adbfe69bc1c56d1a9eeeb80bae81bf7f8b2dcd0e1fecdeaebc0b8ff3d684b0",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "45a43701633f447f",
      "datasetId": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D",
      "name": "캐치캐치Fast",
      "folder": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_b47d53f088",
        "name": "홀D",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/양도끼_260401_캐치캐치_홀D.unity",
        "sourceGroup": "audio-sha256:8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1140,
      "durationSeconds": 19.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_260401_캐치캐치/캐치캐치Fast.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 17.568,
      "shotCount": 1,
      "shotsPerMinute": 3.1578947368421053,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 19.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/joints_world.f32",
          "exists": true,
          "bytes": 697680,
          "expectedBytes": 697680,
          "sizeMatches": true,
          "sha256": "688bd044193f7dfd25e8a257e3d00577820af223ef83bca10568375c5d4b9dd4"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/camera.f32",
          "exists": true,
          "bytes": 41040,
          "expectedBytes": 41040,
          "sizeMatches": true,
          "sha256": "f2fc030c21a96bd635b519f361f023fd8bfeb229c82984fe874a80cdee3d7542"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/root.f32",
          "exists": true,
          "bytes": 63840,
          "expectedBytes": 63840,
          "sizeMatches": true,
          "sha256": "e05aa63e65fb7de6ecbbb171e46189f8b68da0682ea3318e0d773cd80cdf6f0a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/shot_index.i32",
          "exists": true,
          "bytes": 4560,
          "expectedBytes": 4560,
          "sizeMatches": true,
          "sha256": "85028794348b655f714c83fc8bba699c907e628d82ba9a420ca3ac6c50ac94c3"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/time.f64",
          "exists": true,
          "bytes": 9120,
          "expectedBytes": 9120,
          "sizeMatches": true,
          "sha256": "88434ae03b4ed24a3471afc16f0367566d3ccbcb91f3de62e02d6c614e9a6ead"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/shots.json",
          "exists": true,
          "bytes": 378,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "296d37bbd48e3386f64846173434261a851868586761d4211dce55a1ad4bf4e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/preview.csv",
          "exists": true,
          "bytes": 722,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "91c98717813c858191c3d8beb01665aebf52ace95c9f7fa32320ae38cbaf353f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/audio_source.mp3",
          "exists": true,
          "bytes": 288163,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8d63b00244a21e67c66cc0e60cd0f2cd5c97759bb45d0aa6228683f8012cfbe6"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f4354da8_양도끼_260401_캐치캐치_홀D/01_캐치캐치Fast/prepared_v1.npz",
          "exists": true,
          "bytes": 795904,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9e491ea05e6c44a2fe4307a070da6ada117c34a20ca9caa5f4912fcada041928"
        }
      },
      "contentFingerprint": "e2a9f3959b8d19b98dbf005932ee95b05b08a859a0463eeb4fa58bd265b081f9",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "ba577786b0f3f34a",
      "datasetId": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A",
      "name": "2.0",
      "folder": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0",
      "character": {
        "id": "@228",
        "name": "채단우"
      },
      "venue": {
        "id": "yamo_68c222eeb7",
        "name": "소무대A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@201-250/@228_채단우/Project/채단우_260422_2.0/채단우_260422_2.0_소무대A.unity",
        "sourceGroup": "audio-sha256:5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2743,
      "durationSeconds": 45.71666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@124_레제/Project/레제_260413_2.0/2.0.mp3",
      "audioStartSeconds": 0.9592916405933903,
      "audioDurationSeconds": 44.75006152647358,
      "shotCount": 19,
      "shotsPerMinute": 24.936201239518777,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 19,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 45.70935316706698
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/joints_world.f32",
          "exists": true,
          "bytes": 1678716,
          "expectedBytes": 1678716,
          "sizeMatches": true,
          "sha256": "ac71322c77202c38ec76d1b919d60093bf2fb40946f7388f637edf6e781762fc"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/camera.f32",
          "exists": true,
          "bytes": 98748,
          "expectedBytes": 98748,
          "sizeMatches": true,
          "sha256": "8fcd5b2a13867e9f5aa8868b2989369a2631350a743aa499dedd9e477e443ee9"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/root.f32",
          "exists": true,
          "bytes": 153608,
          "expectedBytes": 153608,
          "sizeMatches": true,
          "sha256": "6c23c2a9932c19166cb431456726181b07ad163fbd4db69445dcf15ed5ca8d42"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/shot_index.i32",
          "exists": true,
          "bytes": 10972,
          "expectedBytes": 10972,
          "sizeMatches": true,
          "sha256": "c526c23e6f6ff892eb1b78ad45c455d2e4c6bce8db2c5b294206e5db94ab8dff"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/time.f64",
          "exists": true,
          "bytes": 21944,
          "expectedBytes": 21944,
          "sizeMatches": true,
          "sha256": "002580a020914517c9d2bb511472e71b98da79d272dcb6a92a07ddf61b21f14b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/shots.json",
          "exists": true,
          "bytes": 6653,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "33aa9471dec0c7b39a8f39cf1307fe8f6cf21c8beacec5f9df1f0acc92f3356e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/preview.csv",
          "exists": true,
          "bytes": 786,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "dcef86b07fb7e8b543d2ccad360ba3f0f3446c8f05a27eefa40bed61431a697b"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/audio_source.mp3",
          "exists": true,
          "bytes": 3764366,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5905fd24954224622a6d2c2daddd139d37fc11a016d1ba8b30d026a50a514963"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f461521f_채단우_260422_2.0_소무대A/01_2.0/prepared_v1.npz",
          "exists": true,
          "bytes": 1911576,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "7a7754852a5200c0e28dde32076ceb699d2ce1b0e61fdd34c79cb9921911e343"
        }
      },
      "contentFingerprint": "0084e5397e6317aebbe820289a68683486c605e1d6a2da8009666944dc93ad11",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a8355a1dc07db0a1",
      "datasetId": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A",
      "name": "케케크롱",
      "folder": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_4086951e63",
        "name": "실내A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/양도끼_250912_케케크롱_실내A.unity",
        "sourceGroup": "audio-sha256:e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 660,
      "durationSeconds": 11.0,
      "audioAssetPath": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250912_케케크롱/케케크롱.mp3",
      "audioStartSeconds": 1.65,
      "audioDurationSeconds": 6.896326530612245,
      "shotCount": 1,
      "shotsPerMinute": 5.454545454545455,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 11.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/joints_world.f32",
          "exists": true,
          "bytes": 403920,
          "expectedBytes": 403920,
          "sizeMatches": true,
          "sha256": "631d25fbc3accb9e4a2499ecc66c4b7ed302bac76b651661fbb9bebbc1a35a9c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/camera.f32",
          "exists": true,
          "bytes": 23760,
          "expectedBytes": 23760,
          "sizeMatches": true,
          "sha256": "b2f8a34389e33276b452c9eac5391ef3980bda15b88dd2047473595dc2285312"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/root.f32",
          "exists": true,
          "bytes": 36960,
          "expectedBytes": 36960,
          "sizeMatches": true,
          "sha256": "73560447cf115ec2af3dbbee58eee5d2f3c6077c53c7f3402b5eb997648d4ac0"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/shot_index.i32",
          "exists": true,
          "bytes": 2640,
          "expectedBytes": 2640,
          "sizeMatches": true,
          "sha256": "855745003e7c964f375554a7448241e5e6235fe78dac1d20fa85956421bdf0a1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/time.f64",
          "exists": true,
          "bytes": 5280,
          "expectedBytes": 5280,
          "sizeMatches": true,
          "sha256": "c8c292e2ccf113dec48ac3eab7f2470f06ca5ea98364f994405308c22e1f712e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/shots.json",
          "exists": true,
          "bytes": 374,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "95a84336d2bac581763da970f401d0c86fc43abbec86e7d8930fa3b9f7bf9efb"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/preview.csv",
          "exists": true,
          "bytes": 727,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "119d11c78ff06a4a3d6ad3d2f1aa930829143020c77a92c51dde93baa663b44a"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/audio_source.mp3",
          "exists": true,
          "bytes": 120438,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e7dc2abeb62a9855cee1c0fcbe6ceef5795e967680180ad82364a7d7942683fe"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f4aae907_양도끼_250912_케케크롱_실내A/01_케케크롱/prepared_v1.npz",
          "exists": true,
          "bytes": 461812,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e9acad39f215dc00b16d78a9ead1b5bb913535eb9c9cbbce0bf0ce6aeaab6006"
        }
      },
      "contentFingerprint": "26012206ae6863e68e51e7f57f4c7252d29b519ac5154c946069129f05a49090",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "802c6093198fe206",
      "datasetId": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A",
      "name": "PaperPlane",
      "folder": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_578f7dfa7c",
        "name": "하늘정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/달타_260522_PaperPlane_하늘정원A.unity",
        "sourceGroup": "audio-sha256:c996cbde80b2dfbc8e4af8a234d177b649a9a3fd7dc657f9169206c2ea625e7e",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1322,
      "durationSeconds": 22.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260522_PaperPlane/PaperPlane.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 20.427755102040816,
      "shotCount": 5,
      "shotsPerMinute": 13.61573373676248,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.033333333333335
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/joints_world.f32",
          "exists": true,
          "bytes": 809064,
          "expectedBytes": 809064,
          "sizeMatches": true,
          "sha256": "40e9c595568e8dea433d87c2ac6756509754c7f4f2949185024a8eb7e2410043"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/camera.f32",
          "exists": true,
          "bytes": 47592,
          "expectedBytes": 47592,
          "sizeMatches": true,
          "sha256": "c731155665e605a1e172d89b82abb7b91633d51db1628b98762cf14a0f589018"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/root.f32",
          "exists": true,
          "bytes": 74032,
          "expectedBytes": 74032,
          "sizeMatches": true,
          "sha256": "2514fc80f01734496191be7338308847a6e20919de6c100acfa1c24fca32b40e"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/shot_index.i32",
          "exists": true,
          "bytes": 5288,
          "expectedBytes": 5288,
          "sizeMatches": true,
          "sha256": "9041181cdb6ecaf63a1f318bd761e6cf2544b3896e9cac866f1a436f988a78c1"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/time.f64",
          "exists": true,
          "bytes": 10576,
          "expectedBytes": 10576,
          "sizeMatches": true,
          "sha256": "92d4e11f621ae2a9afe7f90298d6fa8b3d2de024c085a4eb6bc2cdeb67f341d6"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/shots.json",
          "exists": true,
          "bytes": 1755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "57e7232ce7ea514b2bbd666d8893b2b32bcfe1654a8396277fda03580e07d129"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/preview.csv",
          "exists": true,
          "bytes": 804,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5096c7e490b0d510fef60e8d22c2a942f18611581258f845d54ddc264d0e8e8c"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/audio_source.mp3",
          "exists": true,
          "bytes": 336725,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c996cbde80b2dfbc8e4af8a234d177b649a9a3fd7dc657f9169206c2ea625e7e"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f56f4c03_달타_260522_PaperPlane_하늘정원A/01_PaperPlane/prepared_v1.npz",
          "exists": true,
          "bytes": 922616,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6e71b72fb085a3d78245c33142d06b83027c68c2cda227077a0657cc3b81efb1"
        }
      },
      "contentFingerprint": "84e2ac9657de1d14748bf3e5e055a9534ccb5b0361950f69a0f93e5e64ae676e",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "7049c539b000656b",
      "datasetId": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A",
      "name": "손댄스",
      "folder": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260227_손댄스/나나링_260227_손댄스_벚꽃정원A.unity",
        "sourceGroup": "audio-sha256:f3579b728661f86aad95e6c8a7e1dacded843d4efc4a2f5ab93b12e754a6c6f9",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 997,
      "durationSeconds": 16.616666666666667,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260227_손댄스/손댄스.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 15.12,
      "shotCount": 3,
      "shotsPerMinute": 10.832497492477433,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 3,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.6141382302468
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/joints_world.f32",
          "exists": true,
          "bytes": 610164,
          "expectedBytes": 610164,
          "sizeMatches": true,
          "sha256": "6387479f34373603314f152a1ccccff21ba10a03b9e7f630265799eb6ee685de"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/camera.f32",
          "exists": true,
          "bytes": 35892,
          "expectedBytes": 35892,
          "sizeMatches": true,
          "sha256": "dea589b9b5c7a8b60c7ce37237a4b8d234d258978c3620661bc78e69652a3118"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/root.f32",
          "exists": true,
          "bytes": 55832,
          "expectedBytes": 55832,
          "sizeMatches": true,
          "sha256": "8dd675396c8dafe03fdeb52d12bd81464335be399ed844f72e408d6353635621"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/shot_index.i32",
          "exists": true,
          "bytes": 3988,
          "expectedBytes": 3988,
          "sizeMatches": true,
          "sha256": "aacb0504d2072bbfa391b080749c05c1723a76fd95044aa1eec965eeb0103ce5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/time.f64",
          "exists": true,
          "bytes": 7976,
          "expectedBytes": 7976,
          "sizeMatches": true,
          "sha256": "c708fd24dabb71a4c5d8df283083068899205cf8d9e5f23d2f1a744e92b02ced"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/shots.json",
          "exists": true,
          "bytes": 1081,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c77d005e53137c4c315d49bac7b0d40eea1dd1ddc2009ae9102554220e570cd0"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/preview.csv",
          "exists": true,
          "bytes": 718,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ba8a85f210b407d38e44ae3fa2b1bbae362399439e3e61e1381d5a4d2fd68407"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/audio_source.mp3",
          "exists": true,
          "bytes": 248694,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f3579b728661f86aad95e6c8a7e1dacded843d4efc4a2f5ab93b12e754a6c6f9"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f61d443f_나나링_260227_손댄스_벚꽃정원A/01_손댄스/prepared_v1.npz",
          "exists": true,
          "bytes": 696364,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3dd37006c781e30d546d0613790ab66fd196b3ce1ac417cfbd703afe941436b8"
        }
      },
      "contentFingerprint": "b34f52bafa8058e27d5a1d477e5380cb132e26f6e9975a5191509330874fec85",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "6f09b5c7d48796c5",
      "datasetId": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C",
      "name": "양도끼_251215_IRISOUT_학교C_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_251215_IRISOUT/양도끼_251215_IRISOUT_학교C.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_251215_irisout/양도끼_251215_irisout_학교c_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "d7bec63f59d5a9cf5bc0a2cc905924a54ab225a6a748e4555424e96fe5f94982"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "e2299e34fcf4ad0a77eb186466997e371f8e69165242cf99f1a09a28aca1481a"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "ad643cfceb8e61e56e2d27615478cc8917114b7e4ce47246b0e241c2fa2461f1"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/shots.json",
          "exists": true,
          "bytes": 2493,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "96ebc9e552f9b97dd1813d00be409925bcee95267a73edc73fb397f02b9bf333"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f69bd973_양도끼_251215_IRISOUT_학교C/01_양도끼_251215_IRISOUT_학교C_Timeline/preview.csv",
          "exists": true,
          "bytes": 711,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "98a44c72162cfe4c75c2643177219a6824bf2040a7672ceb55ddc69c22b483e7"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "ff372c50e71d79526ca13c33490612eb2bcb6f2f6fcf018eabdcd92e07311c05",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5d63dd1d63047e02",
      "datasetId": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C",
      "name": "IRISOUT",
      "folder": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT",
      "character": {
        "id": "@117",
        "name": "하지유"
      },
      "venue": {
        "id": "yamo_2ed42fa4ad",
        "name": "학교C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@117_하지유/Project/하지유_251229_IRISOUT/하지유_251229_IRISOUT_학교C.unity",
        "sourceGroup": "audio-sha256:f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1045,
      "durationSeconds": 17.416666666666668,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@185_코오리세라/Project/코오리세라_251214_IRISOUT/IRISOUT.mp3",
      "audioStartSeconds": 0.06666666666666667,
      "audioDurationSeconds": 16.493333333333332,
      "shotCount": 7,
      "shotsPerMinute": 24.114832535885167,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.416666666666
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/joints_world.f32",
          "exists": true,
          "bytes": 639540,
          "expectedBytes": 639540,
          "sizeMatches": true,
          "sha256": "e1acfb43e956a169b5b250f47b29ca1da2228402b9f77fdc0bcf8b6263d6747d"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/camera.f32",
          "exists": true,
          "bytes": 37620,
          "expectedBytes": 37620,
          "sizeMatches": true,
          "sha256": "8dc8f38729c5416b32eede4c8898f351a3832b366d9c95a3329d515ac7fdb12f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/root.f32",
          "exists": true,
          "bytes": 58520,
          "expectedBytes": 58520,
          "sizeMatches": true,
          "sha256": "c17f64f3fb19cb50cb43d742caa45e18f4449798f610c1d5ad00bad6c8d7f3a4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/shot_index.i32",
          "exists": true,
          "bytes": 4180,
          "expectedBytes": 4180,
          "sizeMatches": true,
          "sha256": "519f27b402eb744ebf569a989d2f1e3541a77425fa41edda98bde6f97a5dac4c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/time.f64",
          "exists": true,
          "bytes": 8360,
          "expectedBytes": 8360,
          "sizeMatches": true,
          "sha256": "41162dbea86c909a2ccb4e7ea2cb557bbda84f45a1f8e8d476285711f27b4dae"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/shots.json",
          "exists": true,
          "bytes": 2459,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3eb467b0cd27b81bf0009c798203db6c6aab36145667e1628b6d91c8972bd3e4"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/preview.csv",
          "exists": true,
          "bytes": 702,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6fd3b02d90223296b911b9f7e47ea0775b345f72a902c82e52d26d73b2f927ee"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/audio_source.mp3",
          "exists": true,
          "bytes": 268589,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "f64ca5c7a24d3de5c49c87c5b44943fc09bc089a890c63cee65c84bb56a9d054"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f7364588_하지유_251229_IRISOUT_학교C/01_IRISOUT/prepared_v1.npz",
          "exists": true,
          "bytes": 729796,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6e96a520f09d502676b3db2d937df86fe4f253ac680b5b87121452e8ddf3ec8c"
        }
      },
      "contentFingerprint": "18e862007dec6881d31cfcb10dd6787a42621eddf1acf54ca36b2d625f026a77",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "47059e53f55a051d",
      "datasetId": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A",
      "name": "잇츠미",
      "folder": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미",
      "character": {
        "id": "@160",
        "name": "져미님"
      },
      "venue": {
        "id": "yamo_84eae69115",
        "name": "주택가A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260520_잇츠미/져미님_260520_잇츠미_주택가A.unity",
        "sourceGroup": "audio-sha256:c76c5b2354605c7389708f6626422ef09d46a8e3b376c31006325cf35b7fb798",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1742,
      "durationSeconds": 29.033333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@160_져미님/Project/져미님_260520_잇츠미/잇츠미.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 27.666666666666668,
      "shotCount": 12,
      "shotsPerMinute": 24.799081515499424,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 12,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 29.03333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/joints_world.f32",
          "exists": true,
          "bytes": 1066104,
          "expectedBytes": 1066104,
          "sizeMatches": true,
          "sha256": "504e95c5f4e36b05bf7b7fe71fb3f06d29ac51e2875824bea1acaed15ee61ff1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/camera.f32",
          "exists": true,
          "bytes": 62712,
          "expectedBytes": 62712,
          "sizeMatches": true,
          "sha256": "89b76645222d85693c67cb479fa8736aebd8b3841e123643f32d2b29c945f7c2"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/root.f32",
          "exists": true,
          "bytes": 97552,
          "expectedBytes": 97552,
          "sizeMatches": true,
          "sha256": "55bab5edecfe97a808b756d92fb1a5403cb1b9a2e8d9704f50781330d6e1ca98"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/shot_index.i32",
          "exists": true,
          "bytes": 6968,
          "expectedBytes": 6968,
          "sizeMatches": true,
          "sha256": "db8d772d6a3cad4beb0e2a86474555036c69e93c2748c10abf88f94f0128b80b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/time.f64",
          "exists": true,
          "bytes": 13936,
          "expectedBytes": 13936,
          "sizeMatches": true,
          "sha256": "26f57be31634cf2b138fe6ab3c9bb3447013129fe1de7538ad51c7de8abc2b44"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/shots.json",
          "exists": true,
          "bytes": 4188,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "43663f389a53acde5d80609343ad457f3bdc80438fe1b56de82777ee221e0675"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/preview.csv",
          "exists": true,
          "bytes": 770,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1147615cf81c211b4424ae56a6c6e7508775aa9675304d6dd837aab586b1354"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/audio_source.mp3",
          "exists": true,
          "bytes": 972677,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "c76c5b2354605c7389708f6626422ef09d46a8e3b376c31006325cf35b7fb798"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f74a1d3d_져미님_260520_잇츠미_주택가A/01_잇츠미/prepared_v1.npz",
          "exists": true,
          "bytes": 1214880,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ec3c27792756b253e6be978cd232509103f576aabde1b40c3e97471fa95b3228"
        }
      },
      "contentFingerprint": "2abb75da860abcfb55dd713b1b9a4b5a13a24613cf444a9453480b4c1eda012b",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "9dad88890bb76776",
      "datasetId": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A",
      "name": "간바레 - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_나무방A.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "fa51c80c18b2a82a7995d501f4b6e5fee459cb04584d788d1faef8f08b28a2f0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "62265dffee05d5404bad55f7a38588e53e9e8b3996d2d449353b3ddbf3aaa69f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "9e6748f2407b97ca5bec091e8d03aa8bbee5cdb221d986f78f1b08521b123f9d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 425,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "74fc398e91c419ddf5ddfc676cea13802ccf5b01afde5ffde7c02c0fa8e3535e"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "583eca662e37707ab7a35e7a70d036bc517417ab07a72c1c8b62b0b38a19525f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/01_간바레 - Camera 01 (Cinemachine Track)/prepared_v1.npz",
          "exists": true,
          "bytes": 693004,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "85c2ac633e785738c90e593af143a51a9086459632c2e7a0e35f2fb0ecb4c89e"
        }
      },
      "contentFingerprint": "3654ca35825bb98d8b29412109a684bcebe02a11d4a1c2a38d131772a493d994",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "878138205c3797f7",
      "datasetId": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A",
      "name": "간바레 - Camera 02 (Cinemachine Track (1)) [muted]",
      "folder": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]",
      "character": {
        "id": "@156",
        "name": "유콘"
      },
      "venue": {
        "id": "yamo_19099d01e0",
        "name": "나무방A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@156_유콘/Project/유콘_260313_간바레/유콘_260313_간바레_나무방A.unity",
        "sourceGroup": "audio-sha256:4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 992,
      "durationSeconds": 16.533333333333335,
      "audioAssetPath": "Assets/Resourcedata/Character/@051-100/@093_위도/Project/위도_260310_간바레/간바레.mp3",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 13.272,
      "shotCount": 1,
      "shotsPerMinute": 3.6290322580645156,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 16.533333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/joints_world.f32",
          "exists": true,
          "bytes": 607104,
          "expectedBytes": 607104,
          "sizeMatches": true,
          "sha256": "fa51c80c18b2a82a7995d501f4b6e5fee459cb04584d788d1faef8f08b28a2f0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/camera.f32",
          "exists": true,
          "bytes": 35712,
          "expectedBytes": 35712,
          "sizeMatches": true,
          "sha256": "62265dffee05d5404bad55f7a38588e53e9e8b3996d2d449353b3ddbf3aaa69f"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/root.f32",
          "exists": true,
          "bytes": 55552,
          "expectedBytes": 55552,
          "sizeMatches": true,
          "sha256": "9e6748f2407b97ca5bec091e8d03aa8bbee5cdb221d986f78f1b08521b123f9d"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/shot_index.i32",
          "exists": true,
          "bytes": 3968,
          "expectedBytes": 3968,
          "sizeMatches": true,
          "sha256": "12525d303b667ee3d0917d8257a21fa0ae80a706be72d4fe8fa4b06739bdbe38"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/time.f64",
          "exists": true,
          "bytes": 7936,
          "expectedBytes": 7936,
          "sizeMatches": true,
          "sha256": "07dd8a6a9fa67a8a9f97e9d3ed4731269a455bac123514c62336cca518a1b25b"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/shots.json",
          "exists": true,
          "bytes": 437,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "fbeef51c8725ecfd575e6e9a35e2c6220c6fdb27312ef740004aa174d446a853"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/preview.csv",
          "exists": true,
          "bytes": 769,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "583eca662e37707ab7a35e7a70d036bc517417ab07a72c1c8b62b0b38a19525f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/audio_source.mp3",
          "exists": true,
          "bytes": 277277,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4c3b91090a7985f54695be7eb3fc57d754a020022aa14ce9b107f09668e583e4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_f794d1fd_유콘_260313_간바레_나무방A/02_간바레 - Camera 02 (Cinemachine Track (1)) [muted]/prepared_v1.npz",
          "exists": true,
          "bytes": 693052,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "9ef825abccb3ba464275c3a3fc1bb170de231d56e12e8771e45837221dc37d43"
        }
      },
      "contentFingerprint": "3268eeb953eed94d310ae17173c3c1b16de089b35ff19aaa59c02cd607532441",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5fe4d7943e8e1fa7",
      "datasetId": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A",
      "name": "달타_260213_윤정아윤정아_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline",
      "character": {
        "id": "@075",
        "name": "달타"
      },
      "venue": {
        "id": "yamo_a89e9aa399",
        "name": "크리스마스A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@051-100/@075_달타/Project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_크리스마스A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@051-100/@075_달타/project/달타_260213_윤정아윤정아/달타_260213_윤정아윤정아_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "test",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1080,
      "durationSeconds": 18.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 2,
      "shotsPerMinute": 6.666666666666667,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 2,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 17.999999999998998
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 660960,
          "expectedBytes": 660960,
          "sizeMatches": true,
          "sha256": "62ca60f0b465a6473a7be1ed573a9de425945f0223be4403fb0ab2a8ab99196c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/camera.f32",
          "exists": true,
          "bytes": 38880,
          "expectedBytes": 38880,
          "sizeMatches": true,
          "sha256": "86603ced55e1103440e3dde9081ab9358978e60b3638596e393db5ee10f29b14"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/root.f32",
          "exists": true,
          "bytes": 60480,
          "expectedBytes": 60480,
          "sizeMatches": true,
          "sha256": "b01c3f7e08be51d8377ec6509c8cdf6d95295d631403aba87428ba3f9d2026d3"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 4320,
          "expectedBytes": 4320,
          "sizeMatches": true,
          "sha256": "e57a6a3a352899c91dae8b2d3886eb1c2b3aad45f3a1203ed1f06fb254478672"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/time.f64",
          "exists": true,
          "bytes": 8640,
          "expectedBytes": 8640,
          "sizeMatches": true,
          "sha256": "afc443b527404cf6c6265be1692a14ae4ff4812ff2024885f1da899f3b1ada57"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/shots.json",
          "exists": true,
          "bytes": 747,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "e047ef3380bf42014f5eee00a44c97678658c60d48cc82e927859cecc20db8bc"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_f7baccdc_달타_260213_윤정아윤정아_크리스마스A/01_달타_260213_윤정아윤정아_Timeline/preview.csv",
          "exists": true,
          "bytes": 751,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "1add0b4ff727fbec1be5d38cf8594177f04024d43f0a50f8fe7afa0df609f0b5"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "d5f49b52cbf82c5d4f89864142e35129dedd22e580111a638aa450f9cb0af73f",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "c673db27da9e1172",
      "datasetId": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C",
      "name": "PutTheThumbToTheNose",
      "folder": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose",
      "character": {
        "id": "@113",
        "name": "이레인"
      },
      "venue": {
        "id": "yamo_be3fe7c129",
        "name": "무지C",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/이레인_251229_PutTheThumbToTheNose_무지C.unity",
        "sourceGroup": "audio-sha256:8418f50ce27661291889742e92ad830fb2aa2255fed087375ddc800da85a6390",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1586,
      "durationSeconds": 26.433333333333334,
      "audioAssetPath": "Assets/Resourcedata/Character/@101-150/@113_이레인/Project/이레인_251229_PutTheThumbToTheNose/PutTheThumbToTheNose.mp3",
      "audioStartSeconds": 0.03333333333333333,
      "audioDurationSeconds": 23.868707482993194,
      "shotCount": 7,
      "shotsPerMinute": 15.889029003783103,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 7,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.433333333333334
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/joints_world.f32",
          "exists": true,
          "bytes": 970632,
          "expectedBytes": 970632,
          "sizeMatches": true,
          "sha256": "61f1aa223d8568accccf44708a9160b36c0694ae978391af0f1e9d9d86f3919f"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/camera.f32",
          "exists": true,
          "bytes": 57096,
          "expectedBytes": 57096,
          "sizeMatches": true,
          "sha256": "8440a4b2effdbaf01c4d45d1f53cde94a4c92caf485c1ca4dd3e3df838e36db5"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/root.f32",
          "exists": true,
          "bytes": 88816,
          "expectedBytes": 88816,
          "sizeMatches": true,
          "sha256": "4587881eeefc16cf8bd4edfade60bfe192f64e0358dc9945421563ab73d2d222"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/shot_index.i32",
          "exists": true,
          "bytes": 6344,
          "expectedBytes": 6344,
          "sizeMatches": true,
          "sha256": "8b767d4dbb37641e804e1e9a1f1677965f252b29b3f1c4e5520c983bded4e3ac"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/time.f64",
          "exists": true,
          "bytes": 12688,
          "expectedBytes": 12688,
          "sizeMatches": true,
          "sha256": "0dd2eec51a0e60e4f8589e909ed7c6e973092b85b2ad5611bf8468d21713b45e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/shots.json",
          "exists": true,
          "bytes": 2391,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8b5510354cd0161e84d004efebc621d7f08e0e00d4fc11bcfe368047eaaec239"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/preview.csv",
          "exists": true,
          "bytes": 856,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "6c85bf153881cea3fcebf2f87db7714a73671b592ec8dc11510cc05dc4b252cb"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/audio_source.mp3",
          "exists": true,
          "bytes": 388144,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8418f50ce27661291889742e92ad830fb2aa2255fed087375ddc800da85a6390"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_fa5663ac_이레인_251229_PutTheThumbToTheNose_무지C/01_PutTheThumbToTheNose/prepared_v1.npz",
          "exists": true,
          "bytes": 1106436,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "42a86ed2bf7f158e7d528eb8d921a3245528783ae29536c6cef125be20cb0e36"
        }
      },
      "contentFingerprint": "76895ed1e5e59b43d494a936c7b205cd543eca0a7ff723169fc05cc4999e7dd8",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "d8f2efd29b8ca0c1",
      "datasetId": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A",
      "name": "양도끼_250701_소문의그아이_나무방A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline",
      "character": {
        "id": "@021",
        "name": "양도끼"
      },
      "venue": {
        "id": "yamo_8837166af5",
        "name": "온실정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@000-050/@021_양도끼/Project/양도끼_250701_소문의그아이/양도끼_250701_소문의그아이_온실정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@000-050/@021_양도끼/project/양도끼_250701_소문의그아이/양도끼_250701_소문의그아이_나무방a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 878,
      "durationSeconds": 14.633333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 32.80182232346242,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 14.633333333332
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 537336,
          "expectedBytes": 537336,
          "sizeMatches": true,
          "sha256": "d3bf7b5551b5ef9f36eb7ac65d5725abac9e314fe70a0631be453ae6a1af8aa1"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/camera.f32",
          "exists": true,
          "bytes": 31608,
          "expectedBytes": 31608,
          "sizeMatches": true,
          "sha256": "bbe2401853dbfde242b9a55b4cc14ab11a54b72f342fb8d1e149a9d2324916bb"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/root.f32",
          "exists": true,
          "bytes": 49168,
          "expectedBytes": 49168,
          "sizeMatches": true,
          "sha256": "f0eda75c280b2b81c08b7f5b99f9d9e306ca236aa8f5b6b426941f0c0f407f87"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 3512,
          "expectedBytes": 3512,
          "sizeMatches": true,
          "sha256": "0b01b8811f7d1f758b470896c8c9bc7aaf37382b45dc5f4498893af788aa8846"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/time.f64",
          "exists": true,
          "bytes": 7024,
          "expectedBytes": 7024,
          "sizeMatches": true,
          "sha256": "189c257a6a9b71ccdc8ee09f8e37a68d932e80a6d98ee49925496b9fd94c97cd"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/shots.json",
          "exists": true,
          "bytes": 2951,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "08584830c5208386d751a80a06b45e425176e55a715d9214339d6d9e500ffb62"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fbc03f93_양도끼_250701_소문의그아이_온실정원A/01_양도끼_250701_소문의그아이_나무방A_Timeline/preview.csv",
          "exists": true,
          "bytes": 745,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ddd97c74299a00a6c1e2ab104ea667612fe70edbd2523fc665617f31a12cfdde"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "e93d9cfe847548a41e5a97ee5a31871a422f71813c224edf6686c6aa626f21ec",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "158b11197e44bc55",
      "datasetId": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A",
      "name": "나나링_260108_Zoo_벚꽃정원A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline",
      "character": {
        "id": "@115",
        "name": "나나링"
      },
      "venue": {
        "id": "yamo_20971da678",
        "name": "벚꽃정원A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@115_나나링/Project/나나링_260108_Zoo/나나링_260108_Zoo_벚꽃정원A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@115_나나링/project/나나링_260108_zoo/나나링_260108_zoo_벚꽃정원a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1653,
      "durationSeconds": 27.55,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 6,
      "shotsPerMinute": 13.067150635208712,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 6,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 27.55
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1011636,
          "expectedBytes": 1011636,
          "sizeMatches": true,
          "sha256": "a24d53bad6fa74022e865ad3802c502f4792d48fd9619669f9f9a1bb294cffe8"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/camera.f32",
          "exists": true,
          "bytes": 59508,
          "expectedBytes": 59508,
          "sizeMatches": true,
          "sha256": "b0c461ee4d4e69f0e1f9442891719ae19ad52748abffc5e79212ffddc97d67c0"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/root.f32",
          "exists": true,
          "bytes": 92568,
          "expectedBytes": 92568,
          "sizeMatches": true,
          "sha256": "d7b206d1c2d8f9e61f6318debce5e55fca00d3bdfa7f37176d9414c5a0b2bfd9"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 6612,
          "expectedBytes": 6612,
          "sizeMatches": true,
          "sha256": "089fc2570014600f094ee843a29de01407d0bc71b4f267b70519cf7eee04add6"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/time.f64",
          "exists": true,
          "bytes": 13224,
          "expectedBytes": 13224,
          "sizeMatches": true,
          "sha256": "3a689416b181ec84f5323ee2201ee97c87c6eb3c36db9791a55910d18c12d2ef"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/shots.json",
          "exists": true,
          "bytes": 2191,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "4f40b355adec3e250f0815d1ee81a604d5e989578a5b3e157e7a608c6a05bb87"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fcb38a7a_나나링_260108_Zoo_벚꽃정원A/01_나나링_260108_Zoo_벚꽃정원A_Timeline/preview.csv",
          "exists": true,
          "bytes": 788,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "a1298c988dab46d9610abd07c4ba13592930f847a8f4c39a4aae51f02c9cf52d"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "27eaff8c3de9cdd6271b11d72fad3e11ea68a65a74e2d492c41ad12a8eb614d7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "cc721dc0de0c3692",
      "datasetId": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B",
      "name": "강다래_250620_Memory_정원B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline",
      "character": {
        "id": "@147",
        "name": "강다래"
      },
      "venue": {
        "id": "yamo_a8e5fc1480",
        "name": "정원B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@147_강다래/Project/강다래_250620_Memory/강다래_250620_Memory_정원B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@147_강다래/project/강다래_250620_memory/강다래_250620_memory_정원b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2423,
      "durationSeconds": 40.38333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 11.886091621956254,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 40.38333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1482876,
          "expectedBytes": 1482876,
          "sizeMatches": true,
          "sha256": "fc56842e88c1691531ff55be94348bb079c0bc183b77b236000ccb25042655c0"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/camera.f32",
          "exists": true,
          "bytes": 87228,
          "expectedBytes": 87228,
          "sizeMatches": true,
          "sha256": "58257afb752bb0054e57890beed40860039ea5c80c180cca493e33573b9a9764"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/root.f32",
          "exists": true,
          "bytes": 135688,
          "expectedBytes": 135688,
          "sizeMatches": true,
          "sha256": "d5949c3efc0abcfd81bbfae9b2781e4eeca1101bdd8b217f322097bca18a4523"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 9692,
          "expectedBytes": 9692,
          "sizeMatches": true,
          "sha256": "49a9dbce1a8b3530d9e6abf7fea7a0fd5fb72e6736424f21cc2493cce72ac02c"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/time.f64",
          "exists": true,
          "bytes": 19384,
          "expectedBytes": 19384,
          "sizeMatches": true,
          "sha256": "d111d69a8db97080caad7a50a792cadae17817c539c323cd834b3cc326dd4c1e"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/shots.json",
          "exists": true,
          "bytes": 2872,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "59d089f94e5f6b97741f9f124b228ae483ea81bd2e51b0151892562bf0f01c7b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fd61b2b0_강다래_250620_Memory_정원B/01_강다래_250620_Memory_정원B_Timeline/preview.csv",
          "exists": true,
          "bytes": 800,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "3d2bff8cf093d4c6fd99748c22798fdb9e722240c756dff22efd1dc14c00b377"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "8a0b482de71c84059be09a2585e12a5dbb82edd8df104f68e241e37272c33569",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "8ed6b6c7d38cedaf",
      "datasetId": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A",
      "name": "여르미_250607_Elevate_사무실A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline",
      "character": {
        "id": "@142",
        "name": "여르미"
      },
      "venue": {
        "id": "yamo_dad3f373cd",
        "name": "사무실A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@142_여르미/Project/여르미_250607_Elevate/여르미_250607_Elevate_사무실A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@142_여르미/project/여르미_250607_elevate/여르미_250607_elevate_사무실a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 2612,
      "durationSeconds": 43.53333333333333,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 8,
      "shotsPerMinute": 11.0260336906585,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 8,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 43.53333333333333
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1598544,
          "expectedBytes": 1598544,
          "sizeMatches": true,
          "sha256": "14cf206cd5e2a9888272ac7538440e381c0fdda0148d0535d860149a95c58519"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/camera.f32",
          "exists": true,
          "bytes": 94032,
          "expectedBytes": 94032,
          "sizeMatches": true,
          "sha256": "b492a5ea9844b6ec50ec936c6ea1a7f2d669f3b6f332e9752507147f1d9a6f91"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/root.f32",
          "exists": true,
          "bytes": 146272,
          "expectedBytes": 146272,
          "sizeMatches": true,
          "sha256": "d67bc26ea8b4c1fde3766bf13c86dc3ce193ea9dbd650e552a962ac686bdff0c"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 10448,
          "expectedBytes": 10448,
          "sizeMatches": true,
          "sha256": "2cb3cb68b074750786174aeb53f1306c3d0a68e2fa909e2a47c80eb337fc29a2"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/time.f64",
          "exists": true,
          "bytes": 20896,
          "expectedBytes": 20896,
          "sizeMatches": true,
          "sha256": "c67acbfc23857754759809e40c16746f47d028b8d79667e9cf31c6a99859e2f3"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/shots.json",
          "exists": true,
          "bytes": 3021,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8b921af1cad7de82b6f2cb6b81ceb3e84e5eade1b3d2ce37253fcccdaa7efc81"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fd971935_여르미_250607_Elevate_사무실A/01_여르미_250607_Elevate_사무실A_Timeline/preview.csv",
          "exists": true,
          "bytes": 753,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "aec8e0c9d1c9bc075b1994c37d546257b2616b0a952d855018bb3145f6ff83b6"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "450491b70467329ac6a65bdbe4ec33f263e9a90bce4d90b51af921780f37fc83",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fd20461d3bf920fc",
      "datasetId": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B",
      "name": "윤이제_251031_LOVEGAME_신전B_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline",
      "character": {
        "id": "@116",
        "name": "윤이제"
      },
      "venue": {
        "id": "yamo_70a8ca1b93",
        "name": "신전B",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@116_윤이제/Project/윤이제_251031_LOVEGAME/윤이제_251031_LOVEGAME_신전B.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@116_윤이제/project/윤이제_251031_lovegame/윤이제_251031_lovegame_신전b_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1333,
      "durationSeconds": 22.216666666666665,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.7006751687921984,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 22.216666666666665
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 815796,
          "expectedBytes": 815796,
          "sizeMatches": true,
          "sha256": "7e80e3ec6151818eb2be17207cf40510b036f8613de9044fb38583dade24602b"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/camera.f32",
          "exists": true,
          "bytes": 47988,
          "expectedBytes": 47988,
          "sizeMatches": true,
          "sha256": "024de08e4de9be1341966cbe05b856cd47005096b74324cdfd77a699644f6405"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/root.f32",
          "exists": true,
          "bytes": 74648,
          "expectedBytes": 74648,
          "sizeMatches": true,
          "sha256": "9ad42da6a86b76ad6241a2bfbcb8dc508446d9129164ff65af06441dd8b227c4"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 5332,
          "expectedBytes": 5332,
          "sizeMatches": true,
          "sha256": "2a9628be65556afb0f26659d7b6b97c2f480439b6ee8c15c44fc771512ed863d"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/time.f64",
          "exists": true,
          "bytes": 10664,
          "expectedBytes": 10664,
          "sizeMatches": true,
          "sha256": "5b3f3e932a86de62594e580f234635eb8e468a906cbf82b22f64368e8f0e491c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/shots.json",
          "exists": true,
          "bytes": 432,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "faff7300f3a3573b54d0d419334f9978890ece0f44fc59a4ecd953a9c74e3e33"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fdb6729d_윤이제_251031_LOVEGAME_신전B/01_윤이제_251031_LOVEGAME_신전B_Timeline/preview.csv",
          "exists": true,
          "bytes": 728,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "8e1aac5926abf462ef154088dc9281036ae93ab19c37bd82f3ae26c9ac931842"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "b05ec9d89e7fcf345dca9a922712bc165810f9ea60a6f12b82e3cf1e9c0c30b7",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "a9d69242f6098380",
      "datasetId": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게",
      "name": "리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)",
      "folder": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251211_삐질게/리베_251211_삐질게.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251211_삐질게/리베_251211_삐질게_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1567,
      "durationSeconds": 26.116666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.297383535417996,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.112
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/joints_world.f32",
          "exists": true,
          "bytes": 959004,
          "expectedBytes": 959004,
          "sizeMatches": true,
          "sha256": "fbab0b149066fd9daeab8df60c5fc4a0a01fcbb55c7d8377c363943406e2e5ce"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/camera.f32",
          "exists": true,
          "bytes": 56412,
          "expectedBytes": 56412,
          "sizeMatches": true,
          "sha256": "4f8c315e717a4e8c559a1cf20dc17ef929aa2acc24251579c1b68cd399a6cb7e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/root.f32",
          "exists": true,
          "bytes": 87752,
          "expectedBytes": 87752,
          "sizeMatches": true,
          "sha256": "f59afa6a53cd7b04f7610349ac02b6ce6a5221ea9158415b1f0fdf3da7e7462a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/shot_index.i32",
          "exists": true,
          "bytes": 6268,
          "expectedBytes": 6268,
          "sizeMatches": true,
          "sha256": "6a3731c6d3100fedc5e9c2653f15df74a835ee2be2e9fbee24e3642509ab8cf5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/time.f64",
          "exists": true,
          "bytes": 12536,
          "expectedBytes": 12536,
          "sizeMatches": true,
          "sha256": "7dcc1042fd1efc29c79d917f5a3adfb56cc385b34bb840dd65e8b3a5b4aa39c9"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/shots.json",
          "exists": true,
          "bytes": 433,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "60042194d57de43ec06597714771f346beb76deb8fbe489e23c7e8a3e19e41f1"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/01_리베_251211_삐질게_Timeline - Camera 01 (Cinemachine Track)/preview.csv",
          "exists": true,
          "bytes": 737,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "62ff831a917f89949edadff2ed25ccbb05dcb755006f2da2867d816bcffe1f5f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "806b4cc57088a673a8ddc87c1ba53e9f2bfc5c63289e7ace9ca7ceb438dcae60",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "5e1fe44d6684acd7",
      "datasetId": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게",
      "name": "리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))",
      "folder": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))",
      "character": {
        "id": "@182",
        "name": "리베"
      },
      "venue": {
        "id": "unknown",
        "name": "unknown",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@182_리베/Project/리베_251211_삐질게/리베_251211_삐질게.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@151-200/@182_리베/project/리베_251211_삐질게/리베_251211_삐질게_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 1567,
      "durationSeconds": 26.116666666666667,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 1,
      "shotsPerMinute": 2.297383535417996,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 1,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 26.112
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/joints_world.f32",
          "exists": true,
          "bytes": 959004,
          "expectedBytes": 959004,
          "sizeMatches": true,
          "sha256": "fbab0b149066fd9daeab8df60c5fc4a0a01fcbb55c7d8377c363943406e2e5ce"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/camera.f32",
          "exists": true,
          "bytes": 56412,
          "expectedBytes": 56412,
          "sizeMatches": true,
          "sha256": "4f8c315e717a4e8c559a1cf20dc17ef929aa2acc24251579c1b68cd399a6cb7e"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/root.f32",
          "exists": true,
          "bytes": 87752,
          "expectedBytes": 87752,
          "sizeMatches": true,
          "sha256": "f59afa6a53cd7b04f7610349ac02b6ce6a5221ea9158415b1f0fdf3da7e7462a"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/shot_index.i32",
          "exists": true,
          "bytes": 6268,
          "expectedBytes": 6268,
          "sizeMatches": true,
          "sha256": "6a3731c6d3100fedc5e9c2653f15df74a835ee2be2e9fbee24e3642509ab8cf5"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/time.f64",
          "exists": true,
          "bytes": 12536,
          "expectedBytes": 12536,
          "sizeMatches": true,
          "sha256": "7dcc1042fd1efc29c79d917f5a3adfb56cc385b34bb840dd65e8b3a5b4aa39c9"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/shots.json",
          "exists": true,
          "bytes": 437,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "211d933631cc05b7d963d5889ff3ce6abd48749ff3b2560ad40783a5e9f3a89b"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fe5e163a_리베_251211_삐질게/02_리베_251211_삐질게_Timeline - Camera 02 (Cinemachine Track (1))/preview.csv",
          "exists": true,
          "bytes": 737,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "62ff831a917f89949edadff2ed25ccbb05dcb755006f2da2867d816bcffe1f5f"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "8032253735a27cb7aa473915c5b35b9c94395840f78833bce5180f8bdc4f3a48",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "fe272e6e19996701",
      "datasetId": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A",
      "name": "블리즈_260202_하얀그리움_크리스마스A_Timeline",
      "folder": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline",
      "character": {
        "id": "@143",
        "name": "블리즈"
      },
      "venue": {
        "id": "yamo_a89e9aa399",
        "name": "크리스마스A",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@101-150/@143_블리즈/Project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_크리스마스A.unity",
        "sourceGroup": "timeline:assets/resourcedata/character/@101-150/@143_블리즈/project/블리즈_260202_하얀그리움/블리즈_260202_하얀그리움_크리스마스a_timeline.playable",
        "durationBand": "at_most_60_seconds",
        "recorderResolutions": [
          "1024x1024"
        ],
        "formatEvidence": "Recorder resolution ['1024x1024'] is square or ambiguous; it does not prove Shorts versus long-form."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 3000,
      "durationSeconds": 50.0,
      "audioAssetPath": "",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 0.0,
      "shotCount": 5,
      "shotsPerMinute": 6.0,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 5,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 50.0
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/joints_world.f32",
          "exists": true,
          "bytes": 1836000,
          "expectedBytes": 1836000,
          "sizeMatches": true,
          "sha256": "d12879dcceccf1f9987ae8887f3002f999baa15d481fc666634f6156b86b597c"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/camera.f32",
          "exists": true,
          "bytes": 108000,
          "expectedBytes": 108000,
          "sizeMatches": true,
          "sha256": "3577a892be88bea1af81749de518130eef98406d1cec7b4355cf64ac0eaaf9ae"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/root.f32",
          "exists": true,
          "bytes": 168000,
          "expectedBytes": 168000,
          "sizeMatches": true,
          "sha256": "8b1b5749d52b111fde7a54464145efcb89dbf86b0bdb82fd4c8ff20a46b318eb"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/shot_index.i32",
          "exists": true,
          "bytes": 12000,
          "expectedBytes": 12000,
          "sizeMatches": true,
          "sha256": "5e7785fee7ea73ceff90e35b3ac78d08558b1ba95714cd5088477ca8f5960d71"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/time.f64",
          "exists": true,
          "bytes": 24000,
          "expectedBytes": 24000,
          "sizeMatches": true,
          "sha256": "1401d41a1f583b9a663965d1b02dae217390c4883ea70b790466c1e5157a380c"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/shots.json",
          "exists": true,
          "bytes": 1832,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "2d956920e2e29cfb542f58d9d1a9358f029dbd79bba0b388b61f4d8b3ecc5061"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_fe6e4877_블리즈_260202_하얀그리움_크리스마스A/01_블리즈_260202_하얀그리움_크리스마스A_Timeline/preview.csv",
          "exists": true,
          "bytes": 748,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5eb34889738e492c9d81db054de497238a1e2748694d0afc69e9ff7f0cab89af"
        },
        "audioFile": {
          "field": "audioFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": null,
          "exists": false,
          "bytes": 0,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": null
        }
      },
      "contentFingerprint": "dea6181375092d041d932db8e06fe7e1e0976daa9796de5f8f53a2deabcad6a4",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": false,
      "trainingEligible": false,
      "issues": [
        {
          "severity": "warning",
          "code": "audio_or_prepared_unavailable",
          "message": "내장 음원과 prepared 텐서가 없어 원시 카메라 데이터로만 사용할 수 있습니다."
        }
      ],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    },
    {
      "id": "3473e3cac1448c18",
      "datasetId": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2",
      "name": "챈나님 미션곡 최종",
      "folder": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종",
      "character": {
        "id": "@195",
        "name": "챈나"
      },
      "venue": {
        "id": "yamo_0fade69283",
        "name": "가정집A_밤2",
        "type": "unknown",
        "sizeClass": "unknown"
      },
      "capture": {
        "reviewStatus": "metadata_only",
        "qualityTier": "unrated",
        "foregroundUsage": "unknown",
        "directionLabels": "none",
        "sourceScene": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/챈나_250824_MV_가정집A_밤2.unity",
        "sourceGroup": "audio-sha256:ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4",
        "durationBand": "over_60_seconds",
        "recorderResolutions": [],
        "formatEvidence": "No Recorder output resolution was found."
      },
      "recommendedSplit": "train",
      "contentFormat": "unknown",
      "skeletonType": "Humanoid",
      "sharedBoneCount": 51,
      "sampleRate": 60,
      "frameCount": 5897,
      "durationSeconds": 98.28333333333333,
      "audioAssetPath": "Assets/Resourcedata/Character/@151-200/@195_챈나/Project/챈나_250824_MV/에셋/챈나님 미션곡 최종.wav",
      "audioStartSeconds": 0.0,
      "audioDurationSeconds": 180.0,
      "shotCount": 38,
      "shotsPerMinute": 23.19823639138545,
      "missingCameraFrames": 0,
      "missingJointSamples": 0,
      "missingRootSamples": 0,
      "shotValidation": {
        "actualCount": 38,
        "contiguous": true,
        "indicesValid": true,
        "durationsValid": true,
        "firstStart": 0.0,
        "lastEnd": 98.27884154816468
      },
      "files": {
        "jointsFile": {
          "field": "jointsFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/joints_world.f32",
          "exists": true,
          "bytes": 3608964,
          "expectedBytes": 3608964,
          "sizeMatches": true,
          "sha256": "666f722181ea6694ea8d8f0e0b99069615663063f771973872650ce97e42dfaa"
        },
        "cameraFile": {
          "field": "cameraFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/camera.f32",
          "exists": true,
          "bytes": 212292,
          "expectedBytes": 212292,
          "sizeMatches": true,
          "sha256": "29b7e6c51a4ab4a5461296362478c270be138fffe6ea0007821b08f9682b3e50"
        },
        "rootFile": {
          "field": "rootFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/root.f32",
          "exists": true,
          "bytes": 330232,
          "expectedBytes": 330232,
          "sizeMatches": true,
          "sha256": "b2b6a439a9899b8e288fab9f74a31372e5701bccca502eb249486394998b20cd"
        },
        "shotIndexFile": {
          "field": "shotIndexFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/shot_index.i32",
          "exists": true,
          "bytes": 23588,
          "expectedBytes": 23588,
          "sizeMatches": true,
          "sha256": "4c2192f847c9538fd44034f79398567a1b93a15aad17fe7f2b8622845b93263b"
        },
        "timeFile": {
          "field": "timeFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/time.f64",
          "exists": true,
          "bytes": 47176,
          "expectedBytes": 47176,
          "sizeMatches": true,
          "sha256": "dbf92891b3816aab2e0e3757023406df03695c12d4c18e04de083261190c19e4"
        },
        "shotsFile": {
          "field": "shotsFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/shots.json",
          "exists": true,
          "bytes": 13826,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "406238727d94efe668afcd8fea0f50214883d0531b63f952f885a354a3a29da3"
        },
        "previewFile": {
          "field": "previewFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/preview.csv",
          "exists": true,
          "bytes": 755,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "5a66b8fe4379938e4adf4cef82996423c9a21574f1d372f23897298d03eaade2"
        },
        "audioFile": {
          "field": "audioFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/audio_source.wav",
          "exists": true,
          "bytes": 51842096,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "ba21343a8003056ddff149c52b876a4e74c0386b5761363bb68e91e437ff9bd4"
        },
        "preparedFile": {
          "field": "preparedFile",
          "path": "TimelineCamera_60fps_YAMO_ff55c071_챈나_250824_MV_가정집A_밤2/01_챈나님 미션곡 최종/prepared_v1.npz",
          "exists": true,
          "bytes": 4106792,
          "expectedBytes": null,
          "sizeMatches": null,
          "sha256": "b1f491ea7115805ff7a8ffc54ee80cfd076d10d1e367321069506c043567309c"
        }
      },
      "contentFingerprint": "a388816e293414a199616eaf6c8c674413673a58d44de2f9def6ced8fb8794de",
      "rawCameraEligible": true,
      "canonicalSkeletonEligible": true,
      "portableReady": true,
      "trainingEligible": true,
      "issues": [],
      "metadataContractVersion": "2.0",
      "cameraAuthorId": "yamo",
      "styleIds": [],
      "quality": {
        "reviewStatus": "unreviewed",
        "tier": "unrated",
        "source": "project_owner_confirmed_author_only"
      },
      "provenance": {
        "sourceKind": "authored_timeline",
        "sourceProjectId": "streamingle-camera-library",
        "collectionBatchId": "yamo-import-20260729",
        "importToolVersion": "timeline-camera-batch-export-v1"
      },
      "leakageGroupId": "",
      "explicitLeakageGroupId": "",
      "shotAnnotations": {}
    }
  ]
}