{
  "batch": "CAPTURE-02",
  "captured_at": "2026-04-22T11:31:08.571Z",
  "viewport": {
    "width": 414,
    "height": 896,
    "deviceScaleFactor": 2
  },
  "host": "http://127.0.0.1:8787",
  "theme_forced": {
    "tg:themeMode": "light",
    "tg:theme": "pattaya"
  },
  "results": [
    {
      "target": "hotel",
      "file": "v1_08_hotel.png",
      "method": "phone-scroll + row-aligned A \"Book\"",
      "status": "captured-improved",
      "replacement_of": "CAPTURE-01 partial (home+banner)",
      "note": "TGScreenHotelFlow · 5 curated resorts · date pickers · filter chips · Search hotels CTA."
    },
    {
      "target": "news",
      "file": "v1_10_news.png",
      "method": "phone-scroll + row-aligned A \"Open\"",
      "status": "captured-improved",
      "replacement_of": "CAPTURE-01 partial (notifications drawer)",
      "note": "TGScreenNews · Platform news feed from Home panel."
    },
    {
      "target": "ai_plan_step_2",
      "file": "v1_24_ai_plan_step_2.png",
      "method": "hash sc-6 + scroll AI scroller to §2 / Daily budget",
      "status": "captured",
      "note": "AI wizard §2 Budget section · new sub-state."
    },
    {
      "target": "ai_plan_step_3",
      "file": "v1_24_ai_plan_step_3.png",
      "method": "hash sc-6 + scroll AI scroller to §3 / Style / Generate",
      "status": "captured",
      "note": "AI wizard §3 (or bottom with Generate) · new sub-state."
    },
    {
      "target": "mice_conference",
      "file": "v1_06_mice_state_conference.png",
      "method": "dock MICE + real-mouse click \"Conference\" chip",
      "status": "captured",
      "note": "MICE feed filtered to Conference category · new sub-state."
    },
    {
      "target": "mice_exhibition",
      "file": "v1_06_mice_state_exhibition.png",
      "method": "dock MICE + real-mouse click \"Exhibition\" chip",
      "status": "captured",
      "note": "MICE feed filtered to Exhibition category · new sub-state."
    },
    {
      "target": "booking_state_b",
      "file": "v1_04_booking_state_b.png",
      "method": "hash sc-4 + phone-scroll +500",
      "status": "captured",
      "note": "Booking scrolled · deeper content."
    },
    {
      "target": "wallet_state_b",
      "file": "v1_07_wallet_state_b.png",
      "method": "dock Wallet + phone-scroll +500",
      "status": "captured",
      "note": "Wallet scrolled · deeper content."
    },
    {
      "target": "map_refresh",
      "file": "v1_20_map.png",
      "method": "hash sc-map · light theme forced",
      "status": "captured",
      "note": "Refreshed to ensure light-theme consistency with pack."
    }
  ]
}