{
  "title": "Venue loader and gallery pointer navigation addendum",
  "date": "2026-11-07",
  "status": "DESIGN_READY_FOR_PMA_REVIEW",
  "entry": "index.html",
  "screenshots": "screenshots.html",
  "readme": "README.md",
  "source_sha": "b27f91beceee24029311b9be2e26eca12b343ccb",
  "source_root": "/home/agentagency-dev/owner-media406-webp-expansion-20261107",
  "scope": [
    "VenueGallery",
    "VenueCover",
    "SelectedVenueCover",
    "venue-illustration helper",
    "venue-gallery.css",
    "games.css",
    "targeted regression checks"
  ],
  "decisions": {
    "loading": "static CSS skeleton",
    "motion": "none",
    "spinner": false,
    "no_photo": "neutral text empty-state",
    "community507_empty": "neutral text block",
    "gallery_pointer": "interactive descendants excluded before drag capture",
    "gallery_controls": "existing count greater than one"
  },
  "source_hashes": [
    {
      "path": "apps/web/src/components/consumer/venues/VenueGallery.tsx",
      "sha256": "2ead92105129aac1db582cad5a39d6900d40d3bec310cb86e424ec6a9706bcbd"
    },
    {
      "path": "apps/web/src/components/consumer/venues/VenueCover.tsx",
      "sha256": "95a01689f7475ddaa189f9672ce14765dd5b56aa291460f85af2a879a99feb41"
    },
    {
      "path": "apps/web/src/components/consumer/venues/SelectedVenueCover.tsx",
      "sha256": "d8a0cf908e1ae5765ef20f7acaa8fff0e7336b8a638cc62f07083c0fd1aa76a0"
    },
    {
      "path": "apps/web/src/lib/venue-illustration.ts",
      "sha256": "4a5597a64e049679f493dfe8ac53c52ba06659a379afc1925f50d34fc9a15ce4"
    },
    {
      "path": "apps/web/src/styles/venue-gallery.css",
      "sha256": "2e0ef8f8e054939778be259fd5ab16af13e4b6af8ff8072700a273333a9a8d68"
    },
    {
      "path": "apps/web/src/styles/games.css",
      "sha256": "e7440e24a13ac0c6ee267fc0e2a8d739fda83e3e080a558cacc412dafe45f9c7"
    },
    {
      "path": "apps/web/src/components/consumer/games/DesktopMapInspector.tsx",
      "sha256": "379b595f7c0a2ea1b686b1ad5a5319760d36a27856c60572b15d6151090ae09a"
    },
    {
      "path": "apps/web/src/styles/consumer-tokens.css",
      "sha256": "7faf5173e24a0899277f98b6095cd530320a53b5f4fa70d5390851d2f6dfe915"
    },
    {
      "path": "docs/product/DESKTOP_OVERLAY_STYLE_GUIDE.md",
      "sha256": "2d9b09fe32d81691edeb1121335ab2db2de49820e07839f676454755b6965403"
    }
  ],
  "read_only_actual_evidence": {
    "original_directory": "/home/agentagency-dev/train-execution-evidence-20261027/venue-loader-navigation-20261107-readonly",
    "receipt": "inputs/live-readonly-receipt.json",
    "confirmed_defect": "Desktop gallery pointer capture retargets arrow click BUTTON to gallery DIV",
    "scope_classification": "Existing multi-photo gallery arrows"
  },
  "venue507_v1": {
    "manifest_sha256": "cc36f348af4e457fd6ce4ec0c74aebf1ff5331442d573f358d2cf53f0ad6042a",
    "original_checksum_files_verified": 154,
    "all_match": true
  },
  "self_checks": {
    "interaction_checks": 8,
    "screenshots": 54,
    "horizontal_overflow_cases": 54,
    "overflow_found": false,
    "console_errors": [],
    "independent_product_qa": "PENDING",
    "owner_uat": "NOT_TESTED"
  },
  "publication": {
    "status": "AWAITING_TRUSTED_PUBLISHER",
    "proposed_directory": "projects/gobadminton/design/style-guide/venue-loader/20261107-astra-v1/"
  },
  "artifacts": [
    {
      "path": "README.md",
      "bytes": 12101,
      "sha256": "c0b70b91f8d82ef09535bd1b5e0e41e9a8f408c3cff339828ba22719f9240712"
    },
    {
      "path": "assets/159f8.svg",
      "bytes": 858,
      "sha256": "8812d0d90924af5f006a7c7cbd3dfbf11583c044925d4792dbed87a3712535aa"
    },
    {
      "path": "assets/360c7.svg",
      "bytes": 773,
      "sha256": "acd75d09824b2f23c6615c036636d50cf765cb29715f6732eb15bd2fb3d00f38"
    },
    {
      "path": "assets/67df8.svg",
      "bytes": 8570,
      "sha256": "139f0e578d41371c73e36bb844c0956fa86924a33360c15c1c7256def1a8ca71"
    },
    {
      "path": "assets/c255f.svg",
      "bytes": 1327,
      "sha256": "b1edfd33133e6caa988a0759da4fbf33d4270c9f0860a3ad9e2318da55984ec8"
    },
    {
      "path": "assets/f569e.svg",
      "bytes": 403,
      "sha256": "85a47834a58cf27541ffbaa104e0429b8e2e67a08be2bf65c6fef90a67a5ba0f"
    },
    {
      "path": "assets/f8ab5.svg",
      "bytes": 390,
      "sha256": "7d6b85ae3a494e35819ff9a2f93eaa9eb10aadc0492791476ccae4de816ec676"
    },
    {
      "path": "assets/lime-0.webp",
      "bytes": 39100,
      "sha256": "769af534e6b33f92125918a7081bd43f7fd534544b2df704ac524be80b4aa910"
    },
    {
      "path": "assets/lime-1.webp",
      "bytes": 44066,
      "sha256": "2714db3a68ee33d93d95f852f8fd52b44d3363d41df9d942a0b7be82d8a87749"
    },
    {
      "path": "assets/lime-public.json",
      "bytes": 1724,
      "sha256": "d4d87b125af1957db6d3c2d019cd07d0d1c926b26950bb054a59b7f8f557a26c"
    },
    {
      "path": "assets/official-unischool.webp",
      "bytes": 46230,
      "sha256": "7f08731768ba9b333c2d8068f4df5e037ff73275a69be56d47e6a95bc8c4d27e"
    },
    {
      "path": "assets/onest.woff2",
      "bytes": 71117,
      "sha256": "c2475a4eb6479e2d5f5a0c1929ed29839ac9e61169e5aa5660299b8b77144275"
    },
    {
      "path": "browser-evidence.json",
      "bytes": 9610,
      "sha256": "4a281ed08d3fc0b06e932e4c51938ade39ea1b9ac09be8eddb47b09575594421"
    },
    {
      "path": "gallery-data.js",
      "bytes": 771,
      "sha256": "5d1374e921a229d1301efeb8982c97e66d473671ec949bc86fa22a8bda794eca"
    },
    {
      "path": "index.html",
      "bytes": 1663,
      "sha256": "f1687bf62a36e7688cb12fba2227a8c6ae4bdbffb44885ac12ae212bcdabc039"
    },
    {
      "path": "inputs/lime-1280-loading.png",
      "bytes": 90040,
      "sha256": "644ae5250df95e38410c57af4ba7cbce11717ee4c8313f26a77f156d3c097680"
    },
    {
      "path": "inputs/lime-390-loading.png",
      "bytes": 63631,
      "sha256": "a85dafae78caca3f5d61cbb4672851fabccaf54cdd3d7b64e8320026cd280256"
    },
    {
      "path": "inputs/live-readonly-receipt.json",
      "bytes": 13625,
      "sha256": "1c204c2fcead30df76c60ee87eb1493b6269e33554d2fa08a858c41ef3748e95"
    },
    {
      "path": "prototype.js",
      "bytes": 12058,
      "sha256": "15a714727d640c5bd055cc312472a7be8188f867892f42a3da161752b3586e7d"
    },
    {
      "path": "screenshots/community-empty-1280.png",
      "bytes": 87222,
      "sha256": "e33b4bb3faff1cb9fd51fab288669f8e716732a2908d243ad6aaedc4c7294fe5"
    },
    {
      "path": "screenshots/community-empty-1440.png",
      "bytes": 87974,
      "sha256": "b7f0986bf7e344ff61764ec7c0176009742f48b47524e6caf9aa8e299488a4c1"
    },
    {
      "path": "screenshots/community-empty-390.png",
      "bytes": 63069,
      "sha256": "84587fe9b660aa522f26dba94dcaf9038236f45e56c71207e441bb695bd02e16"
    },
    {
      "path": "screenshots/community-empty-430.png",
      "bytes": 67781,
      "sha256": "6ef9b5ec3e4b1ed2ad824eaa1d29e696a1959fa2643ff4baefcbbb13a0849a67"
    },
    {
      "path": "screenshots/compact-empty-1280.png",
      "bytes": 89914,
      "sha256": "efb7da61dbfa6f3a07e8293fab6c8da968004983f704aef8c3d342427b1fc447"
    },
    {
      "path": "screenshots/compact-empty-390.png",
      "bytes": 71090,
      "sha256": "a77e349c7452efa25caac39c7e3268bff4fbe960d7f38d8a2ab85e7c66e0d5c6"
    },
    {
      "path": "screenshots/compact-error-1280.png",
      "bytes": 92823,
      "sha256": "b06591c851db996a4b3b85c0da53a57e0e3a934f9a8dcb0a3cc195a72439266b"
    },
    {
      "path": "screenshots/compact-error-390.png",
      "bytes": 71599,
      "sha256": "53f434983efdf2ebb606e6f0d2255ce0d66d874fcc8de534035acbdc086dec7d"
    },
    {
      "path": "screenshots/compact-loading-1280.png",
      "bytes": 93575,
      "sha256": "f53a33a7790c0511dbb6b8bc8038d7e3b6112d5071e78366e0eca1afc8b23e4c"
    },
    {
      "path": "screenshots/compact-loading-1440.png",
      "bytes": 94953,
      "sha256": "c2cfdef4064fc26e92efa4e41930a0bd0d388dfdb8004503564efbd58dad877a"
    },
    {
      "path": "screenshots/compact-loading-390.png",
      "bytes": 73748,
      "sha256": "612678fe05363110955782eb7b3f217903cb4d266277b204a47323f6381bab8a"
    },
    {
      "path": "screenshots/compact-loading-430.png",
      "bytes": 74368,
      "sha256": "e9294a2fd75e8d31f83336dbcb8813ca16a3777a03ee9c40fe0986d74b1d2ded"
    },
    {
      "path": "screenshots/compact-ready-1280.png",
      "bytes": 99657,
      "sha256": "079d8af519749996831978cb9979c305146485519328bb334df72fa06300f1ce"
    },
    {
      "path": "screenshots/compact-ready-390.png",
      "bytes": 76381,
      "sha256": "329b8b746041fbc8d9c0d779ae7698686da462aa020b5099198c596d4b4143c4"
    },
    {
      "path": "screenshots/gallery-empty-1280.png",
      "bytes": 106809,
      "sha256": "ed6630086470e1392fd95b2130f63617ed6e0acdbcd377a6f2027c6792530c58"
    },
    {
      "path": "screenshots/gallery-empty-390.png",
      "bytes": 80661,
      "sha256": "68479d1dc903f10f9cba8b90626fdd054b7651996046e187a33d1d017c6ecbc2"
    },
    {
      "path": "screenshots/gallery-error-1280.png",
      "bytes": 110220,
      "sha256": "4a8b9c249fa3eea7f0fb0148acbd3ceee835ceaee39328e2b35f346c57ea2293"
    },
    {
      "path": "screenshots/gallery-error-390.png",
      "bytes": 84167,
      "sha256": "d7c8020b2225e09c73c04dd40a5ab66336d6f9afe8b9f9284910602474e760ee"
    },
    {
      "path": "screenshots/gallery-loading-1280.png",
      "bytes": 155386,
      "sha256": "0a2fac68aaddd1ed2e004648924550fd28e13476e00efb0aa47fa9448b6bfc03"
    },
    {
      "path": "screenshots/gallery-loading-1440.png",
      "bytes": 159322,
      "sha256": "93210be9ca1b673317130a07bd7b5d7a1a0b77c7c9f3d8353a05480839a1b747"
    },
    {
      "path": "screenshots/gallery-loading-390.png",
      "bytes": 92308,
      "sha256": "5718473509ca327662729c9b502375876dc41e40a99c43b07976c9a7852194b1"
    },
    {
      "path": "screenshots/gallery-loading-430.png",
      "bytes": 95350,
      "sha256": "1d145b3ea4f2e46e6ef7f9a97f3762d4310a7662f2be03f398f15d6104d4d4a7"
    },
    {
      "path": "screenshots/gallery-ready-1280.png",
      "bytes": 407366,
      "sha256": "32b13b4f361a32742e6468bd8b449dbe43a4fa764058854a92011b5a089e5591"
    },
    {
      "path": "screenshots/gallery-ready-390.png",
      "bytes": 161090,
      "sha256": "e4bfeedbed49edf163f4bdb7f167b6ec5f0f3d9c10bfec8f84285fb3bc8d3008"
    },
    {
      "path": "screenshots/map-empty-1280.png",
      "bytes": 114297,
      "sha256": "652ee53050acf4f3dfb9e128381adbcc25b8af9b067e3753185f379268d980e3"
    },
    {
      "path": "screenshots/map-empty-390.png",
      "bytes": 82400,
      "sha256": "bd0be88d804d87fad6c1175e408effc2747b541c824a3c0eba8edff95a527a60"
    },
    {
      "path": "screenshots/map-error-1280.png",
      "bytes": 114520,
      "sha256": "52b0ea9f94fbf9405e911e21dfbdcd33948d89a6ed1fbdd91b801a3281403999"
    },
    {
      "path": "screenshots/map-error-390.png",
      "bytes": 86690,
      "sha256": "f8af9f687f4b1163ead9b02cad8f7b973290666d0bf1b7ed717af2f970347d66"
    },
    {
      "path": "screenshots/map-loading-1280.png",
      "bytes": 123281,
      "sha256": "61126f9ba3642713d7e1b67298aa1533286f9cd8d9a3c121e472c6d70471e2af"
    },
    {
      "path": "screenshots/map-loading-1440.png",
      "bytes": 126844,
      "sha256": "da5e91b786db608f0f68df0d7871c4ae62e9ffbbb64149b93ffa3f8cfada9eb1"
    },
    {
      "path": "screenshots/map-loading-390.png",
      "bytes": 93604,
      "sha256": "1547f754c64b3558c0ce0ba9e69c83e909baa01caf4e9982afcc52ce0abad903"
    },
    {
      "path": "screenshots/map-loading-430.png",
      "bytes": 96216,
      "sha256": "ac886d7710c74380c7513c166abf8af40f7321d2d794b930f05f1e1ea339dbed"
    },
    {
      "path": "screenshots/map-ready-1280.png",
      "bytes": 216836,
      "sha256": "a643b13b629333a9c1da16ecbf4dec55d8bd94306c56164e01d85b0371a141d1"
    },
    {
      "path": "screenshots/map-ready-390.png",
      "bytes": 173604,
      "sha256": "24d8a12a122ab7aef52c0da62f967c3e1bc82c014a9d47ac294e46f4109feedc"
    },
    {
      "path": "screenshots/page-empty-1280.png",
      "bytes": 105825,
      "sha256": "450935e835512df734e0ecd5c03a56c3a4f628aa7ace829de01011e0dfd3bcc4"
    },
    {
      "path": "screenshots/page-empty-390.png",
      "bytes": 80391,
      "sha256": "b4fc58945121817afbef585e2f3712a7308285a26cf1d68743e3e55cafbbe0e3"
    },
    {
      "path": "screenshots/page-error-1280.png",
      "bytes": 108247,
      "sha256": "f269e91b4003c0d51aaf4ce8e93ad75ebfe0dcef1111fec5f805614de64d5b1a"
    },
    {
      "path": "screenshots/page-error-390.png",
      "bytes": 82816,
      "sha256": "d310a82f7cbbb0ebff0f02e733d7cb672a625b4df4496d31299b55321eda5d3a"
    },
    {
      "path": "screenshots/page-loading-1280.png",
      "bytes": 152832,
      "sha256": "54928b0e7a46fdca1815c436b06c5f77bb38e34f1d2d5726ed530cb501afca6c"
    },
    {
      "path": "screenshots/page-loading-1440.png",
      "bytes": 156676,
      "sha256": "fcddf193a828108668c52e79aff347a1d16c631efed614fb818bb362f29e4447"
    },
    {
      "path": "screenshots/page-loading-390.png",
      "bytes": 90254,
      "sha256": "316c6c1e0eec3b54a7f0a53c64659a3652bce2af55e61c8c465c3cde8edf147c"
    },
    {
      "path": "screenshots/page-loading-430.png",
      "bytes": 93011,
      "sha256": "02f839776424afdbd3f4d5b16beebc98180231d3a796120e969d1d7cdc5a4d05"
    },
    {
      "path": "screenshots/page-ready-1280.png",
      "bytes": 464147,
      "sha256": "e2177aba59cda0b6a05840ed56a422167a4db3fbafe89fc3e75d4a9d59703410"
    },
    {
      "path": "screenshots/page-ready-390.png",
      "bytes": 176305,
      "sha256": "9a189c574f14901d5c7883b31d8ae82370dc25ee097dc994ce91504764956e15"
    },
    {
      "path": "screenshots/picker-empty-1280.png",
      "bytes": 101179,
      "sha256": "2219c629953c3135b55a7bd00d96fe5ed2ff7fd75f3f9b18149206276fc613fa"
    },
    {
      "path": "screenshots/picker-empty-390.png",
      "bytes": 89258,
      "sha256": "6bc3b922cad797edace6eea3cc168bfd30eeb1667a828f0fa7e2e29f72bcc277"
    },
    {
      "path": "screenshots/picker-error-1280.png",
      "bytes": 107548,
      "sha256": "6bd580c3aa25f78428c9288ef03903fa35b00569d80b6fe7711844c3bf27d0ff"
    },
    {
      "path": "screenshots/picker-error-390.png",
      "bytes": 92951,
      "sha256": "09133f1c785420e0594307e962a425f26aed03c5a38a3244f9124f0df48e4f74"
    },
    {
      "path": "screenshots/picker-loading-1280.png",
      "bytes": 130438,
      "sha256": "961c34cda3522adae8c0a4af590a70d74c9f81d07246507bb2fc949b0cf82dd7"
    },
    {
      "path": "screenshots/picker-loading-1440.png",
      "bytes": 133414,
      "sha256": "eff221bc0ee4026dfee68b8d5dd8e5cba46f4ac9751269de3bc82f1b41f3eb14"
    },
    {
      "path": "screenshots/picker-loading-390.png",
      "bytes": 98962,
      "sha256": "7cedb7b7d338643a6fe1285bb84bcdcb06f28134b3a58f6a3b2b5fbbf4b2aeab"
    },
    {
      "path": "screenshots/picker-loading-430.png",
      "bytes": 101205,
      "sha256": "174f672b60c51e297d947b9256d9aae4022fa95a8785d2aeefa7689590c7b870"
    },
    {
      "path": "screenshots/picker-ready-1280.png",
      "bytes": 277955,
      "sha256": "90b23eb76937a3a524b271a5d0a2a18f75432e4e897c134382225b16c3b86672"
    },
    {
      "path": "screenshots/picker-ready-390.png",
      "bytes": 144667,
      "sha256": "3bd114e31369f2dcf73062aef6b5b24484aa40c4cb6f461bdef23cdfd91e7323"
    },
    {
      "path": "screenshots.html",
      "bytes": 8667,
      "sha256": "408260c232e1804eb880403c71d9be1c311fb7036f4a87b035604bed37c71ef5"
    },
    {
      "path": "styles.css",
      "bytes": 9772,
      "sha256": "c4e631c8f0851a639fc78ea7e3331f75a154a62d6cb4ccfc31e418cf480911e2"
    },
    {
      "path": "verify.cjs",
      "bytes": 5390,
      "sha256": "1db4e8f8d04e67cd52602ba56cf21cfe17ca3fa05edbcccd36dfc24f1237ba6e"
    }
  ]
}