{
  "schemaVersion": 1,
  "pack": "visualSpectrum",
  "sourceKind": "ai-image-generation",
  "generator": "OpenAI imagegen",
  "reviewStatus": "visual-review-passed",
  "reviewedOn": "2026-08-10",
  "qualityGate": [
    "generated visual rather than HTML/SVG fallback",
    "16:9 source at least 1280x720",
    "visual composition and readable key copy reviewed",
    "normalized to 960x540 JPEG quality 92"
  ],
  "assets": [
    {
      "id": "decision-memo",
      "file": "decision-memo.jpg",
      "catalogAnchor": "고객지원 운영모델 전환안",
      "sourceFile": "decision-memo.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1198480,
      "width": 960,
      "height": 540,
      "bytes": 82044,
      "sha256": "3fadb34fea43404a8cdbd1e69a33172fd80668c802c820fbdeaa2e226810256b"
    },
    {
      "id": "evidence-review",
      "file": "evidence-review.jpg",
      "catalogAnchor": "도입 효과에 대한 근거 종합",
      "sourceFile": "evidence-review.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1447649,
      "width": 960,
      "height": 540,
      "bytes": 146933,
      "sha256": "65709efc646590539be59348c2b075f94688a9ed0f83d8f6616c71a6c1a5f742"
    },
    {
      "id": "impact-evaluation",
      "file": "impact-evaluation.jpg",
      "catalogAnchor": "지역 기술기업 성장지원 성과",
      "sourceFile": "impact-evaluation.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1929613,
      "width": 960,
      "height": 540,
      "bytes": 123881,
      "sha256": "4ce006c8c1bac69e8bbd2362e011c8a99c880c95197b8755563b3c92c491e72a"
    },
    {
      "id": "risk-compliance-brief",
      "file": "risk-compliance-brief.jpg",
      "catalogAnchor": "이번 분기 핵심 통제 이슈",
      "sourceFile": "risk-compliance-brief.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1452610,
      "width": 960,
      "height": 540,
      "bytes": 71730,
      "sha256": "41dc09ad1e387358bdd89ed1fbcd44fcf32b7a03cab49885e9693fdcfbfe6017"
    },
    {
      "id": "nordic-soft-minimal",
      "file": "nordic-soft-minimal.jpg",
      "catalogAnchor": "일상의 리듬을 가볍게",
      "sourceFile": "nordic-soft-minimal.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1543731,
      "width": 960,
      "height": 540,
      "bytes": 78609,
      "sha256": "5ddc8658ffcf0a483ea40ef0609662bc4bad32ef110984500796f1ec77a7faa3"
    },
    {
      "id": "monochrome-photo-essay",
      "file": "monochrome-photo-essay.jpg",
      "catalogAnchor": "현장에서 시작된 변화",
      "sourceFile": "monochrome-photo-essay.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1886197,
      "width": 960,
      "height": 540,
      "bytes": 88323,
      "sha256": "da8374a6d5b7c6396a9c4ae5fb368d0582f9b3054f62f6251d7352638a2406f2"
    },
    {
      "id": "art-deco-modern",
      "file": "art-deco-modern.jpg",
      "catalogAnchor": "THE NEW STANDARD",
      "sourceFile": "art-deco-modern.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1534240,
      "width": 960,
      "height": 540,
      "bytes": 93115,
      "sha256": "2a36584bcb3d11c446c9aab1938ecb23652cb8ebc142376b9201f1345ce62ce6"
    },
    {
      "id": "museum-catalog",
      "file": "museum-catalog.jpg",
      "catalogAnchor": "형태와 기억의 기록",
      "sourceFile": "museum-catalog.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2055805,
      "width": 960,
      "height": 540,
      "bytes": 106933,
      "sha256": "8a1d576a113b62a3ba541d74364c7128782497f0282a6063b6e05cfc0af3f12d"
    },
    {
      "id": "fashion-lookbook",
      "file": "fashion-lookbook.jpg",
      "catalogAnchor": "QUIET MOTION",
      "sourceFile": "fashion-lookbook.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2347481,
      "width": 960,
      "height": 540,
      "bytes": 115040,
      "sha256": "6873072b26dbe51cf4b13932c50797aa075fac27c7538f0b0a8b7f1dcd8e6c6b"
    },
    {
      "id": "product-launch-story",
      "file": "product-launch-story.jpg",
      "catalogAnchor": "생각의 흐름을 놓치지 않도록",
      "sourceFile": "product-launch-story.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1433565,
      "width": 960,
      "height": 540,
      "bytes": 84020,
      "sha256": "fbdc9ee1d3d476f0b94e955ef51a48a6cc4bc6bc5994abdc9257f57a75adf2d5"
    },
    {
      "id": "growth-experiment-board",
      "file": "growth-experiment-board.jpg",
      "catalogAnchor": "활성화 구간의 마찰 줄이기",
      "sourceFile": "growth-experiment-board.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1295597,
      "width": 960,
      "height": 540,
      "bytes": 104346,
      "sha256": "ff777c9e6fdf6fb355b8778f07a4dbe4f6a6ba72599ab746f0a020bca325bc97"
    },
    {
      "id": "community-platform",
      "file": "community-platform.jpg",
      "catalogAnchor": "배우고 나누며 다시 연결되는 곳",
      "sourceFile": "community-platform.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1764276,
      "width": 960,
      "height": 540,
      "bytes": 119650,
      "sha256": "9d6451780b5d048995566cb3a7cac406c4f9c639bef39b24416649e6a0b25a18"
    },
    {
      "id": "climate-tech-venture",
      "file": "climate-tech-venture.jpg",
      "catalogAnchor": "산업 폐열을 다시 쓰는 방법",
      "sourceFile": "climate-tech-venture.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1887846,
      "width": 960,
      "height": 540,
      "bytes": 123452,
      "sha256": "b52f596c633eb6e2da2df8c1c1dcc0d6f6907ab66cddb94a927cad37eeabc1de"
    },
    {
      "id": "system-architecture-map",
      "file": "system-architecture-map.jpg",
      "catalogAnchor": "실시간 의사결정 플랫폼",
      "sourceFile": "system-architecture-map.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1489775,
      "width": 960,
      "height": 540,
      "bytes": 114534,
      "sha256": "c1be2436569832f77ea517d7e4fe8ae020144181756221ac627a0d78bcd017b5"
    },
    {
      "id": "cybersecurity-operations",
      "file": "cybersecurity-operations.jpg",
      "catalogAnchor": "위협 탐지에서 복구까지",
      "sourceFile": "cybersecurity-operations.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1550435,
      "width": 960,
      "height": 540,
      "bytes": 116160,
      "sha256": "a97b369781b447e5139132a49a09f233e0d48d7c8f0f4b685a00545db5c03de8"
    },
    {
      "id": "terminal-console",
      "file": "terminal-console.jpg",
      "catalogAnchor": "한 번의 명령으로 안전하게 배포",
      "sourceFile": "terminal-console.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1390409,
      "width": 960,
      "height": 540,
      "bytes": 83418,
      "sha256": "a41d85ca7dbb3176a1736c6c85e55c41fd299c4f4ff18e2e6708cdbe0e8fac30"
    },
    {
      "id": "research-lab-notebook",
      "file": "research-lab-notebook.jpg",
      "catalogAnchor": "저온 조건에서의 반응 안정성",
      "sourceFile": "research-lab-notebook.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 1675913,
      "width": 960,
      "height": 540,
      "bytes": 116159,
      "sha256": "051c8280de3c41247d3697fd3a7b3b610b785c7e42bf12b9cecc99cf5b35d253"
    },
    {
      "id": "bauhaus-modern",
      "file": "bauhaus-modern.jpg",
      "catalogAnchor": "DESIGN / SYSTEM / 26",
      "sourceFile": "bauhaus-modern.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2977639,
      "width": 960,
      "height": 540,
      "bytes": 164563,
      "sha256": "5259ee91b209c4bcfd1b13040e016441074e7e4371788ab128439de59bc72310"
    },
    {
      "id": "mid-century-editorial",
      "file": "mid-century-editorial.jpg",
      "catalogAnchor": "좋은 일상은 작은 선택에서",
      "sourceFile": "mid-century-editorial.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2243915,
      "width": 960,
      "height": 540,
      "bytes": 115516,
      "sha256": "7c1a88bec29001ade51c85016d21815c1ba07de8b8c2f5ecd98646bcb89458fc"
    },
    {
      "id": "kinetic-type",
      "file": "kinetic-type.jpg",
      "catalogAnchor": "생각을 앞으로",
      "sourceFile": "kinetic-type.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 3189028,
      "width": 960,
      "height": 540,
      "bytes": 211121,
      "sha256": "3ac88e5ffd0d8316565cd9df5a1fd753b84a99e278a9cda200a2bbcaa0a1ec7a"
    },
    {
      "id": "watercolor-infographic",
      "file": "watercolor-infographic.jpg",
      "catalogAnchor": "도시의 물은 어떻게 순환할까?",
      "sourceFile": "watercolor-infographic.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 3001352,
      "width": 960,
      "height": 540,
      "bytes": 192094,
      "sha256": "dfa90aaa9969a7d87bfb087a964326f4f35b19f0159a3d0b85c424c3bba55b2c"
    },
    {
      "id": "ink-wash-modern",
      "file": "ink-wash-modern.jpg",
      "catalogAnchor": "바람이 머무는 자리",
      "sourceFile": "ink-wash-modern.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2797764,
      "width": 960,
      "height": 540,
      "bytes": 159296,
      "sha256": "4250133d8c69063d4a0604db9d20f3e4d626cd0ccf98682e5d503d0ab6e7aa67"
    },
    {
      "id": "holographic-y2k",
      "file": "holographic-y2k.jpg",
      "catalogAnchor": "BEYOND THE SCREEN",
      "sourceFile": "holographic-y2k.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2185299,
      "width": 960,
      "height": 540,
      "bytes": 146579,
      "sha256": "3d3dfa236faae2cf720da3ed4a60fdb1cce88f12e774ebce1c79336cde061147"
    },
    {
      "id": "sticker-pop",
      "file": "sticker-pop.jpg",
      "catalogAnchor": "아이디어를 붙이고 연결해요",
      "sourceFile": "sticker-pop.png",
      "sourceWidth": 1672,
      "sourceHeight": 941,
      "sourceBytes": 2856877,
      "width": 960,
      "height": 540,
      "bytes": 195198,
      "sha256": "a27415bce71e50a36776ddb2124c9b9abcc5392b8f056d84c11c57cb3eb828b5"
    }
  ]
}
