{
  "reviewedAt": "2026-10-22",
  "environment": "Windows / Chromium / 统计全部拦截；真实网络资源；390x844 与 1440x900",
  "boundaries": "只检查迁入完整性、静态访问、iframe、移动布局与统计接入；不追认源分支全部功能通过，不测试真实相机、全部算法或性能。",
  "runs": [
    {
      "runId": "bluebook--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/previews/bluebook/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "小蓝书 · 发现生活里的小美好",
          "viewport": 1440,
          "textLength": 662,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/previews/bluebook/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "小蓝书 · 发现生活里的小美好",
          "viewport": 390,
          "textLength": 590,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/previews/bluebook/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "小蓝书 · 发现生活里的小美好",
          "viewport": 1440,
          "textLength": 697,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/previews/bluebook/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "小蓝书 · 发现生活里的小美好",
          "viewport": 390,
          "textLength": 590,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/previews/bluebook/gpt-6-astra-max-r02/index.html",
          "title": "小蓝书 · 发现生活里的小美好",
          "textLength": 590,
          "canvasCount": 0,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/previews/bluebook/gpt-6-astra-max-r02/index.html",
          "title": "小蓝书 · 发现生活里的小美好",
          "textLength": 590,
          "canvasCount": 0,
          "error": null
        }
      ]
    },
    {
      "runId": "circuit-lab--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "电路工坊 · CIRCUIT LAB",
          "viewport": 1440,
          "textLength": 470,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "电路工坊 · CIRCUIT LAB",
          "viewport": 390,
          "textLength": 435,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "电路工坊 · CIRCUIT LAB",
          "viewport": 1440,
          "textLength": 470,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "电路工坊 · CIRCUIT LAB",
          "viewport": 390,
          "textLength": 435,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
          "title": "电路工坊 · CIRCUIT LAB",
          "textLength": 435,
          "canvasCount": 0,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
          "title": "电路工坊 · CIRCUIT LAB",
          "textLength": 435,
          "canvasCount": 0,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "fantasy-map-generator--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "岛屿志 · 奇幻地图绘制室",
          "viewport": 1440,
          "textLength": 317,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "岛屿志 · 奇幻地图绘制室",
          "viewport": 390,
          "textLength": 267,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "岛屿志 · 奇幻地图绘制室",
          "viewport": 1440,
          "textLength": 317,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "岛屿志 · 奇幻地图绘制室",
          "viewport": 390,
          "textLength": 267,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
          "title": "岛屿志 · 奇幻地图绘制室",
          "textLength": 267,
          "canvasCount": 1,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
          "title": "岛屿志 · 奇幻地图绘制室",
          "textLength": 267,
          "canvasCount": 1,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "fluid-simulation--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "CHROMA · 彩色流体实验台",
          "viewport": 1440,
          "textLength": 292,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "CHROMA · 彩色流体实验台",
          "viewport": 390,
          "textLength": 241,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "CHROMA · 彩色流体实验台",
          "viewport": 1440,
          "textLength": 292,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "CHROMA · 彩色流体实验台",
          "viewport": 390,
          "textLength": 241,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
          "title": "CHROMA · 彩色流体实验台",
          "textLength": 241,
          "canvasCount": 1,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
          "title": "CHROMA · 彩色流体实验台",
          "textLength": 241,
          "canvasCount": 1,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "life-diary--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "拾心 · AI 情绪日记与生活助手",
          "viewport": 1440,
          "textLength": 1474,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "拾心 · AI 情绪日记与生活助手",
          "viewport": 390,
          "textLength": 1474,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "拾心 · AI 情绪日记与生活助手",
          "viewport": 1440,
          "textLength": 1474,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "拾心 · AI 情绪日记与生活助手",
          "viewport": 390,
          "textLength": 1474,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
          "title": "拾心 · AI 情绪日记与生活助手",
          "textLength": 1474,
          "canvasCount": 0,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
          "title": "拾心 · AI 情绪日记与生活助手",
          "textLength": 1474,
          "canvasCount": 0,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "meditation--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/meditation/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "息屿 · 冥想 iOS App 原型",
          "viewport": 1440,
          "textLength": 1299,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/meditation/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "息屿 · 冥想 iOS App 原型",
          "viewport": 390,
          "textLength": 1299,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/meditation/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "息屿 · 冥想 iOS App 原型",
          "viewport": 1440,
          "textLength": 1299,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/meditation/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "息屿 · 冥想 iOS App 原型",
          "viewport": 390,
          "textLength": 1299,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/meditation/runs/gpt-6-astra-max-r02/index.html",
          "title": "息屿 · 冥想 iOS App 原型",
          "textLength": 1299,
          "canvasCount": 0,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/meditation/runs/gpt-6-astra-max-r02/index.html",
          "title": "息屿 · 冥想 iOS App 原型",
          "textLength": 1299,
          "canvasCount": 0,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "neo-gothic-tower-city--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "NOCTIS · 雾海中的塔楼之城",
          "viewport": 1440,
          "textLength": 238,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "NOCTIS · 雾海中的塔楼之城",
          "viewport": 390,
          "textLength": 227,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "NOCTIS · 雾海中的塔楼之城",
          "viewport": 1440,
          "textLength": 238,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "NOCTIS · 雾海中的塔楼之城",
          "viewport": 390,
          "textLength": 227,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
          "title": "NOCTIS · 雾海中的塔楼之城",
          "textLength": 239,
          "canvasCount": 1,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
          "title": "NOCTIS · 雾海中的塔楼之城",
          "textLength": 238,
          "canvasCount": 1,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "pathfinding-lab--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "寻路算法实验室 · ROUTE / 01",
          "viewport": 1440,
          "textLength": 407,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "寻路算法实验室 · ROUTE / 01",
          "viewport": 390,
          "textLength": 379,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "寻路算法实验室 · ROUTE / 01",
          "viewport": 1440,
          "textLength": 407,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "寻路算法实验室 · ROUTE / 01",
          "viewport": 390,
          "textLength": 379,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
          "title": "寻路算法实验室 · ROUTE / 01",
          "textLength": 379,
          "canvasCount": 1,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
          "title": "寻路算法实验室 · ROUTE / 01",
          "textLength": 379,
          "canvasCount": 1,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "pixel-flow--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "PIXEL / FLOW · 图片粒子与手势实验",
          "viewport": 1440,
          "textLength": 434,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "PIXEL / FLOW · 图片粒子与手势实验",
          "viewport": 390,
          "textLength": 380,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "PIXEL / FLOW · 图片粒子与手势实验",
          "viewport": 1440,
          "textLength": 434,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "PIXEL / FLOW · 图片粒子与手势实验",
          "viewport": 390,
          "textLength": 380,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
          "title": "PIXEL / FLOW · 图片粒子与手势实验",
          "textLength": 398,
          "canvasCount": 2,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
          "title": "PIXEL / FLOW · 图片粒子与手势实验",
          "textLength": 398,
          "canvasCount": 2,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "voxel-construction-site--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/verification.md"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "FIELDWORK · 体素工地沙盘",
          "viewport": 1440,
          "textLength": 256,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "FIELDWORK · 体素工地沙盘",
          "viewport": 390,
          "textLength": 256,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "FIELDWORK · 体素工地沙盘",
          "viewport": 1440,
          "textLength": 256,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "FIELDWORK · 体素工地沙盘",
          "viewport": 390,
          "textLength": 257,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
          "title": "FIELDWORK · 体素工地沙盘",
          "textLength": 257,
          "canvasCount": 1,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
          "title": "FIELDWORK · 体素工地沙盘",
          "textLength": 256,
          "canvasCount": 1,
          "error": null
        }
      ],
      "fileProtocol": true
    },
    {
      "runId": "youtube-ui--gpt-6-astra-max-r02",
      "files": [
        "evidence/checks.json",
        "evidence/continuation.md",
        "evidence/discover-desktop.png",
        "evidence/discover-mobile.png",
        "evidence/first-output-manifest.json",
        "evidence/first-output.zip",
        "evidence/index-desktop.png",
        "evidence/index-mobile.png",
        "evidence/library-desktop.png",
        "evidence/library-mobile.png",
        "evidence/studio-desktop.png",
        "evidence/studio-mobile.png",
        "evidence/verification.md",
        "evidence/watch-desktop.png",
        "evidence/watch-mobile.png"
      ],
      "entries": [
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 首页与搜索",
          "viewport": 1440,
          "textLength": 458,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 首页与搜索",
          "viewport": 390,
          "textLength": 458,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/watch.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 播放与评论",
          "viewport": 1440,
          "textLength": 438,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/watch.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 播放与评论",
          "viewport": 390,
          "textLength": 438,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/discover.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 发现与 Shorts",
          "viewport": 1440,
          "textLength": 381,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/discover.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 发现与 Shorts",
          "viewport": 390,
          "textLength": 381,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/library.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 个人中心",
          "viewport": 1440,
          "textLength": 448,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/library.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 个人中心",
          "viewport": 390,
          "textLength": 448,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/studio.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 创作中心",
          "viewport": 1440,
          "textLength": 584,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/studio.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 创作中心",
          "viewport": 390,
          "textLength": 584,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 首页与搜索",
          "viewport": 1440,
          "textLength": 458,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 首页与搜索",
          "viewport": 390,
          "textLength": 458,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/watch.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 播放与评论",
          "viewport": 1440,
          "textLength": 438,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/watch.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 播放与评论",
          "viewport": 390,
          "textLength": 438,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/discover.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 发现与 Shorts",
          "viewport": 1440,
          "textLength": 381,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/discover.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 发现与 Shorts",
          "viewport": 390,
          "textLength": 381,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/library.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 个人中心",
          "viewport": 1440,
          "textLength": 448,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/library.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 个人中心",
          "viewport": 390,
          "textLength": 448,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/studio.html",
          "width": 1440,
          "height": 900,
          "title": "YouTube UI · 创作中心",
          "viewport": 1440,
          "textLength": 584,
          "analytics": 1,
          "initializations": 1,
          "error": null
        },
        {
          "url": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/studio.html",
          "width": 390,
          "height": 844,
          "title": "YouTube UI · 创作中心",
          "viewport": 390,
          "textLength": 584,
          "analytics": 1,
          "initializations": 1,
          "error": null
        }
      ],
      "compares": [
        {
          "base": "http://127.0.0.1:43901/",
          "expected": "http://127.0.0.1:43901/demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
          "title": "YouTube UI · 首页与搜索",
          "textLength": 458,
          "canvasCount": 0,
          "error": null
        },
        {
          "base": "http://127.0.0.1:43902/ai-coding-demo/",
          "expected": "http://127.0.0.1:43902/ai-coding-demo/demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
          "title": "YouTube UI · 首页与搜索",
          "textLength": 458,
          "canvasCount": 0,
          "error": null
        }
      ],
      "fileProtocol": true
    }
  ],
  "issues": [],
  "sourceIntegrity": {
    "commit": "931b8b500529fc7cceeff072525e959c7410d704",
    "sourceFiles": 147,
    "preservedFiles": 125,
    "analyticsAdaptedEntries": [
      "demos/bluebook/runs/gpt-6-astra-max-r02/index.html",
      "demos/circuit-lab/runs/gpt-6-astra-max-r02/index.html",
      "demos/fantasy-map-generator/runs/gpt-6-astra-max-r02/index.html",
      "demos/fluid-simulation/runs/gpt-6-astra-max-r02/index.html",
      "demos/life-diary/runs/gpt-6-astra-max-r02/canghe_app_prototype.html",
      "demos/life-diary/runs/gpt-6-astra-max-r02/index.html",
      "demos/meditation/runs/gpt-6-astra-max-r02/index.html",
      "demos/neo-gothic-tower-city/runs/gpt-6-astra-max-r02/index.html",
      "demos/pathfinding-lab/runs/gpt-6-astra-max-r02/index.html",
      "demos/pixel-flow/runs/gpt-6-astra-max-r02/index.html",
      "demos/voxel-construction-site/runs/gpt-6-astra-max-r02/index.html",
      "demos/youtube-ui/runs/gpt-6-astra-max-r02/discover.html",
      "demos/youtube-ui/runs/gpt-6-astra-max-r02/index.html",
      "demos/youtube-ui/runs/gpt-6-astra-max-r02/library.html",
      "demos/youtube-ui/runs/gpt-6-astra-max-r02/studio.html",
      "demos/youtube-ui/runs/gpt-6-astra-max-r02/watch.html"
    ],
    "note": "以源提交的 Git 对象核对，文本只统一换行；run.json 和 Readme.md 按迁入规则适配，新增 Vite 配置仅转换统计脚本路径。源工作目录已开始其他模型新轮次，不读取或改写该轮产物。"
  }
}
