[
  {
    "id": "china-cncloudicon-review",
    "faction": "china",
    "title": "Cloud Lancer aircraft production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cncloudicon-review.4f87ad3d406c.webp",
    "width": 64,
    "height": 48,
    "bytes": 4114,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncloudicon-review.png"
  },
  {
    "id": "china-cncraneicon-review",
    "faction": "china",
    "title": "Crane rotorcraft production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cncraneicon-review.ecf34510f17d.webp",
    "width": 64,
    "height": 48,
    "bytes": 5044,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncraneicon-review.png"
  },
  {
    "id": "china-cnhaiwangicon-review",
    "faction": "china",
    "title": "Haiwang naval unit production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnhaiwangicon-review.f0251d454412.webp",
    "width": 64,
    "height": 48,
    "bytes": 4684,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnhaiwangicon-review.png"
  },
  {
    "id": "china-cnluyangicon-review",
    "faction": "china",
    "title": "Luyang destroyer production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnluyangicon-review.993dff8cb319.webp",
    "width": 64,
    "height": 48,
    "bytes": 4178,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnluyangicon-review.png"
  },
  {
    "id": "china-cnlynxicon-review",
    "faction": "china",
    "title": "Lynx vehicle production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnlynxicon-review.ca19b00c971a.webp",
    "width": 64,
    "height": 48,
    "bytes": 4478,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnlynxicon-review.png"
  },
  {
    "id": "china-cnnetworkicon-review",
    "faction": "china",
    "title": "Network specialist production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnnetworkicon-review.7c65620649d1.webp",
    "width": 64,
    "height": 48,
    "bytes": 5010,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnnetworkicon-review.png"
  },
  {
    "id": "china-cnphlicon-review",
    "faction": "china",
    "title": "PHL rocket artillery production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnphlicon-review.3ed9be89222c.webp",
    "width": 64,
    "height": 48,
    "bytes": 4888,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnphlicon-review.png"
  },
  {
    "id": "china-cnportableicon-review",
    "faction": "china",
    "title": "Portable missile team production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnportableicon-review.867acb8a6afa.webp",
    "width": 64,
    "height": 48,
    "bytes": 4878,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnportableicon-review.png"
  },
  {
    "id": "china-cnqilinicon-review",
    "faction": "china",
    "title": "Qilin tank production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnqilinicon-review.d272d0ee6b68.webp",
    "width": 64,
    "height": 48,
    "bytes": 4560,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnqilinicon-review.png"
  },
  {
    "id": "china-redspearicon-review",
    "faction": "china",
    "title": "Red Spear production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-redspearicon-review.57a0831152fe.webp",
    "width": 64,
    "height": 48,
    "bytes": 4786,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/redspearicon-review.png"
  },
  {
    "id": "china-cnrifleicon-review",
    "faction": "china",
    "title": "Rifle section production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnrifleicon-review.36d852864d65.webp",
    "width": 64,
    "height": 48,
    "bytes": 4518,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnrifleicon-review.png"
  },
  {
    "id": "china-cnskyspearicon-review",
    "faction": "china",
    "title": "Sky Spear air defense production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnskyspearicon-review.f8c4c019097c.webp",
    "width": 64,
    "height": 48,
    "bytes": 4730,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnskyspearicon-review.png"
  },
  {
    "id": "china-cnzbdicon-review",
    "faction": "china",
    "title": "ZBD assault vehicle production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/china/china-cnzbdicon-review.15d83907a9ce.webp",
    "width": 64,
    "height": 48,
    "bytes": 4674,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnzbdicon-review.png"
  },
  {
    "id": "china-cameo-atlas",
    "faction": "china",
    "title": "China combined-arms roster",
    "category": "concept",
    "detail": "Original unit concept atlas",
    "validation": "Source artwork",
    "src": "/game-media/china/china-cameo-atlas.069ab06f04ba.webp",
    "width": 1254,
    "height": 1254,
    "bytes": 144784,
    "sourcePath": "assets/china-faction/icon-sources/china-unit-cameo-atlas-v1.png"
  },
  {
    "id": "china-gap-atlas",
    "faction": "china",
    "title": "China specialist roster",
    "category": "concept",
    "detail": "Follow-up cameo concept atlas",
    "validation": "Source artwork",
    "src": "/game-media/china/china-gap-atlas.4491907d7422.webp",
    "width": 1774,
    "height": 888,
    "bytes": 115064,
    "sourcePath": "assets/china-faction/icon-sources/china-gap-cameo-atlas-v2.png"
  },
  {
    "id": "china-china-drone-projectile-contact-sheet",
    "faction": "china",
    "title": "China Drone Projectile",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-drone-projectile-contact-sheet.91b486ff54d8.webp",
    "width": 256,
    "height": 64,
    "bytes": 632,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-drone-projectile-contact-sheet.png"
  },
  {
    "id": "china-china-heavy-muzzle-contact-sheet",
    "faction": "china",
    "title": "China Heavy Muzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-heavy-muzzle-contact-sheet.65303b5b715a.webp",
    "width": 384,
    "height": 288,
    "bytes": 1278,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-heavy-muzzle-contact-sheet.png"
  },
  {
    "id": "china-china-light-muzzle-contact-sheet",
    "faction": "china",
    "title": "China Light Muzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-light-muzzle-contact-sheet.f72968e6ff2f.webp",
    "width": 320,
    "height": 240,
    "bytes": 888,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-light-muzzle-contact-sheet.png"
  },
  {
    "id": "china-china-naval-impact-contact-sheet",
    "faction": "china",
    "title": "China Naval Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-naval-impact-contact-sheet.f2fbf5b820f3.webp",
    "width": 512,
    "height": 128,
    "bytes": 1962,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-naval-impact-contact-sheet.png"
  },
  {
    "id": "china-china-network-impact-contact-sheet",
    "faction": "china",
    "title": "China Network Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-network-impact-contact-sheet.0e97f349447e.webp",
    "width": 512,
    "height": 128,
    "bytes": 1268,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-network-impact-contact-sheet.png"
  },
  {
    "id": "china-china-precision-impact-contact-sheet",
    "faction": "china",
    "title": "China Precision Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-precision-impact-contact-sheet.66cf0308730c.webp",
    "width": 512,
    "height": 128,
    "bytes": 1788,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-precision-impact-contact-sheet.png"
  },
  {
    "id": "china-china-wake-contact-sheet",
    "faction": "china",
    "title": "China Wake",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-wake-contact-sheet.09656c4bfc91.webp",
    "width": 384,
    "height": 32,
    "bytes": 372,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-wake-contact-sheet.png"
  },
  {
    "id": "china-cncloudhusk-contact-sheet",
    "faction": "china",
    "title": "Cncloud Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cncloudhusk-contact-sheet.3b996f156ccc.webp",
    "width": 384,
    "height": 96,
    "bytes": 5570,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncloudhusk-contact-sheet.png"
  },
  {
    "id": "china-cncranehusk-contact-sheet",
    "faction": "china",
    "title": "Cncrane Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cncranehusk-contact-sheet.ee29e59d31d1.webp",
    "width": 448,
    "height": 224,
    "bytes": 12518,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncranehusk-contact-sheet.png"
  },
  {
    "id": "china-cncranerotor-contact-sheet",
    "faction": "china",
    "title": "Cncrane Rotor Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cncranerotor-contact-sheet.de26528001ce.webp",
    "width": 448,
    "height": 112,
    "bytes": 5640,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncranerotor-contact-sheet.png"
  },
  {
    "id": "china-cnhaiwangsink-contact-sheet",
    "faction": "china",
    "title": "Cnhaiwang Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnhaiwangsink-contact-sheet.1c2c02dfca95.webp",
    "width": 576,
    "height": 576,
    "bytes": 64180,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnhaiwangsink-contact-sheet.png"
  },
  {
    "id": "china-cnluyangsink-contact-sheet",
    "faction": "china",
    "title": "Cnluyang Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnluyangsink-contact-sheet.29501767304c.webp",
    "width": 512,
    "height": 512,
    "bytes": 52168,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnluyangsink-contact-sheet.png"
  },
  {
    "id": "china-cnlynxhusk-contact-sheet",
    "faction": "china",
    "title": "Cnlynx Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnlynxhusk-contact-sheet.22f21115c8c1.webp",
    "width": 256,
    "height": 256,
    "bytes": 17504,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnlynxhusk-contact-sheet.png"
  },
  {
    "id": "china-cnphlhusk-contact-sheet",
    "faction": "china",
    "title": "Cnphl Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnphlhusk-contact-sheet.0c272610c40b.webp",
    "width": 352,
    "height": 176,
    "bytes": 21798,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnphlhusk-contact-sheet.png"
  },
  {
    "id": "china-cnqilinhusk-contact-sheet",
    "faction": "china",
    "title": "Cnqilin Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnqilinhusk-contact-sheet.0dd90d78a7de.webp",
    "width": 352,
    "height": 352,
    "bytes": 29284,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnqilinhusk-contact-sheet.png"
  },
  {
    "id": "china-cnskyspearhusk-contact-sheet",
    "faction": "china",
    "title": "Cnskyspear Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnskyspearhusk-contact-sheet.a56ff6e23f7b.webp",
    "width": 448,
    "height": 112,
    "bytes": 6306,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnskyspearhusk-contact-sheet.png"
  },
  {
    "id": "china-cnzbdhusk-contact-sheet",
    "faction": "china",
    "title": "Cnzbd Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnzbdhusk-contact-sheet.e76621d0a7d8.webp",
    "width": 336,
    "height": 336,
    "bytes": 28334,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnzbdhusk-contact-sheet.png"
  },
  {
    "id": "china-deployment",
    "faction": "china",
    "title": "China live deployment",
    "category": "live",
    "detail": "Headless battlefield telemetry",
    "validation": "Live validated",
    "src": "/game-media/china/china-deployment.82cc84255e68.webp",
    "width": 768,
    "height": 816,
    "bytes": 18058,
    "sourcePath": ".artifacts/china-faction/live/01-china-deployment.png"
  },
  {
    "id": "china-combined-arms",
    "faction": "china",
    "title": "Combined-arms contact",
    "category": "live",
    "detail": "Headless battlefield telemetry",
    "validation": "Live validated",
    "src": "/game-media/china/china-combined-arms.f2b0910a707a.webp",
    "width": 768,
    "height": 816,
    "bytes": 14388,
    "sourcePath": ".artifacts/china-faction/live/03-combined-arms-contact.png"
  },
  {
    "id": "china-native-renderer",
    "faction": "china",
    "title": "Haitian Network native renderer",
    "category": "live",
    "detail": "Current OpenRA renderer",
    "validation": "Live validated",
    "src": "/game-media/china/china-native-renderer.7e37b3bdb238.webp",
    "width": 1920,
    "height": 1108,
    "bytes": 425972,
    "sourcePath": ".artifacts/china-faction/live/04-native-renderer.png"
  },
  {
    "id": "china-network-maneuver",
    "faction": "china",
    "title": "Network and amphibious maneuver",
    "category": "live",
    "detail": "Headless battlefield telemetry",
    "validation": "Live validated",
    "src": "/game-media/china/china-network-maneuver.c45c2fd70ee8.webp",
    "width": 768,
    "height": 816,
    "bytes": 18666,
    "sourcePath": ".artifacts/china-faction/live/02-network-and-amphibious-maneuver.png"
  },
  {
    "id": "china-china-missile-contact-sheet",
    "faction": "china",
    "title": "China Missile",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-missile-contact-sheet.b2d30825f076.webp",
    "width": 256,
    "height": 64,
    "bytes": 498,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-missile-contact-sheet.png"
  },
  {
    "id": "china-china-network-pulse-contact-sheet",
    "faction": "china",
    "title": "China Network Pulse",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-china-network-pulse-contact-sheet.7ee6d3cafc1d.webp",
    "width": 384,
    "height": 48,
    "bytes": 998,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/china-network-pulse-contact-sheet.png"
  },
  {
    "id": "china-cncloud-contact-sheet",
    "faction": "china",
    "title": "Cloud Lancer aircraft sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cncloud-contact-sheet.f6c68d221490.webp",
    "width": 384,
    "height": 96,
    "bytes": 7502,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncloud-contact-sheet.png"
  },
  {
    "id": "china-cnhaiwangturret-contact-sheet",
    "faction": "china",
    "title": "Cnhaiwangturret",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnhaiwangturret-contact-sheet.df321bf8f2bf.webp",
    "width": 576,
    "height": 288,
    "bytes": 3552,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnhaiwangturret-contact-sheet.png"
  },
  {
    "id": "china-cnluyangturret-contact-sheet",
    "faction": "china",
    "title": "Cnluyangturret",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnluyangturret-contact-sheet.0303fcd78f82.webp",
    "width": 512,
    "height": 256,
    "bytes": 5026,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnluyangturret-contact-sheet.png"
  },
  {
    "id": "china-cncrane-contact-sheet",
    "faction": "china",
    "title": "Crane rotorcraft sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cncrane-contact-sheet.6caced134a4e.webp",
    "width": 448,
    "height": 224,
    "bytes": 18908,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cncrane-contact-sheet.png"
  },
  {
    "id": "china-cnhaiwang-contact-sheet",
    "faction": "china",
    "title": "Haiwang naval unit sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnhaiwang-contact-sheet.7580aa0d82cb.webp",
    "width": 576,
    "height": 144,
    "bytes": 18102,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnhaiwang-contact-sheet.png"
  },
  {
    "id": "china-cnluyang-contact-sheet",
    "faction": "china",
    "title": "Luyang destroyer sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnluyang-contact-sheet.f116d0fc6733.webp",
    "width": 512,
    "height": 128,
    "bytes": 15180,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnluyang-contact-sheet.png"
  },
  {
    "id": "china-cnlynx-contact-sheet",
    "faction": "china",
    "title": "Lynx vehicle sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnlynx-contact-sheet.64b93eab1108.webp",
    "width": 256,
    "height": 256,
    "bytes": 23406,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnlynx-contact-sheet.png"
  },
  {
    "id": "china-cnnetwork-contact-sheet",
    "faction": "china",
    "title": "Network specialist sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnnetwork-contact-sheet.9cd517f7c09d.webp",
    "width": 192,
    "height": 1152,
    "bytes": 15728,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnnetwork-contact-sheet.png"
  },
  {
    "id": "china-cnphl-contact-sheet",
    "faction": "china",
    "title": "PHL rocket artillery sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnphl-contact-sheet.db10fbaa3959.webp",
    "width": 352,
    "height": 352,
    "bytes": 44132,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnphl-contact-sheet.png"
  },
  {
    "id": "china-cnportable-contact-sheet",
    "faction": "china",
    "title": "Portable missile team sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnportable-contact-sheet.c7046b613912.webp",
    "width": 192,
    "height": 1152,
    "bytes": 16388,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnportable-contact-sheet.png"
  },
  {
    "id": "china-cnqilin-contact-sheet",
    "faction": "china",
    "title": "Qilin tank sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnqilin-contact-sheet.b9195e014bfa.webp",
    "width": 352,
    "height": 352,
    "bytes": 39068,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnqilin-contact-sheet.png"
  },
  {
    "id": "china-redspear-contact-sheet",
    "faction": "china",
    "title": "Red Spear sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-redspear-contact-sheet.0a31b97dcadb.webp",
    "width": 192,
    "height": 1152,
    "bytes": 13248,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/redspear-contact-sheet.png"
  },
  {
    "id": "china-cnrifle-contact-sheet",
    "faction": "china",
    "title": "Rifle section sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnrifle-contact-sheet.581c58fd0203.webp",
    "width": 192,
    "height": 1152,
    "bytes": 14966,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnrifle-contact-sheet.png"
  },
  {
    "id": "china-cnskyspear-contact-sheet",
    "faction": "china",
    "title": "Sky Spear air defense sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnskyspear-contact-sheet.b2ad8552b2b3.webp",
    "width": 448,
    "height": 112,
    "bytes": 8004,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnskyspear-contact-sheet.png"
  },
  {
    "id": "china-cnzbd-contact-sheet",
    "faction": "china",
    "title": "ZBD assault vehicle sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/china/china-cnzbd-contact-sheet.4e0521b557f6.webp",
    "width": 336,
    "height": 336,
    "bytes": 37438,
    "sourcePath": ".artifacts/china-faction/pre-clean-sprite-staging-20260812/cnzbd-contact-sheet.png"
  },
  {
    "id": "iran-live-headings",
    "faction": "iran",
    "title": "Directional movement in engine",
    "category": "audit",
    "detail": "Heading and movement evidence",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-live-headings.c26534325973.webp",
    "width": 1152,
    "height": 720,
    "bytes": 151112,
    "sourcePath": "docs/iran-faction-evidence/02-live-headings.png"
  },
  {
    "id": "iran-iratgmicon-review",
    "faction": "iran",
    "title": "ATGM team production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-iratgmicon-review.53364aae4cae.webp",
    "width": 64,
    "height": 48,
    "bytes": 1018,
    "sourcePath": "generated/iran-sprites/iratgmicon-review.png"
  },
  {
    "id": "iran-irazaricon-review",
    "faction": "iran",
    "title": "Azar interceptor production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irazaricon-review.9a724b09beb9.webp",
    "width": 64,
    "height": 48,
    "bytes": 834,
    "sourcePath": "generated/iran-sprites/irazaricon-review.png"
  },
  {
    "id": "iran-irbasicon-review",
    "faction": "iran",
    "title": "Basij rifle section production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irbasicon-review.f2b27a897471.webp",
    "width": 64,
    "height": 48,
    "bytes": 986,
    "sourcePath": "generated/iran-sprites/irbasicon-review.png"
  },
  {
    "id": "iran-ircoasticon-review",
    "faction": "iran",
    "title": "Coastal missile truck production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-ircoasticon-review.6abbf9992276.webp",
    "width": 64,
    "height": 48,
    "bytes": 1114,
    "sourcePath": "generated/iran-sprites/ircoasticon-review.png"
  },
  {
    "id": "iran-irdcicon-review",
    "faction": "iran",
    "title": "Drone controller production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irdcicon-review.4c1fc8e2b5b0.webp",
    "width": 64,
    "height": 48,
    "bytes": 1098,
    "sourcePath": "generated/iran-sprites/irdcicon-review.png"
  },
  {
    "id": "iran-irfajricon-review",
    "faction": "iran",
    "title": "Fajr launcher production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irfajricon-review.58b987dc661b.webp",
    "width": 64,
    "height": 48,
    "bytes": 860,
    "sourcePath": "generated/iran-sprites/irfajricon-review.png"
  },
  {
    "id": "iran-irghadiricon-review",
    "faction": "iran",
    "title": "Ghadir submarine production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irghadiricon-review.c73bda28da1c.webp",
    "width": 64,
    "height": 48,
    "bytes": 1000,
    "sourcePath": "generated/iran-sprites/irghadiricon-review.png"
  },
  {
    "id": "iran-irkarricon-review",
    "faction": "iran",
    "title": "Karrar tank production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irkarricon-review.16120da7d689.webp",
    "width": 64,
    "height": 48,
    "bytes": 862,
    "sourcePath": "generated/iran-sprites/irkarricon-review.png"
  },
  {
    "id": "iran-irmohajericon-review",
    "faction": "iran",
    "title": "Mohajer UAV production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irmohajericon-review.8d4b30942156.webp",
    "width": 64,
    "height": 48,
    "bytes": 1078,
    "sourcePath": "generated/iran-sprites/irmohajericon-review.png"
  },
  {
    "id": "iran-irpeyicon-review",
    "faction": "iran",
    "title": "Peykaap missile boat production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irpeyicon-review.7e5eb4556dd9.webp",
    "width": 64,
    "height": 48,
    "bytes": 960,
    "sourcePath": "generated/iran-sprites/irpeyicon-review.png"
  },
  {
    "id": "iran-irraadicon-review",
    "faction": "iran",
    "title": "Raad air defense production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irraadicon-review.46c864c343e7.webp",
    "width": 64,
    "height": 48,
    "bytes": 882,
    "sourcePath": "generated/iran-sprites/irraadicon-review.png"
  },
  {
    "id": "iran-shadowoneicon-review",
    "faction": "iran",
    "title": "Shadow One production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-shadowoneicon-review.5a7bf8eb703b.webp",
    "width": 64,
    "height": 48,
    "bytes": 1154,
    "sourcePath": "generated/iran-sprites/shadowoneicon-review.png"
  },
  {
    "id": "iran-irloitericon-review",
    "faction": "iran",
    "title": "Simorgh loitering munition production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irloitericon-review.b48486df574a.webp",
    "width": 64,
    "height": 48,
    "bytes": 1096,
    "sourcePath": "generated/iran-sprites/irloitericon-review.png"
  },
  {
    "id": "iran-irtoufanicon-review",
    "faction": "iran",
    "title": "Toufan gunship production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/iran/iran-irtoufanicon-review.0b94fa38b64d.webp",
    "width": 64,
    "height": 48,
    "bytes": 1028,
    "sourcePath": "generated/iran-sprites/irtoufanicon-review.png"
  },
  {
    "id": "iran-cameo-roster",
    "faction": "iran",
    "title": "Iran production roster",
    "category": "concept",
    "detail": "Complete production cameo sheet",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-cameo-roster.f2cb6581a434.webp",
    "width": 768,
    "height": 576,
    "bytes": 42026,
    "sourcePath": "docs/iran-faction-evidence/00-production-cameos.png"
  },
  {
    "id": "iran-irazarhusk-contact-sheet",
    "faction": "iran",
    "title": "Irazar Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irazarhusk-contact-sheet.eab8b48a30f0.webp",
    "width": 448,
    "height": 112,
    "bytes": 4046,
    "sourcePath": "generated/iran-sprites/irazarhusk-contact-sheet.png"
  },
  {
    "id": "iran-ircoasthusk-contact-sheet",
    "faction": "iran",
    "title": "Ircoast Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-ircoasthusk-contact-sheet.aae0efe68785.webp",
    "width": 320,
    "height": 320,
    "bytes": 30420,
    "sourcePath": "generated/iran-sprites/ircoasthusk-contact-sheet.png"
  },
  {
    "id": "iran-irfajrhusk-contact-sheet",
    "faction": "iran",
    "title": "Irfajr Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irfajrhusk-contact-sheet.49dec5c9c66d.webp",
    "width": 320,
    "height": 320,
    "bytes": 29244,
    "sourcePath": "generated/iran-sprites/irfajrhusk-contact-sheet.png"
  },
  {
    "id": "iran-irghadirsink-contact-sheet",
    "faction": "iran",
    "title": "Irghadir Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irghadirsink-contact-sheet.ff4fb270f2d2.webp",
    "width": 704,
    "height": 352,
    "bytes": 60470,
    "sourcePath": "generated/iran-sprites/irghadirsink-contact-sheet.png"
  },
  {
    "id": "iran-irimpact-contact-sheet",
    "faction": "iran",
    "title": "Irimpact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irimpact-contact-sheet.12a27a4f23bd.webp",
    "width": 512,
    "height": 128,
    "bytes": 2264,
    "sourcePath": "generated/iran-sprites/irimpact-contact-sheet.png"
  },
  {
    "id": "iran-irkarrhusk-contact-sheet",
    "faction": "iran",
    "title": "Irkarr Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irkarrhusk-contact-sheet.5b3cfac8e9d3.webp",
    "width": 320,
    "height": 320,
    "bytes": 30158,
    "sourcePath": "generated/iran-sprites/irkarrhusk-contact-sheet.png"
  },
  {
    "id": "iran-irmohajerhusk-contact-sheet",
    "faction": "iran",
    "title": "Irmohajer Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irmohajerhusk-contact-sheet.aaffbdfd7ebb.webp",
    "width": 352,
    "height": 88,
    "bytes": 2786,
    "sourcePath": "generated/iran-sprites/irmohajerhusk-contact-sheet.png"
  },
  {
    "id": "iran-irmuzzle-contact-sheet",
    "faction": "iran",
    "title": "Irmuzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irmuzzle-contact-sheet.c0e9be620eee.webp",
    "width": 384,
    "height": 288,
    "bytes": 3182,
    "sourcePath": "generated/iran-sprites/irmuzzle-contact-sheet.png"
  },
  {
    "id": "iran-irpeysink-contact-sheet",
    "faction": "iran",
    "title": "Irpey Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irpeysink-contact-sheet.f8b941a541ed.webp",
    "width": 704,
    "height": 352,
    "bytes": 75164,
    "sourcePath": "generated/iran-sprites/irpeysink-contact-sheet.png"
  },
  {
    "id": "iran-irraadhusk-contact-sheet",
    "faction": "iran",
    "title": "Irraad Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irraadhusk-contact-sheet.06c97388abb7.webp",
    "width": 320,
    "height": 320,
    "bytes": 28680,
    "sourcePath": "generated/iran-sprites/irraadhusk-contact-sheet.png"
  },
  {
    "id": "iran-irsabotage-contact-sheet",
    "faction": "iran",
    "title": "Irsabotage",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irsabotage-contact-sheet.32cf457e8014.webp",
    "width": 512,
    "height": 128,
    "bytes": 4312,
    "sourcePath": "generated/iran-sprites/irsabotage-contact-sheet.png"
  },
  {
    "id": "iran-irtoufanhusk-contact-sheet",
    "faction": "iran",
    "title": "Irtoufan Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irtoufanhusk-contact-sheet.13a897666c3d.webp",
    "width": 448,
    "height": 224,
    "bytes": 17740,
    "sourcePath": "generated/iran-sprites/irtoufanhusk-contact-sheet.png"
  },
  {
    "id": "iran-irtoufanrotor-contact-sheet",
    "faction": "iran",
    "title": "Irtoufan Rotor Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irtoufanrotor-contact-sheet.5790cc79c771.webp",
    "width": 192,
    "height": 144,
    "bytes": 4834,
    "sourcePath": "generated/iran-sprites/irtoufanrotor-contact-sheet.png"
  },
  {
    "id": "iran-irwake-contact-sheet",
    "faction": "iran",
    "title": "Irwake",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irwake-contact-sheet.4cd886bbd390.webp",
    "width": 384,
    "height": 48,
    "bytes": 506,
    "sourcePath": "generated/iran-sprites/irwake-contact-sheet.png"
  },
  {
    "id": "iran-doctrine-range",
    "faction": "iran",
    "title": "Distributed denial doctrine",
    "category": "live",
    "detail": "Live range and counterplay evidence",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-doctrine-range.21b89daff1ef.webp",
    "width": 1152,
    "height": 720,
    "bytes": 121040,
    "sourcePath": "docs/iran-faction-evidence/01-doctrine-range.png"
  },
  {
    "id": "iran-naval-combat",
    "faction": "iran",
    "title": "Littoral combat",
    "category": "live",
    "detail": "Native naval combat evidence",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-naval-combat.a4314c416329.webp",
    "width": 1152,
    "height": 720,
    "bytes": 149158,
    "sourcePath": "docs/iran-faction-evidence/06-naval-combat.png"
  },
  {
    "id": "iran-shadow-sabotage",
    "faction": "iran",
    "title": "Shadow One sabotage",
    "category": "live",
    "detail": "Hero counterplay evidence",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-shadow-sabotage.8c9724627e3d.webp",
    "width": 1152,
    "height": 720,
    "bytes": 146302,
    "sourcePath": "docs/iran-faction-evidence/04-shadow-sabotage.png"
  },
  {
    "id": "iran-loitering-attack",
    "faction": "iran",
    "title": "Simorgh loitering attack",
    "category": "live",
    "detail": "One-way munition evidence",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-loitering-attack.1cca05a4adf9.webp",
    "width": 1152,
    "height": 720,
    "bytes": 148626,
    "sourcePath": "docs/iran-faction-evidence/05-loitering-attack.png"
  },
  {
    "id": "iran-toufan-rearmed",
    "faction": "iran",
    "title": "Toufan rearm cycle",
    "category": "live",
    "detail": "Finite ammunition and rearm evidence",
    "validation": "Live validated",
    "src": "/game-media/iran/iran-toufan-rearmed.6574e7d16092.webp",
    "width": 1152,
    "height": 720,
    "bytes": 147332,
    "sourcePath": "docs/iran-faction-evidence/03-toufan-rearmed.png"
  },
  {
    "id": "iran-iratgm-contact-sheet",
    "faction": "iran",
    "title": "ATGM team sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-iratgm-contact-sheet.6a9d1b0f35fd.webp",
    "width": 800,
    "height": 850,
    "bytes": 65466,
    "sourcePath": "generated/iran-sprites/iratgm-contact-sheet.png"
  },
  {
    "id": "iran-irazar-contact-sheet",
    "faction": "iran",
    "title": "Azar interceptor sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irazar-contact-sheet.1e66e498aa5c.webp",
    "width": 448,
    "height": 112,
    "bytes": 6394,
    "sourcePath": "generated/iran-sprites/irazar-contact-sheet.png"
  },
  {
    "id": "iran-irbas-contact-sheet",
    "faction": "iran",
    "title": "Basij rifle section sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irbas-contact-sheet.f12e2d24da0e.webp",
    "width": 800,
    "height": 850,
    "bytes": 54586,
    "sourcePath": "generated/iran-sprites/irbas-contact-sheet.png"
  },
  {
    "id": "iran-ircloak-contact-sheet",
    "faction": "iran",
    "title": "Cloak effect sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-ircloak-contact-sheet.d4be52a15bcd.webp",
    "width": 384,
    "height": 48,
    "bytes": 1432,
    "sourcePath": "generated/iran-sprites/ircloak-contact-sheet.png"
  },
  {
    "id": "iran-ircoast-contact-sheet",
    "faction": "iran",
    "title": "Coastal missile truck sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-ircoast-contact-sheet.4b425d837088.webp",
    "width": 320,
    "height": 320,
    "bytes": 45450,
    "sourcePath": "generated/iran-sprites/ircoast-contact-sheet.png"
  },
  {
    "id": "iran-irdc-contact-sheet",
    "faction": "iran",
    "title": "Drone controller sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irdc-contact-sheet.c8e9e40fc43f.webp",
    "width": 800,
    "height": 850,
    "bytes": 53142,
    "sourcePath": "generated/iran-sprites/irdc-contact-sheet.png"
  },
  {
    "id": "iran-irfajr-contact-sheet",
    "faction": "iran",
    "title": "Fajr launcher sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irfajr-contact-sheet.9c4d196fa0cc.webp",
    "width": 320,
    "height": 480,
    "bytes": 50932,
    "sourcePath": "generated/iran-sprites/irfajr-contact-sheet.png"
  },
  {
    "id": "iran-irghadir-contact-sheet",
    "faction": "iran",
    "title": "Ghadir submarine sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irghadir-contact-sheet.65be76745d66.webp",
    "width": 352,
    "height": 88,
    "bytes": 5688,
    "sourcePath": "generated/iran-sprites/irghadir-contact-sheet.png"
  },
  {
    "id": "iran-irmissile-contact-sheet",
    "faction": "iran",
    "title": "Irmissile",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irmissile-contact-sheet.4f1380d3a9a2.webp",
    "width": 192,
    "height": 96,
    "bytes": 2532,
    "sourcePath": "generated/iran-sprites/irmissile-contact-sheet.png"
  },
  {
    "id": "iran-irkarr-contact-sheet",
    "faction": "iran",
    "title": "Karrar tank sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irkarr-contact-sheet.10a330974b26.webp",
    "width": 320,
    "height": 320,
    "bytes": 44232,
    "sourcePath": "generated/iran-sprites/irkarr-contact-sheet.png"
  },
  {
    "id": "iran-irmohajer-contact-sheet",
    "faction": "iran",
    "title": "Mohajer UAV sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irmohajer-contact-sheet.98ac07e8bf61.webp",
    "width": 352,
    "height": 88,
    "bytes": 4604,
    "sourcePath": "generated/iran-sprites/irmohajer-contact-sheet.png"
  },
  {
    "id": "iran-irpey-contact-sheet",
    "faction": "iran",
    "title": "Peykaap missile boat sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irpey-contact-sheet.8d99eb94f29d.webp",
    "width": 352,
    "height": 264,
    "bytes": 18700,
    "sourcePath": "generated/iran-sprites/irpey-contact-sheet.png"
  },
  {
    "id": "iran-irraad-contact-sheet",
    "faction": "iran",
    "title": "Raad air defense sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irraad-contact-sheet.a2d032c39ebc.webp",
    "width": 320,
    "height": 320,
    "bytes": 43176,
    "sourcePath": "generated/iran-sprites/irraad-contact-sheet.png"
  },
  {
    "id": "iran-shadowone-contact-sheet",
    "faction": "iran",
    "title": "Shadow One sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-shadowone-contact-sheet.3faf32a1df40.webp",
    "width": 800,
    "height": 850,
    "bytes": 60974,
    "sourcePath": "generated/iran-sprites/shadowone-contact-sheet.png"
  },
  {
    "id": "iran-irloiter-contact-sheet",
    "faction": "iran",
    "title": "Simorgh loitering munition sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irloiter-contact-sheet.fcb0966a91fb.webp",
    "width": 320,
    "height": 160,
    "bytes": 6874,
    "sourcePath": "generated/iran-sprites/irloiter-contact-sheet.png"
  },
  {
    "id": "iran-irtoufan-contact-sheet",
    "faction": "iran",
    "title": "Toufan gunship sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/iran/iran-irtoufan-contact-sheet.e0ec91a424ba.webp",
    "width": 448,
    "height": 224,
    "bytes": 29758,
    "sourcePath": "generated/iran-sprites/irtoufan-contact-sheet.png"
  },
  {
    "id": "red-sea-ah64saicon-review",
    "faction": "red-sea",
    "title": "AH-64SA gunship production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-ah64saicon-review.3e36acfe0a7b.webp",
    "width": 64,
    "height": 48,
    "bytes": 5588,
    "sourcePath": "generated/red-sea-sprites/ah64saicon-review.png"
  },
  {
    "id": "red-sea-techicon-review",
    "faction": "red-sea",
    "title": "Armed technical production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-techicon-review.a57c3ba84c44.webp",
    "width": 64,
    "height": 48,
    "bytes": 5780,
    "sourcePath": "generated/red-sea-sprites/techicon-review.png"
  },
  {
    "id": "red-sea-f15saicon-review",
    "faction": "red-sea",
    "title": "F-15SA fighter production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-f15saicon-review.76c1b7d91f9f.webp",
    "width": 64,
    "height": 48,
    "bytes": 5006,
    "sourcePath": "generated/red-sea-sprites/f15saicon-review.png"
  },
  {
    "id": "red-sea-falcon1icon-review",
    "faction": "red-sea",
    "title": "Falcon One production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-falcon1icon-review.d8e8294994c8.webp",
    "width": 64,
    "height": 48,
    "bytes": 3342,
    "sourcePath": "generated/red-sea-sprites/falcon1icon-review.png"
  },
  {
    "id": "red-sea-m1a2sicon-review",
    "faction": "red-sea",
    "title": "M1A2S tank production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-m1a2sicon-review.7b2c0bc6a16b.webp",
    "width": 64,
    "height": 48,
    "bytes": 5370,
    "sourcePath": "generated/red-sea-sprites/m1a2sicon-review.png"
  },
  {
    "id": "red-sea-samadicon-review",
    "faction": "red-sea",
    "title": "Samad drone production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-samadicon-review.bee6ec193c23.webp",
    "width": 64,
    "height": 48,
    "bytes": 6048,
    "sourcePath": "generated/red-sea-sprites/samadicon-review.png"
  },
  {
    "id": "red-sea-sadsicon-review",
    "faction": "red-sea",
    "title": "Saudi air defense production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-sadsicon-review.ce32473218d3.webp",
    "width": 64,
    "height": 48,
    "bytes": 6086,
    "sourcePath": "generated/red-sea-sprites/sadsicon-review.png"
  },
  {
    "id": "red-sea-saaticon-review",
    "faction": "red-sea",
    "title": "Saudi ATGM team production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-saaticon-review.756c882cbe19.webp",
    "width": 64,
    "height": 48,
    "bytes": 3858,
    "sourcePath": "generated/red-sea-sprites/saaticon-review.png"
  },
  {
    "id": "red-sea-sajtacicon-review",
    "faction": "red-sea",
    "title": "Saudi JTAC production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-sajtacicon-review.90be17d7d6ce.webp",
    "width": 64,
    "height": 48,
    "bytes": 3876,
    "sourcePath": "generated/red-sea-sprites/sajtacicon-review.png"
  },
  {
    "id": "red-sea-sangicon-review",
    "faction": "red-sea",
    "title": "Saudi National Guard production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-sangicon-review.e0ea746e8595.webp",
    "width": 64,
    "height": 48,
    "bytes": 3400,
    "sourcePath": "generated/red-sea-sprites/sangicon-review.png"
  },
  {
    "id": "red-sea-wadighosticon-review",
    "faction": "red-sea",
    "title": "Wadi Ghost production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-wadighosticon-review.1b9283cfc679.webp",
    "width": 64,
    "height": 48,
    "bytes": 3274,
    "sourcePath": "generated/red-sea-sprites/wadighosticon-review.png"
  },
  {
    "id": "red-sea-ymricon-review",
    "faction": "red-sea",
    "title": "Yemen rifle team production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-ymricon-review.b2ae3ac9801c.webp",
    "width": 64,
    "height": 48,
    "bytes": 3378,
    "sourcePath": "generated/red-sea-sprites/ymricon-review.png"
  },
  {
    "id": "red-sea-ymlricon-review",
    "faction": "red-sea",
    "title": "Yemen rocket launcher production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-ymlricon-review.a55251ae52fe.webp",
    "width": 64,
    "height": 48,
    "bytes": 5358,
    "sourcePath": "generated/red-sea-sprites/ymlricon-review.png"
  },
  {
    "id": "red-sea-yrpgicon-review",
    "faction": "red-sea",
    "title": "Yemen RPG team production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-yrpgicon-review.8cee5c312acf.webp",
    "width": 64,
    "height": 48,
    "bytes": 3290,
    "sourcePath": "generated/red-sea-sprites/yrpgicon-review.png"
  },
  {
    "id": "red-sea-yspoticon-review",
    "faction": "red-sea",
    "title": "Yemen spotter production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-yspoticon-review.5b15efb3cbdd.webp",
    "width": 64,
    "height": 48,
    "bytes": 3676,
    "sourcePath": "generated/red-sea-sprites/yspoticon-review.png"
  },
  {
    "id": "red-sea-key-art",
    "faction": "red-sea",
    "title": "Red Sea 2026 key art",
    "category": "concept",
    "detail": "Authored theatre key art",
    "validation": "Source artwork",
    "src": "/game-media/red-sea/red-sea-key-art.9219d501b4a1.webp",
    "width": 1672,
    "height": 942,
    "bytes": 119708,
    "sourcePath": "assets/red-sea-2026/red-sea-key-art.png"
  },
  {
    "id": "red-sea-saudi-infantry",
    "faction": "red-sea",
    "title": "Saudi infantry concept",
    "category": "concept",
    "detail": "Production concept source",
    "validation": "Source artwork",
    "src": "/game-media/red-sea/red-sea-saudi-infantry.78b7ead91674.webp",
    "width": 1672,
    "height": 942,
    "bytes": 151754,
    "sourcePath": "assets/red-sea-2026/infantry-concepts/saudi-infantry-concept.png"
  },
  {
    "id": "red-sea-yemen-infantry",
    "faction": "red-sea",
    "title": "Yemen infantry concept",
    "category": "concept",
    "detail": "Production concept source",
    "validation": "Source artwork",
    "src": "/game-media/red-sea/red-sea-yemen-infantry.0c6b6d458b0d.webp",
    "width": 1672,
    "height": 942,
    "bytes": 127404,
    "sourcePath": "assets/red-sea-2026/infantry-concepts/yemen-infantry-concept.png"
  },
  {
    "id": "red-sea-ah64sahusk-contact-sheet",
    "faction": "red-sea",
    "title": "Ah64sa Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-ah64sahusk-contact-sheet.52c4bd316061.webp",
    "width": 448,
    "height": 224,
    "bytes": 12200,
    "sourcePath": "generated/red-sea-sprites/ah64sahusk-contact-sheet.png"
  },
  {
    "id": "red-sea-ah64sarotor-contact-sheet",
    "faction": "red-sea",
    "title": "Ah64sa Rotor Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-ah64sarotor-contact-sheet.9e4b4063c76a.webp",
    "width": 192,
    "height": 144,
    "bytes": 3314,
    "sourcePath": "generated/red-sea-sprites/ah64sarotor-contact-sheet.png"
  },
  {
    "id": "red-sea-f15sahusk-contact-sheet",
    "faction": "red-sea",
    "title": "F15sa Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-f15sahusk-contact-sheet.81f9568d8ac0.webp",
    "width": 448,
    "height": 112,
    "bytes": 8584,
    "sourcePath": "generated/red-sea-sprites/f15sahusk-contact-sheet.png"
  },
  {
    "id": "red-sea-m1a2shusk-contact-sheet",
    "faction": "red-sea",
    "title": "M1a2s Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-m1a2shusk-contact-sheet.9cd57a29806e.webp",
    "width": 320,
    "height": 320,
    "bytes": 32504,
    "sourcePath": "generated/red-sea-sprites/m1a2shusk-contact-sheet.png"
  },
  {
    "id": "red-sea-redsea-air-impact-contact-sheet",
    "faction": "red-sea",
    "title": "Redsea Air Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-redsea-air-impact-contact-sheet.6df64c67cea7.webp",
    "width": 256,
    "height": 192,
    "bytes": 4950,
    "sourcePath": "generated/red-sea-sprites/redsea-air-impact-contact-sheet.png"
  },
  {
    "id": "red-sea-redsea-air-muzzle-contact-sheet",
    "faction": "red-sea",
    "title": "Redsea Air Muzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-redsea-air-muzzle-contact-sheet.a422517eb1bd.webp",
    "width": 192,
    "height": 576,
    "bytes": 5076,
    "sourcePath": "generated/red-sea-sprites/redsea-air-muzzle-contact-sheet.png"
  },
  {
    "id": "red-sea-redsea-drone-impact-contact-sheet",
    "faction": "red-sea",
    "title": "Redsea Drone Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-redsea-drone-impact-contact-sheet.894a3e03cf28.webp",
    "width": 704,
    "height": 64,
    "bytes": 33026,
    "sourcePath": "generated/red-sea-sprites/redsea-drone-impact-contact-sheet.png"
  },
  {
    "id": "red-sea-redsea-m1-impact-contact-sheet",
    "faction": "red-sea",
    "title": "Redsea M1 Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-redsea-m1-impact-contact-sheet.a33205eaf9f1.webp",
    "width": 576,
    "height": 64,
    "bytes": 32236,
    "sourcePath": "generated/red-sea-sprites/redsea-m1-impact-contact-sheet.png"
  },
  {
    "id": "red-sea-redsea-m1-muzzle-contact-sheet",
    "faction": "red-sea",
    "title": "Redsea M1 Muzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-redsea-m1-muzzle-contact-sheet.99b0dfc3d060.webp",
    "width": 288,
    "height": 384,
    "bytes": 44960,
    "sourcePath": "generated/red-sea-sprites/redsea-m1-muzzle-contact-sheet.png"
  },
  {
    "id": "red-sea-sadshusk-contact-sheet",
    "faction": "red-sea",
    "title": "Sads Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-sadshusk-contact-sheet.0f4efe84bfb7.webp",
    "width": 320,
    "height": 320,
    "bytes": 30650,
    "sourcePath": "generated/red-sea-sprites/sadshusk-contact-sheet.png"
  },
  {
    "id": "red-sea-samadhusk-contact-sheet",
    "faction": "red-sea",
    "title": "Samad Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-samadhusk-contact-sheet.a44d4d3813ee.webp",
    "width": 320,
    "height": 80,
    "bytes": 4878,
    "sourcePath": "generated/red-sea-sprites/samadhusk-contact-sheet.png"
  },
  {
    "id": "red-sea-techhusk-contact-sheet",
    "faction": "red-sea",
    "title": "Tech Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-techhusk-contact-sheet.572fe9d48602.webp",
    "width": 224,
    "height": 224,
    "bytes": 17246,
    "sourcePath": "generated/red-sea-sprites/techhusk-contact-sheet.png"
  },
  {
    "id": "red-sea-ymlrhusk-contact-sheet",
    "faction": "red-sea",
    "title": "Ymlr Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-ymlrhusk-contact-sheet.e0c3840cf38d.webp",
    "width": 320,
    "height": 160,
    "bytes": 23202,
    "sourcePath": "generated/red-sea-sprites/ymlrhusk-contact-sheet.png"
  },
  {
    "id": "red-sea-f15-live",
    "faction": "red-sea",
    "title": "F-15SA at the Saudi airbase",
    "category": "live",
    "detail": "Native air-warfare test",
    "validation": "Live validated",
    "src": "/game-media/red-sea/red-sea-f15-live.d6364ef2ac8d.webp",
    "width": 1920,
    "height": 1108,
    "bytes": 434124,
    "sourcePath": "artifacts/air-warfare/live-f15-saudi-base.png"
  },
  {
    "id": "red-sea-hodeidah-live",
    "faction": "red-sea",
    "title": "Hodeidah Lifeline live build",
    "category": "live",
    "detail": "Current OpenRA renderer",
    "validation": "Live validated",
    "src": "/game-media/red-sea/red-sea-hodeidah-live.8ab6bec78b3a.webp",
    "width": 1280,
    "height": 720,
    "bytes": 122230,
    "sourcePath": "artifacts/red-sea-live-final/hodeidah-1470.png"
  },
  {
    "id": "red-sea-samad-live",
    "faction": "red-sea",
    "title": "Samad terminal dive",
    "category": "live",
    "detail": "Native air-warfare test",
    "validation": "Live validated",
    "src": "/game-media/red-sea/red-sea-samad-live.11af24740b02.webp",
    "width": 1920,
    "height": 1108,
    "bytes": 332308,
    "sourcePath": "artifacts/air-warfare/live-samad-dive-4.png"
  },
  {
    "id": "red-sea-mandab-mission",
    "faction": "red-sea",
    "title": "Bab al-Mandab Passage mission",
    "category": "mission",
    "detail": "Mission browser art",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-mandab-mission.7d5ecf434602.webp",
    "width": 94,
    "height": 94,
    "bytes": 2090,
    "sourcePath": "assets/red-sea-2026/mandab-mission-preview.png"
  },
  {
    "id": "red-sea-hodeidah-mission",
    "faction": "red-sea",
    "title": "Hodeidah Lifeline mission",
    "category": "mission",
    "detail": "Mission browser art",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-hodeidah-mission.82ae6d1ab929.webp",
    "width": 94,
    "height": 94,
    "bytes": 2082,
    "sourcePath": "assets/red-sea-2026/hodeidah-mission-preview.png"
  },
  {
    "id": "red-sea-jizan-mission",
    "faction": "red-sea",
    "title": "Jizan Corridor mission",
    "category": "mission",
    "detail": "Mission browser art",
    "validation": "Shipped asset",
    "src": "/game-media/red-sea/red-sea-jizan-mission.288fec81a022.webp",
    "width": 94,
    "height": 94,
    "bytes": 2360,
    "sourcePath": "assets/red-sea-2026/jizan-mission-preview.png"
  },
  {
    "id": "red-sea-ah64sa-contact-sheet",
    "faction": "red-sea",
    "title": "AH-64SA gunship sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-ah64sa-contact-sheet.cc057a0abf6d.webp",
    "width": 448,
    "height": 224,
    "bytes": 19456,
    "sourcePath": "generated/red-sea-sprites/ah64sa-contact-sheet.png"
  },
  {
    "id": "red-sea-tech-contact-sheet",
    "faction": "red-sea",
    "title": "Armed technical sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-tech-contact-sheet.1ad5414936a5.webp",
    "width": 224,
    "height": 224,
    "bytes": 19068,
    "sourcePath": "generated/red-sea-sprites/tech-contact-sheet.png"
  },
  {
    "id": "red-sea-f15sa-contact-sheet",
    "faction": "red-sea",
    "title": "F-15SA fighter sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-f15sa-contact-sheet.5b02362ebb71.webp",
    "width": 448,
    "height": 112,
    "bytes": 11154,
    "sourcePath": "generated/red-sea-sprites/f15sa-contact-sheet.png"
  },
  {
    "id": "red-sea-falcon1-contact-sheet",
    "faction": "red-sea",
    "title": "Falcon One sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-falcon1-contact-sheet.56dede800d1b.webp",
    "width": 400,
    "height": 195,
    "bytes": 8672,
    "sourcePath": "generated/red-sea-sprites/falcon1-contact-sheet.png"
  },
  {
    "id": "red-sea-m1a2s-contact-sheet",
    "faction": "red-sea",
    "title": "M1A2S tank sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-m1a2s-contact-sheet.51841a2090b2.webp",
    "width": 320,
    "height": 320,
    "bytes": 40566,
    "sourcePath": "generated/red-sea-sprites/m1a2s-contact-sheet.png"
  },
  {
    "id": "red-sea-samad-contact-sheet",
    "faction": "red-sea",
    "title": "Samad drone sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-samad-contact-sheet.41e42e3306c1.webp",
    "width": 320,
    "height": 160,
    "bytes": 13350,
    "sourcePath": "generated/red-sea-sprites/samad-contact-sheet.png"
  },
  {
    "id": "red-sea-sads-contact-sheet",
    "faction": "red-sea",
    "title": "Saudi air defense sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-sads-contact-sheet.4ff9496820d6.webp",
    "width": 320,
    "height": 320,
    "bytes": 37076,
    "sourcePath": "generated/red-sea-sprites/sads-contact-sheet.png"
  },
  {
    "id": "red-sea-saat-contact-sheet",
    "faction": "red-sea",
    "title": "Saudi ATGM team sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-saat-contact-sheet.d816b767d0c9.webp",
    "width": 400,
    "height": 195,
    "bytes": 12746,
    "sourcePath": "generated/red-sea-sprites/saat-contact-sheet.png"
  },
  {
    "id": "red-sea-sajtac-contact-sheet",
    "faction": "red-sea",
    "title": "Saudi JTAC sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-sajtac-contact-sheet.18de11cb471f.webp",
    "width": 400,
    "height": 195,
    "bytes": 10042,
    "sourcePath": "generated/red-sea-sprites/sajtac-contact-sheet.png"
  },
  {
    "id": "red-sea-sang-contact-sheet",
    "faction": "red-sea",
    "title": "Saudi National Guard sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-sang-contact-sheet.1fe3db52611c.webp",
    "width": 400,
    "height": 195,
    "bytes": 10282,
    "sourcePath": "generated/red-sea-sprites/sang-contact-sheet.png"
  },
  {
    "id": "red-sea-wadighost-contact-sheet",
    "faction": "red-sea",
    "title": "Wadi Ghost sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-wadighost-contact-sheet.780149d209ec.webp",
    "width": 400,
    "height": 195,
    "bytes": 8254,
    "sourcePath": "generated/red-sea-sprites/wadighost-contact-sheet.png"
  },
  {
    "id": "red-sea-ymr-contact-sheet",
    "faction": "red-sea",
    "title": "Yemen rifle team sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-ymr-contact-sheet.01902d1bf321.webp",
    "width": 400,
    "height": 195,
    "bytes": 8624,
    "sourcePath": "generated/red-sea-sprites/ymr-contact-sheet.png"
  },
  {
    "id": "red-sea-ymlr-contact-sheet",
    "faction": "red-sea",
    "title": "Yemen rocket launcher sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-ymlr-contact-sheet.633dc1ee197c.webp",
    "width": 320,
    "height": 320,
    "bytes": 36578,
    "sourcePath": "generated/red-sea-sprites/ymlr-contact-sheet.png"
  },
  {
    "id": "red-sea-yrpg-contact-sheet",
    "faction": "red-sea",
    "title": "Yemen RPG team sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-yrpg-contact-sheet.b7a4ba6f7d60.webp",
    "width": 400,
    "height": 195,
    "bytes": 10256,
    "sourcePath": "generated/red-sea-sprites/yrpg-contact-sheet.png"
  },
  {
    "id": "red-sea-yspot-contact-sheet",
    "faction": "red-sea",
    "title": "Yemen spotter sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/red-sea/red-sea-yspot-contact-sheet.7c9f7e10cdf8.webp",
    "width": 400,
    "height": 195,
    "bytes": 8600,
    "sourcePath": "generated/red-sea-sprites/yspot-contact-sheet.png"
  },
  {
    "id": "turkey-cardinal-audit",
    "faction": "turkey",
    "title": "Cardinal handedness check",
    "category": "audit",
    "detail": "North, east, south, west landmarks",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-cardinal-audit.1d94e924969f.webp",
    "width": 1136,
    "height": 2088,
    "bytes": 103456,
    "sourcePath": "artifacts/turkey-faction/directional-audit/cardinal-handedness-check.png"
  },
  {
    "id": "turkey-facing-audit",
    "faction": "turkey",
    "title": "Ground roster facing audit",
    "category": "audit",
    "detail": "Full hull and turret facing sets",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-facing-audit.49ee79c6a2e7.webp",
    "width": 1576,
    "height": 4024,
    "bytes": 318892,
    "sourcePath": "artifacts/turkey-faction/directional-audit/all-facing-composites.png"
  },
  {
    "id": "turkey-aras8icon-review",
    "faction": "turkey",
    "title": "Aras-8 carrier production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-aras8icon-review.03119e3b0d12.webp",
    "width": 64,
    "height": 48,
    "bytes": 1418,
    "sourcePath": "generated/turkey-sprites/aras8icon-review.png"
  },
  {
    "id": "turkey-bozkiricon-review",
    "faction": "turkey",
    "title": "Bozkir tank production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-bozkiricon-review.94bdb162c075.webp",
    "width": 64,
    "height": 48,
    "bytes": 1504,
    "sourcePath": "generated/turkey-sprites/bozkiricon-review.png"
  },
  {
    "id": "turkey-denizkaplanicon-review",
    "faction": "turkey",
    "title": "Deniz Kaplan amphibious vehicle production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-denizkaplanicon-review.934480f0943a.webp",
    "width": 64,
    "height": 48,
    "bytes": 1560,
    "sourcePath": "generated/turkey-sprites/denizkaplanicon-review.png"
  },
  {
    "id": "turkey-egeicon-review",
    "faction": "turkey",
    "title": "Ege corvette production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-egeicon-review.c2dfd8b4ab7c.webp",
    "width": 64,
    "height": 48,
    "bytes": 1252,
    "sourcePath": "generated/turkey-sprites/egeicon-review.png"
  },
  {
    "id": "turkey-trdroneopicon-review",
    "faction": "turkey",
    "title": "Forward drone operator production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-trdroneopicon-review.78dc965d0cc3.webp",
    "width": 64,
    "height": 48,
    "bytes": 1492,
    "sourcePath": "generated/turkey-sprites/trdroneopicon-review.png"
  },
  {
    "id": "turkey-gokkalkanicon-review",
    "faction": "turkey",
    "title": "Gokkalkan air defense production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-gokkalkanicon-review.5130468b92a0.webp",
    "width": 64,
    "height": 48,
    "bytes": 1548,
    "sourcePath": "generated/turkey-sprites/gokkalkanicon-review.png"
  },
  {
    "id": "turkey-greywolficon-review",
    "faction": "turkey",
    "title": "Grey Wolf production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-greywolficon-review.31c12e7714f9.webp",
    "width": 64,
    "height": 48,
    "bytes": 1240,
    "sourcePath": "generated/turkey-sprites/greywolficon-review.png"
  },
  {
    "id": "turkey-kuzgunmicon-review",
    "faction": "turkey",
    "title": "Kuzgun-M UCAV production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-kuzgunmicon-review.f17b027e4855.webp",
    "width": 64,
    "height": 48,
    "bytes": 1524,
    "sourcePath": "generated/turkey-sprites/kuzgunmicon-review.png"
  },
  {
    "id": "turkey-marmaraicon-review",
    "faction": "turkey",
    "title": "Marmara frigate production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-marmaraicon-review.7b7265bfb708.webp",
    "width": 64,
    "height": 48,
    "bytes": 1298,
    "sourcePath": "generated/turkey-sprites/marmaraicon-review.png"
  },
  {
    "id": "turkey-trrifleicon-review",
    "faction": "turkey",
    "title": "Mechanized rifleman production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-trrifleicon-review.c3c012ae8ec6.webp",
    "width": 64,
    "height": 48,
    "bytes": 1276,
    "sourcePath": "generated/turkey-sprites/trrifleicon-review.png"
  },
  {
    "id": "turkey-traticon-review",
    "faction": "turkey",
    "title": "Portable AT specialist production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-traticon-review.7fa6c0d459e1.webp",
    "width": 64,
    "height": 48,
    "bytes": 1226,
    "sourcePath": "generated/turkey-sprites/traticon-review.png"
  },
  {
    "id": "turkey-poyrazicon-review",
    "faction": "turkey",
    "title": "Poyraz unmanned vessel production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-poyrazicon-review.5fc2d1dd6cc9.webp",
    "width": 64,
    "height": 48,
    "bytes": 1434,
    "sourcePath": "generated/turkey-sprites/poyrazicon-review.png"
  },
  {
    "id": "turkey-sahinxicon-review",
    "faction": "turkey",
    "title": "Sahin-X fighter production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-sahinxicon-review.b018f896be81.webp",
    "width": 64,
    "height": 48,
    "bytes": 898,
    "sourcePath": "generated/turkey-sprites/sahinxicon-review.png"
  },
  {
    "id": "turkey-sancakicon-review",
    "faction": "turkey",
    "title": "Sancak EW vehicle production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-sancakicon-review.3b2447dc449b.webp",
    "width": 64,
    "height": 48,
    "bytes": 1516,
    "sourcePath": "generated/turkey-sprites/sancakicon-review.png"
  },
  {
    "id": "turkey-turnaahicon-review",
    "faction": "turkey",
    "title": "Turna-AH rotorcraft production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-turnaahicon-review.d49d35da7a44.webp",
    "width": 64,
    "height": 48,
    "bytes": 1642,
    "sourcePath": "generated/turkey-sprites/turnaahicon-review.png"
  },
  {
    "id": "turkey-yildirimicon-review",
    "faction": "turkey",
    "title": "Yildirim artillery production cameo",
    "category": "cameo",
    "detail": "Production cameo review",
    "validation": "Shipped asset",
    "src": "/game-media/turkey/turkey-yildirimicon-review.a90eb39f2b94.webp",
    "width": 64,
    "height": 48,
    "bytes": 1450,
    "sourcePath": "generated/turkey-sprites/yildirimicon-review.png"
  },
  {
    "id": "turkey-roster-concept",
    "faction": "turkey",
    "title": "Anatolian Guard roster",
    "category": "concept",
    "detail": "Complete faction concept board",
    "validation": "Source artwork",
    "src": "/game-media/turkey/turkey-roster-concept.80da573c6c90.webp",
    "width": 1536,
    "height": 1024,
    "bytes": 167900,
    "sourcePath": "assets/turkey-faction/concept-sources/turkey-roster-concept.png"
  },
  {
    "id": "turkey-aras8husk-contact-sheet",
    "faction": "turkey",
    "title": "Aras8 Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-aras8husk-contact-sheet.dd7db6aab3f2.webp",
    "width": 336,
    "height": 336,
    "bytes": 22794,
    "sourcePath": "generated/turkey-sprites/aras8husk-contact-sheet.png"
  },
  {
    "id": "turkey-bozkirhusk-contact-sheet",
    "faction": "turkey",
    "title": "Bozkir Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-bozkirhusk-contact-sheet.06197de851af.webp",
    "width": 352,
    "height": 352,
    "bytes": 30282,
    "sourcePath": "generated/turkey-sprites/bozkirhusk-contact-sheet.png"
  },
  {
    "id": "turkey-denizkaplanhusk-contact-sheet",
    "faction": "turkey",
    "title": "Denizkaplan Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-denizkaplanhusk-contact-sheet.bc3884bfd060.webp",
    "width": 352,
    "height": 352,
    "bytes": 24484,
    "sourcePath": "generated/turkey-sprites/denizkaplanhusk-contact-sheet.png"
  },
  {
    "id": "turkey-egesink-contact-sheet",
    "faction": "turkey",
    "title": "Ege Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-egesink-contact-sheet.b72cc0c05d02.webp",
    "width": 448,
    "height": 672,
    "bytes": 23060,
    "sourcePath": "generated/turkey-sprites/egesink-contact-sheet.png"
  },
  {
    "id": "turkey-gokkalkanhusk-contact-sheet",
    "faction": "turkey",
    "title": "Gokkalkan Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-gokkalkanhusk-contact-sheet.869c8b7ad914.webp",
    "width": 352,
    "height": 352,
    "bytes": 26614,
    "sourcePath": "generated/turkey-sprites/gokkalkanhusk-contact-sheet.png"
  },
  {
    "id": "turkey-kuzgunmhusk-contact-sheet",
    "faction": "turkey",
    "title": "Kuzgunm Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-kuzgunmhusk-contact-sheet.c52833ed22e2.webp",
    "width": 448,
    "height": 112,
    "bytes": 6388,
    "sourcePath": "generated/turkey-sprites/kuzgunmhusk-contact-sheet.png"
  },
  {
    "id": "turkey-marmarasink-contact-sheet",
    "faction": "turkey",
    "title": "Marmara Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-marmarasink-contact-sheet.af784bfcf720.webp",
    "width": 512,
    "height": 768,
    "bytes": 37578,
    "sourcePath": "generated/turkey-sprites/marmarasink-contact-sheet.png"
  },
  {
    "id": "turkey-poyrazsink-contact-sheet",
    "faction": "turkey",
    "title": "Poyraz Sinking Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-poyrazsink-contact-sheet.d2510a56fc75.webp",
    "width": 384,
    "height": 576,
    "bytes": 10802,
    "sourcePath": "generated/turkey-sprites/poyrazsink-contact-sheet.png"
  },
  {
    "id": "turkey-sahinxhusk-contact-sheet",
    "faction": "turkey",
    "title": "Sahinx Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-sahinxhusk-contact-sheet.c7e4302d4d62.webp",
    "width": 512,
    "height": 128,
    "bytes": 6270,
    "sourcePath": "generated/turkey-sprites/sahinxhusk-contact-sheet.png"
  },
  {
    "id": "turkey-sancakhusk-contact-sheet",
    "faction": "turkey",
    "title": "Sancak Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-sancakhusk-contact-sheet.dfc24b399a01.webp",
    "width": 352,
    "height": 352,
    "bytes": 25234,
    "sourcePath": "generated/turkey-sprites/sancakhusk-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-air-impact-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Air Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-air-impact-contact-sheet.3050b0114c44.webp",
    "width": 448,
    "height": 112,
    "bytes": 4630,
    "sourcePath": "generated/turkey-sprites/turkey-air-impact-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-air-muzzle-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Air Muzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-air-muzzle-contact-sheet.fe45d790499c.webp",
    "width": 384,
    "height": 288,
    "bytes": 5044,
    "sourcePath": "generated/turkey-sprites/turkey-air-muzzle-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-artillery-impact-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Artillery Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-artillery-impact-contact-sheet.9fbaafc29677.webp",
    "width": 512,
    "height": 128,
    "bytes": 8864,
    "sourcePath": "generated/turkey-sprites/turkey-artillery-impact-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-at-impact-contact-sheet",
    "faction": "turkey",
    "title": "Turkey At Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-at-impact-contact-sheet.69bde1220c25.webp",
    "width": 384,
    "height": 96,
    "bytes": 4138,
    "sourcePath": "generated/turkey-sprites/turkey-at-impact-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-designator-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Designator",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-designator-contact-sheet.48a3c9caedc0.webp",
    "width": 256,
    "height": 32,
    "bytes": 430,
    "sourcePath": "generated/turkey-sprites/turkey-designator-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-ground-muzzle-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Ground Muzzle",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-ground-muzzle-contact-sheet.fe45d790499c.webp",
    "width": 384,
    "height": 288,
    "bytes": 5044,
    "sourcePath": "generated/turkey-sprites/turkey-ground-muzzle-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-heavy-impact-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Heavy Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-heavy-impact-contact-sheet.6cc695a2a6c4.webp",
    "width": 512,
    "height": 128,
    "bytes": 8018,
    "sourcePath": "generated/turkey-sprites/turkey-heavy-impact-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-naval-impact-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Naval Impact",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-naval-impact-contact-sheet.968df9b5eb1a.webp",
    "width": 512,
    "height": 128,
    "bytes": 8226,
    "sourcePath": "generated/turkey-sprites/turkey-naval-impact-contact-sheet.png"
  },
  {
    "id": "turkey-turkey-wake-contact-sheet",
    "faction": "turkey",
    "title": "Turkey Wake",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turkey-wake-contact-sheet.0638db91231e.webp",
    "width": 256,
    "height": 32,
    "bytes": 328,
    "sourcePath": "generated/turkey-sprites/turkey-wake-contact-sheet.png"
  },
  {
    "id": "turkey-turnaahhusk-contact-sheet",
    "faction": "turkey",
    "title": "Turnaah Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turnaahhusk-contact-sheet.5c38751b0047.webp",
    "width": 480,
    "height": 240,
    "bytes": 17982,
    "sourcePath": "generated/turkey-sprites/turnaahhusk-contact-sheet.png"
  },
  {
    "id": "turkey-turnaahrotor-contact-sheet",
    "faction": "turkey",
    "title": "Turnaah Rotor Sequence",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turnaahrotor-contact-sheet.dc8daf8180cd.webp",
    "width": 480,
    "height": 120,
    "bytes": 2808,
    "sourcePath": "generated/turkey-sprites/turnaahrotor-contact-sheet.png"
  },
  {
    "id": "turkey-yildirimhusk-contact-sheet",
    "faction": "turkey",
    "title": "Yildirim Husk",
    "category": "effects",
    "detail": "Generated effects and damage-state review",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-yildirimhusk-contact-sheet.69b84a4fec87.webp",
    "width": 368,
    "height": 368,
    "bytes": 30114,
    "sourcePath": "generated/turkey-sprites/yildirimhusk-contact-sheet.png"
  },
  {
    "id": "turkey-ai-progression",
    "faction": "turkey",
    "title": "Native bot progression",
    "category": "live",
    "detail": "Normal-bot build telemetry",
    "validation": "Live validated",
    "src": "/game-media/turkey/turkey-ai-progression.86986f71d33e.webp",
    "width": 1280,
    "height": 720,
    "bytes": 52786,
    "sourcePath": "artifacts/turkey-faction/turkey-ai-progression.png"
  },
  {
    "id": "turkey-straits-combat",
    "faction": "turkey",
    "title": "Straits Shield combat",
    "category": "live",
    "detail": "Current OpenRA renderer",
    "validation": "Live validated",
    "src": "/game-media/turkey/turkey-straits-combat.c63e7ae84259.webp",
    "width": 1280,
    "height": 720,
    "bytes": 93742,
    "sourcePath": "artifacts/turkey-faction/live/straits-shield-live-combat.png"
  },
  {
    "id": "turkey-straits-opening",
    "faction": "turkey",
    "title": "Straits Shield opening",
    "category": "live",
    "detail": "Current OpenRA renderer",
    "validation": "Live validated",
    "src": "/game-media/turkey/turkey-straits-opening.0de2441d068c.webp",
    "width": 1280,
    "height": 720,
    "bytes": 97680,
    "sourcePath": "artifacts/turkey-faction/live/straits-shield-opening.png"
  },
  {
    "id": "turkey-aras8-contact-sheet",
    "faction": "turkey",
    "title": "Aras-8 carrier sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-aras8-contact-sheet.f17bf8da5a5c.webp",
    "width": 336,
    "height": 336,
    "bytes": 26916,
    "sourcePath": "generated/turkey-sprites/aras8-contact-sheet.png"
  },
  {
    "id": "turkey-bozkir-contact-sheet",
    "faction": "turkey",
    "title": "Bozkir tank sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-bozkir-contact-sheet.8bd012697cc6.webp",
    "width": 352,
    "height": 352,
    "bytes": 34682,
    "sourcePath": "generated/turkey-sprites/bozkir-contact-sheet.png"
  },
  {
    "id": "turkey-denizkaplan-contact-sheet",
    "faction": "turkey",
    "title": "Deniz Kaplan amphibious vehicle sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-denizkaplan-contact-sheet.c7673b109b83.webp",
    "width": 352,
    "height": 352,
    "bytes": 28772,
    "sourcePath": "generated/turkey-sprites/denizkaplan-contact-sheet.png"
  },
  {
    "id": "turkey-ege-contact-sheet",
    "faction": "turkey",
    "title": "Ege corvette sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-ege-contact-sheet.1920dab22a74.webp",
    "width": 448,
    "height": 336,
    "bytes": 11186,
    "sourcePath": "generated/turkey-sprites/ege-contact-sheet.png"
  },
  {
    "id": "turkey-trdroneop-contact-sheet",
    "faction": "turkey",
    "title": "Forward drone operator sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-trdroneop-contact-sheet.09c26a7c1156.webp",
    "width": 192,
    "height": 1152,
    "bytes": 32430,
    "sourcePath": "generated/turkey-sprites/trdroneop-contact-sheet.png"
  },
  {
    "id": "turkey-gokkalkan-contact-sheet",
    "faction": "turkey",
    "title": "Gokkalkan air defense sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-gokkalkan-contact-sheet.45c9f4dd07f0.webp",
    "width": 352,
    "height": 352,
    "bytes": 30882,
    "sourcePath": "generated/turkey-sprites/gokkalkan-contact-sheet.png"
  },
  {
    "id": "turkey-greywolf-contact-sheet",
    "faction": "turkey",
    "title": "Grey Wolf sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-greywolf-contact-sheet.672ded0b929b.webp",
    "width": 192,
    "height": 1152,
    "bytes": 18118,
    "sourcePath": "generated/turkey-sprites/greywolf-contact-sheet.png"
  },
  {
    "id": "turkey-kuzgunm-contact-sheet",
    "faction": "turkey",
    "title": "Kuzgun-M UCAV sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-kuzgunm-contact-sheet.1e2ab0f96819.webp",
    "width": 448,
    "height": 112,
    "bytes": 7920,
    "sourcePath": "generated/turkey-sprites/kuzgunm-contact-sheet.png"
  },
  {
    "id": "turkey-marmara-contact-sheet",
    "faction": "turkey",
    "title": "Marmara frigate sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-marmara-contact-sheet.b16188453cbd.webp",
    "width": 512,
    "height": 384,
    "bytes": 16354,
    "sourcePath": "generated/turkey-sprites/marmara-contact-sheet.png"
  },
  {
    "id": "turkey-trrifle-contact-sheet",
    "faction": "turkey",
    "title": "Mechanized rifleman sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-trrifle-contact-sheet.5ab8515f5591.webp",
    "width": 192,
    "height": 1152,
    "bytes": 18274,
    "sourcePath": "generated/turkey-sprites/trrifle-contact-sheet.png"
  },
  {
    "id": "turkey-trat-contact-sheet",
    "faction": "turkey",
    "title": "Portable AT specialist sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-trat-contact-sheet.0bc95cdc3c52.webp",
    "width": 192,
    "height": 1152,
    "bytes": 20582,
    "sourcePath": "generated/turkey-sprites/trat-contact-sheet.png"
  },
  {
    "id": "turkey-poyraz-contact-sheet",
    "faction": "turkey",
    "title": "Poyraz unmanned vessel sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-poyraz-contact-sheet.1eedd6eaae0d.webp",
    "width": 384,
    "height": 288,
    "bytes": 6398,
    "sourcePath": "generated/turkey-sprites/poyraz-contact-sheet.png"
  },
  {
    "id": "turkey-sahinx-contact-sheet",
    "faction": "turkey",
    "title": "Sahin-X fighter sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-sahinx-contact-sheet.61fb037bc3e8.webp",
    "width": 512,
    "height": 128,
    "bytes": 8292,
    "sourcePath": "generated/turkey-sprites/sahinx-contact-sheet.png"
  },
  {
    "id": "turkey-sancak-contact-sheet",
    "faction": "turkey",
    "title": "Sancak EW vehicle sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-sancak-contact-sheet.6f286091d508.webp",
    "width": 352,
    "height": 352,
    "bytes": 29990,
    "sourcePath": "generated/turkey-sprites/sancak-contact-sheet.png"
  },
  {
    "id": "turkey-turnaah-contact-sheet",
    "faction": "turkey",
    "title": "Turna-AH rotorcraft sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-turnaah-contact-sheet.8c0528077259.webp",
    "width": 480,
    "height": 240,
    "bytes": 25574,
    "sourcePath": "generated/turkey-sprites/turnaah-contact-sheet.png"
  },
  {
    "id": "turkey-yildirim-contact-sheet",
    "faction": "turkey",
    "title": "Yildirim artillery sprite sheet",
    "category": "unit",
    "detail": "Generated animation contact sheet",
    "validation": "Structurally audited",
    "src": "/game-media/turkey/turkey-yildirim-contact-sheet.52b18fdb691e.webp",
    "width": 368,
    "height": 368,
    "bytes": 34866,
    "sourcePath": "generated/turkey-sprites/yildirim-contact-sheet.png"
  }
]
