{
  "release": "dxx-dynamic-home-20261012",
  "passed": 43,
  "total": 43,
  "results": [
    {
      "name": "页面直接加载登录表单",
      "passed": true,
      "detail": ""
    },
    {
      "name": "所有三维分片均未因加载首页而提前下载",
      "passed": true,
      "detail": ""
    },
    {
      "name": "登录图像已加载",
      "passed": true,
      "detail": ""
    },
    {
      "name": "登录页360px无横向溢出",
      "passed": true,
      "detail": "{'w': 360, 'sw': 360}"
    },
    {
      "name": "登录页390px无横向溢出",
      "passed": true,
      "detail": "{'w': 390, 'sw': 390}"
    },
    {
      "name": "手机登录页不显示遮挡表单的浮动助教按钮",
      "passed": true,
      "detail": ""
    },
    {
      "name": "手机登录页仍可从页眉打开助教",
      "passed": true,
      "detail": ""
    },
    {
      "name": "登录页768px无横向溢出",
      "passed": true,
      "detail": "{'w': 768, 'sw': 768}"
    },
    {
      "name": "登录页1280px无横向溢出",
      "passed": true,
      "detail": "{'w': 1280, 'sw': 1280}"
    },
    {
      "name": "登录页1440px无横向溢出",
      "passed": true,
      "detail": "{'w': 1440, 'sw': 1440}"
    },
    {
      "name": "动态光线实际随时间变化",
      "passed": true,
      "detail": "14.2091px → -2.44884px"
    },
    {
      "name": "暂停按钮停止背景动效",
      "passed": true,
      "detail": ""
    },
    {
      "name": "暂停选择保存在独立偏好键",
      "passed": true,
      "detail": ""
    },
    {
      "name": "减少动态效果时自动静止",
      "passed": true,
      "detail": ""
    },
    {
      "name": "空表单不能跳过登记",
      "passed": true,
      "detail": ""
    },
    {
      "name": "错误教师姓名仍被拒绝",
      "passed": true,
      "detail": ""
    },
    {
      "name": "正确登记进入原统一首页",
      "passed": true,
      "detail": ""
    },
    {
      "name": "学号前导零保留",
      "passed": true,
      "detail": ""
    },
    {
      "name": "三个学习入口和肌肉专题快捷入口保留",
      "passed": true,
      "detail": ""
    },
    {
      "name": "个性化欢迎称谓保留",
      "passed": true,
      "detail": ""
    },
    {
      "name": "学习首页360px无横向溢出",
      "passed": true,
      "detail": ""
    },
    {
      "name": "学习首页390px无横向溢出",
      "passed": true,
      "detail": ""
    },
    {
      "name": "学习首页768px无横向溢出",
      "passed": true,
      "detail": ""
    },
    {
      "name": "学习首页1280px无横向溢出",
      "passed": true,
      "detail": ""
    },
    {
      "name": "学习首页1440px无横向溢出",
      "passed": true,
      "detail": ""
    },
    {
      "name": "首页按钮滚动到学习项目",
      "passed": true,
      "detail": "{'top': 242.6875, 'bottom': 308.484375, 'height': 1000, 'scroll': 575}"
    },
    {
      "name": "助教展开与原人物备用动作就绪",
      "passed": true,
      "detail": ""
    },
    {
      "name": "助教统一新名称",
      "passed": true,
      "detail": ""
    },
    {
      "name": "主助教窗口与人物层不常驻显示旧技术提示",
      "passed": true,
      "detail": ""
    },
    {
      "name": "助教窗口360px不超出屏幕",
      "passed": true,
      "detail": ""
    },
    {
      "name": "助教窗口390px不超出屏幕",
      "passed": true,
      "detail": ""
    },
    {
      "name": "助教窗口768px不超出屏幕",
      "passed": true,
      "detail": ""
    },
    {
      "name": "助教窗口1440px不超出屏幕",
      "passed": true,
      "detail": ""
    },
    {
      "name": "方向错误事件反馈保留",
      "passed": true,
      "detail": ""
    },
    {
      "name": "正确肌肉安放事件反馈保留",
      "passed": true,
      "detail": ""
    },
    {
      "name": "关闭助教仍生效",
      "passed": true,
      "detail": ""
    },
    {
      "name": "收起后人物停止活动",
      "passed": true,
      "detail": ""
    },
    {
      "name": "结束与合并导出页面保留",
      "passed": true,
      "detail": ""
    },
    {
      "name": "合并JSON导出保留两套记录结构",
      "passed": true,
      "detail": ""
    },
    {
      "name": "退出后恢复新背景登录页",
      "passed": true,
      "detail": ""
    },
    {
      "name": "详细身份与存储说明仍可打开",
      "passed": true,
      "detail": ""
    },
    {
      "name": "原助教独立预览也更名并移除长说明",
      "passed": true,
      "detail": ""
    },
    {
      "name": "本轮界面无未处理脚本异常",
      "passed": true,
      "detail": "[]"
    }
  ],
  "unhandledErrors": [],
  "testEnvironment": {
    "browser": "Chromium headless",
    "rendering": "HTML/CSS/SVG and pre-rendered avatar fallback",
    "navigation": "isolated set_content documents with real file response routes; host blocks HTTP navigation",
    "storage": "explicit in-memory local/session storage substitutes, not native persistence",
    "avatarIframe": "actual avatar.html as same-parent srcdoc with original fallback assets",
    "notVerified": [
      "user Cloudflare deployment",
      "real smartphone",
      "real GPU/WebGL",
      "live Mandarin audio",
      "classroom concurrency"
    ]
  }
}