{
  "schema": "videonote.subtitle_normalize.v1",
  "input_cue_count": 123,
  "kept_cue_count": 123,
  "dropped_cue_count": 0,
  "duplicate_merged_count": 0,
  "overlap_repaired_count": 0,
  "rolling_prefix_removed_count": 0,
  "timing_uncertain_count": 0,
  "coverage_ratio": 0.852244,
  "gaps": [
    {
      "start": 1.64,
      "end": 2.16,
      "seconds": 0.52
    },
    {
      "start": 3.76,
      "end": 4.12,
      "seconds": 0.36
    },
    {
      "start": 6.66,
      "end": 6.92,
      "seconds": 0.26
    },
    {
      "start": 8.02,
      "end": 9.15,
      "seconds": 1.13
    },
    {
      "start": 14.56,
      "end": 14.96,
      "seconds": 0.4
    },
    {
      "start": 16.42,
      "end": 16.94,
      "seconds": 0.52
    },
    {
      "start": 18.74,
      "end": 19.08,
      "seconds": 0.34
    },
    {
      "start": 20.7,
      "end": 21.16,
      "seconds": 0.46
    },
    {
      "start": 22.98,
      "end": 23.3,
      "seconds": 0.32
    },
    {
      "start": 28.66,
      "end": 28.98,
      "seconds": 0.32
    },
    {
      "start": 31.18,
      "end": 32.06,
      "seconds": 0.88
    },
    {
      "start": 34.14,
      "end": 34.5,
      "seconds": 0.36
    },
    {
      "start": 35.36,
      "end": 35.787,
      "seconds": 0.427
    },
    {
      "start": 37.26,
      "end": 37.64,
      "seconds": 0.38
    },
    {
      "start": 38.72,
      "end": 39.08,
      "seconds": 0.36
    },
    {
      "start": 41.06,
      "end": 41.48,
      "seconds": 0.42
    },
    {
      "start": 42.32,
      "end": 42.98,
      "seconds": 0.66
    },
    {
      "start": 47.92,
      "end": 48.48,
      "seconds": 0.56
    },
    {
      "start": 50.42,
      "end": 50.66,
      "seconds": 0.24
    },
    {
      "start": 51.54,
      "end": 51.74,
      "seconds": 0.2
    },
    {
      "start": 53.3,
      "end": 53.7,
      "seconds": 0.4
    },
    {
      "start": 57.38,
      "end": 57.52,
      "seconds": 0.14
    },
    {
      "start": 58.14,
      "end": 58.48,
      "seconds": 0.34
    },
    {
      "start": 59.3,
      "end": 59.7,
      "seconds": 0.4
    },
    {
      "start": 61.62,
      "end": 61.8,
      "seconds": 0.18
    },
    {
      "start": 62.7,
      "end": 63.06,
      "seconds": 0.36
    },
    {
      "start": 64.96,
      "end": 65.32,
      "seconds": 0.36
    },
    {
      "start": 77.66,
      "end": 78.12,
      "seconds": 0.46
    },
    {
      "start": 78.86,
      "end": 79.18,
      "seconds": 0.32
    },
    {
      "start": 81.06,
      "end": 81.34,
      "seconds": 0.28
    },
    {
      "start": 84.06,
      "end": 84.4,
      "seconds": 0.34
    },
    {
      "start": 85.94,
      "end": 86.32,
      "seconds": 0.38
    },
    {
      "start": 87.34,
      "end": 87.7,
      "seconds": 0.36
    },
    {
      "start": 90.18,
      "end": 90.48,
      "seconds": 0.3
    },
    {
      "start": 91.4,
      "end": 91.64,
      "seconds": 0.24
    },
    {
      "start": 92.38,
      "end": 92.72,
      "seconds": 0.34
    },
    {
      "start": 93.6,
      "end": 93.92,
      "seconds": 0.32
    },
    {
      "start": 96.24,
      "end": 96.72,
      "seconds": 0.48
    },
    {
      "start": 97.92,
      "end": 98.28,
      "seconds": 0.36
    },
    {
      "start": 100.48,
      "end": 100.84,
      "seconds": 0.36
    },
    {
      "start": 102.68,
      "end": 103.1,
      "seconds": 0.42
    },
    {
      "start": 105.22,
      "end": 105.56,
      "seconds": 0.34
    },
    {
      "start": 109.18,
      "end": 109.6,
      "seconds": 0.42
    },
    {
      "start": 111.82,
      "end": 112.26,
      "seconds": 0.44
    },
    {
      "start": 113.52,
      "end": 113.92,
      "seconds": 0.4
    },
    {
      "start": 116.7,
      "end": 117.08,
      "seconds": 0.38
    },
    {
      "start": 120.08,
      "end": 120.36,
      "seconds": 0.28
    },
    {
      "start": 123.48,
      "end": 123.88,
      "seconds": 0.4
    },
    {
      "start": 125.62,
      "end": 125.88,
      "seconds": 0.26
    },
    {
      "start": 128.52,
      "end": 128.98,
      "seconds": 0.46
    },
    {
      "start": 130.46,
      "end": 130.84,
      "seconds": 0.38
    },
    {
      "start": 132.24,
      "end": 132.56,
      "seconds": 0.32
    },
    {
      "start": 134.64,
      "end": 134.92,
      "seconds": 0.28
    },
    {
      "start": 144.46,
      "end": 144.86,
      "seconds": 0.4
    },
    {
      "start": 145.98,
      "end": 146.4,
      "seconds": 0.42
    },
    {
      "start": 147.5,
      "end": 147.78,
      "seconds": 0.28
    },
    {
      "start": 148.82,
      "end": 149.06,
      "seconds": 0.24
    },
    {
      "start": 149.96,
      "end": 150.28,
      "seconds": 0.32
    },
    {
      "start": 153.38,
      "end": 153.72,
      "seconds": 0.34
    },
    {
      "start": 155.24,
      "end": 155.64,
      "seconds": 0.4
    },
    {
      "start": 156.72,
      "end": 157.02,
      "seconds": 0.3
    },
    {
      "start": 158.0,
      "end": 158.36,
      "seconds": 0.36
    },
    {
      "start": 160.28,
      "end": 160.78,
      "seconds": 0.5
    },
    {
      "start": 162.86,
      "end": 163.12,
      "seconds": 0.26
    },
    {
      "start": 164.42,
      "end": 164.74,
      "seconds": 0.32
    },
    {
      "start": 167.1,
      "end": 167.44,
      "seconds": 0.34
    },
    {
      "start": 169.8,
      "end": 170.04,
      "seconds": 0.24
    },
    {
      "start": 171.3,
      "end": 171.6,
      "seconds": 0.3
    },
    {
      "start": 174.14,
      "end": 174.46,
      "seconds": 0.32
    },
    {
      "start": 177.1,
      "end": 177.42,
      "seconds": 0.32
    },
    {
      "start": 178.26,
      "end": 178.58,
      "seconds": 0.32
    },
    {
      "start": 179.32,
      "end": 179.54,
      "seconds": 0.22
    },
    {
      "start": 182.26,
      "end": 182.68,
      "seconds": 0.42
    },
    {
      "start": 184.14,
      "end": 184.48,
      "seconds": 0.34
    },
    {
      "start": 186.42,
      "end": 186.76,
      "seconds": 0.34
    },
    {
      "start": 187.9,
      "end": 188.2,
      "seconds": 0.3
    },
    {
      "start": 190.74,
      "end": 191.04,
      "seconds": 0.3
    },
    {
      "start": 192.26,
      "end": 192.52,
      "seconds": 0.26
    },
    {
      "start": 198.58,
      "end": 199.02,
      "seconds": 0.44
    },
    {
      "start": 199.82,
      "end": 200.02,
      "seconds": 0.2
    },
    {
      "start": 200.7,
      "end": 201.16,
      "seconds": 0.46
    },
    {
      "start": 202.62,
      "end": 202.84,
      "seconds": 0.22
    },
    {
      "start": 203.94,
      "end": 204.34,
      "seconds": 0.4
    },
    {
      "start": 206.72,
      "end": 206.9,
      "seconds": 0.18
    },
    {
      "start": 208.36,
      "end": 208.58,
      "seconds": 0.22
    },
    {
      "start": 209.38,
      "end": 209.74,
      "seconds": 0.36
    },
    {
      "start": 214.14,
      "end": 215.22,
      "seconds": 1.08
    },
    {
      "start": 217.86,
      "end": 218.24,
      "seconds": 0.38
    },
    {
      "start": 219.86,
      "end": 220.16,
      "seconds": 0.3
    },
    {
      "start": 222.14,
      "end": 222.46,
      "seconds": 0.32
    },
    {
      "start": 227.58,
      "end": 227.84,
      "seconds": 0.26
    },
    {
      "start": 228.96,
      "end": 229.52,
      "seconds": 0.56
    },
    {
      "start": 231.52,
      "end": 231.9,
      "seconds": 0.38
    },
    {
      "start": 234.62,
      "end": 234.94,
      "seconds": 0.32
    },
    {
      "start": 239.14,
      "end": 239.26,
      "seconds": 0.12
    },
    {
      "start": 239.86,
      "end": 240.18,
      "seconds": 0.32
    }
  ],
  "issues": [],
  "cues": [
    {
      "id": 0,
      "start": 0.0,
      "end": 1.64,
      "text": "你有沒有遇過這種情況",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 1,
      "start": 2.16,
      "end": 3.76,
      "text": "設計稿看起來很清楚",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 2,
      "start": 4.12,
      "end": 6.66,
      "text": "但真的要把它切成可以跑的網頁",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 3,
      "start": 6.92,
      "end": 8.02,
      "text": "又是另一件事",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 4,
      "start": 9.15,
      "end": 10.28,
      "text": "screenshot-to-code",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 5,
      "start": 10.28,
      "end": 13.7,
      "text": "想解的就是把一張截圖變成可以跑的",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 6,
      "start": 13.7,
      "end": 14.56,
      "text": "網頁原型",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 7,
      "start": 14.96,
      "end": 16.42,
      "text": "真正痛的是時間",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 8,
      "start": 16.94,
      "end": 18.74,
      "text": "Demo前一天要補頁面",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 9,
      "start": 19.08,
      "end": 20.7,
      "text": "舊系統要重做UI",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 10,
      "start": 21.16,
      "end": 22.98,
      "text": "設計師想看互動版本",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 11,
      "start": 23.3,
      "end": 25.66,
      "text": "工程師卻還卡在第一版切版",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 12,
      "start": 25.66,
      "end": 26.72,
      "text": "這種時候",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 13,
      "start": 26.72,
      "end": 28.66,
      "text": "先有一個可改的原型",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 14,
      "start": 28.98,
      "end": 31.18,
      "text": "比從空白檔案開始好很多",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 15,
      "start": 32.06,
      "end": 32.94,
      "text": "screenshot-to-code",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 16,
      "start": 32.94,
      "end": 34.14,
      "text": "的定位很直白",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 17,
      "start": 34.5,
      "end": 35.36,
      "text": "你丟截圖",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 18,
      "start": 35.787,
      "end": 37.26,
      "text": "mockup Figma設計稿",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 19,
      "start": 37.64,
      "end": 38.72,
      "text": "甚至螢幕錄影",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 20,
      "start": 39.08,
      "end": 41.06,
      "text": "它嘗試輸出前端程式",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 21,
      "start": 41.48,
      "end": 42.32,
      "text": "它支援HTML",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 22,
      "start": 42.98,
      "end": 43.64,
      "text": "Tailwind",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 23,
      "start": 43.64,
      "end": 44.3,
      "text": "React",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 24,
      "start": 44.3,
      "end": 46.32,
      "text": "Vue也支援Bootstrap和",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 25,
      "start": 46.32,
      "end": 47.92,
      "text": "Ionic這類常見stack",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 26,
      "start": 48.48,
      "end": 50.42,
      "text": "流程大概是先看畫面",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 27,
      "start": 50.66,
      "end": 51.54,
      "text": "判斷版面",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 28,
      "start": 51.74,
      "end": 53.3,
      "text": "文字圖片和元件",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 29,
      "start": 53.7,
      "end": 55.02,
      "text": "再把它寫成程式",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 30,
      "start": 55.02,
      "end": 57.38,
      "text": "新版本很重視真素材",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 31,
      "start": 57.52,
      "end": 58.14,
      "text": "像logo",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 32,
      "start": 58.48,
      "end": 59.3,
      "text": "照片icon",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 33,
      "start": 59.7,
      "end": 61.62,
      "text": "如果能從截圖裡抓出來",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 34,
      "start": 61.8,
      "end": 62.7,
      "text": "就盡量保留",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 35,
      "start": 63.06,
      "end": 64.96,
      "text": "不是全部重畫成假的",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 36,
      "start": 65.32,
      "end": 67.208,
      "text": "背後可以接Gemini",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 37,
      "start": 67.208,
      "end": 68.176,
      "text": "GPT Claude",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 38,
      "start": 68.176,
      "end": 70.48,
      "text": "README也特別建議Gemini",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 39,
      "start": 70.48,
      "end": 73.6,
      "text": "因為它對截圖理解和素材擷取比較關",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 40,
      "start": 73.6,
      "end": 76.12,
      "text": "鍵Replicate則負責圖片編",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 41,
      "start": 76.12,
      "end": 77.66,
      "text": "輯去背和生成",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 42,
      "start": 78.12,
      "end": 78.86,
      "text": "換句話說",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 43,
      "start": 79.18,
      "end": 81.06,
      "text": "這不是單一模型秀肌肉",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 44,
      "start": 81.34,
      "end": 84.06,
      "text": "而是一條把多個能力接起來的工作流",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 45,
      "start": 84.4,
      "end": 85.94,
      "text": "它也能吃螢幕錄影",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 46,
      "start": 86.32,
      "end": 87.34,
      "text": "這點很有意思",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 47,
      "start": 87.7,
      "end": 90.18,
      "text": "因為很多產品畫面不是靜態的",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 48,
      "start": 90.48,
      "end": 91.4,
      "text": "按鈕點下去",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 49,
      "start": 91.64,
      "end": 92.38,
      "text": "tab切換",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 50,
      "start": 92.72,
      "end": 93.6,
      "text": "modal彈出",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 51,
      "start": 93.92,
      "end": 96.24,
      "text": "才是使用者真正感受到的UI",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 52,
      "start": 96.72,
      "end": 97.92,
      "text": "如果要本機跑",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 53,
      "start": 98.28,
      "end": 100.48,
      "text": "架構是React加Vite前端",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 54,
      "start": 100.84,
      "end": 102.68,
      "text": "搭配FastAPI後端",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 55,
      "start": 103.1,
      "end": 105.22,
      "text": "至少要準備一組模型金鑰",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 56,
      "start": 105.56,
      "end": 107.8,
      "text": "OpenAI Anthropic或Gemini",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 57,
      "start": 107.8,
      "end": 109.18,
      "text": "其中之一都可以",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 58,
      "start": 109.6,
      "end": 111.82,
      "text": "如果想要更完整的圖片處理",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 59,
      "start": 112.26,
      "end": 113.52,
      "text": "Replicate也要設定",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 60,
      "start": 113.92,
      "end": 115.52,
      "text": "可選的screenshot preview",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 61,
      "start": 115.52,
      "end": 116.7,
      "text": "是另一個重點",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 62,
      "start": 117.08,
      "end": 120.08,
      "text": "工具可以把自己產出的頁面丟進Chromium",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 63,
      "start": 120.36,
      "end": 123.48,
      "text": "截圖讓agent回頭看結果像不像",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 64,
      "start": 123.88,
      "end": 125.62,
      "text": "這一步不會保證完美",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 65,
      "start": 125.88,
      "end": 128.52,
      "text": "但比只相信文字輸出可靠很多",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 66,
      "start": 128.98,
      "end": 130.46,
      "text": "它適合三種場景",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 67,
      "start": 130.84,
      "end": 132.24,
      "text": "做landing page草稿",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 68,
      "start": 132.56,
      "end": 134.64,
      "text": "把舊畫面快速翻成新版",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 69,
      "start": 134.92,
      "end": 138.28,
      "text": "或讓設計和工程在會議前先看到互動",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 70,
      "start": 138.28,
      "end": 141.54,
      "text": "原型你不一定要直接把產物上線",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 71,
      "start": 141.54,
      "end": 144.46,
      "text": "但你可以少花很多時間在第一版",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 72,
      "start": 144.86,
      "end": 145.98,
      "text": "但它不是魔法",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 73,
      "start": 146.4,
      "end": 147.5,
      "text": "截圖裡的小字",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 74,
      "start": 147.78,
      "end": 148.82,
      "text": "陰影間距",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 75,
      "start": 149.06,
      "end": 149.96,
      "text": "響應式狀態",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 76,
      "start": 150.28,
      "end": 151.72,
      "text": "還有真正的資料流",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 77,
      "start": 151.72,
      "end": 153.38,
      "text": "都可能需要人修",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 78,
      "start": 153.72,
      "end": 155.24,
      "text": "QA要看三件事",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 79,
      "start": 155.64,
      "end": 156.72,
      "text": "畫面是不是像",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 80,
      "start": 157.02,
      "end": 158.0,
      "text": "互動是不是對",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 81,
      "start": 158.36,
      "end": 160.28,
      "text": "程式是不是能長期維護",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 82,
      "start": 160.78,
      "end": 162.86,
      "text": "開源的好處是你可以自架",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 83,
      "start": 163.12,
      "end": 164.42,
      "text": "也可以改提示詞",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 84,
      "start": 164.74,
      "end": 167.1,
      "text": "換模型加自己的設計系統",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 85,
      "start": 167.44,
      "end": 168.54,
      "text": "成本也要算",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 86,
      "start": 168.54,
      "end": 169.8,
      "text": "模型越強",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 87,
      "start": 170.04,
      "end": 171.3,
      "text": "畫面越可能接近",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 88,
      "start": 171.6,
      "end": 174.14,
      "text": "但速度和費用通常也會上去",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 89,
      "start": 174.46,
      "end": 177.1,
      "text": "另外別把敏感畫面直接丟進去",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 90,
      "start": 177.42,
      "end": 178.26,
      "text": "內部後台",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 91,
      "start": 178.58,
      "end": 179.32,
      "text": "客戶資料",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 92,
      "start": 179.54,
      "end": 181.18,
      "text": "金鑰未公開設計",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 93,
      "start": 181.18,
      "end": 182.26,
      "text": "都要先遮掉",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 94,
      "start": 182.68,
      "end": 184.14,
      "text": "AI工具越方便",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 95,
      "start": 184.48,
      "end": 186.42,
      "text": "資料邊界越要自己守住",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 96,
      "start": 186.76,
      "end": 187.9,
      "text": "對工程師來說",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 97,
      "start": 188.2,
      "end": 190.74,
      "text": "這是省掉第一版草稿時間的工具",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 98,
      "start": 191.04,
      "end": 192.26,
      "text": "對設計師來說",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 99,
      "start": 192.52,
      "end": 195.8,
      "text": "它可以把看起來像更快推到點起來像",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 100,
      "start": 195.8,
      "end": 198.58,
      "text": "我會把它放在團隊流程的前段",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 101,
      "start": 199.02,
      "end": 199.82,
      "text": "截圖進來",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 102,
      "start": 200.02,
      "end": 200.7,
      "text": "原型出來",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 103,
      "start": 201.16,
      "end": 202.62,
      "text": "接著才是人工整理",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 104,
      "start": 202.84,
      "end": 203.94,
      "text": "測試和重構",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 105,
      "start": 204.34,
      "end": 206.72,
      "text": "真正交付前還是要跑起來",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 106,
      "start": 206.9,
      "end": 208.36,
      "text": "看錯誤改狀態",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 107,
      "start": 208.58,
      "end": 209.38,
      "text": "補可及性",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 108,
      "start": 209.74,
      "end": 212.78,
      "text": "可是如果你的任務是先把UI想法變",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 109,
      "start": 212.78,
      "end": 214.14,
      "text": "成能討論的東西",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 110,
      "start": 215.22,
      "end": 216.3,
      "text": "screenshot-to-code",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 111,
      "start": 216.3,
      "end": 217.86,
      "text": "已經很接近那個入口",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 112,
      "start": 218.24,
      "end": 219.86,
      "text": "所以這個專案值得看",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 113,
      "start": 220.16,
      "end": 222.14,
      "text": "不是因為它讓工程師消失",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 114,
      "start": 222.46,
      "end": 225.42,
      "text": "而是它把第一版畫面這件事變得便宜",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 115,
      "start": 225.42,
      "end": 227.58,
      "text": "很多我的結論很簡單",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 116,
      "start": 227.84,
      "end": 228.96,
      "text": "快但要有QA",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 117,
      "start": 229.52,
      "end": 231.52,
      "text": "省時間但不要省檢查",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 118,
      "start": 231.9,
      "end": 234.62,
      "text": "如果你想看更多像這樣的開源工具",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 119,
      "start": 234.94,
      "end": 237.22,
      "text": "我會繼續在Github雷達幫你拆",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 120,
      "start": 237.22,
      "end": 239.14,
      "text": "解喜歡這種題材",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 121,
      "start": 239.26,
      "end": 239.86,
      "text": "記得訂閱",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 122,
      "start": 240.18,
      "end": 241.54,
      "text": "我們下一支影片見",
      "source": "source_caption",
      "timing_uncertain": false
    }
  ]
}
