{
  "passed": true,
  "viewport_css": {
    "width": 932,
    "height": 888
  },
  "checks": [
    "接字题修改后即时更新",
    "正文参数带入右侧并执行",
    "网页从零训练 50 步",
    "刷新后保留模型与日志",
    "切换课程后恢复至 75 步",
    "遮挡开关改变允许范围及概率",
    "真实模型候选字与不同注意力头",
    "CLI 三个阶段实际运行与 JSON 输出",
    "全部课程图解与工作台加载且无页面横向溢出",
    "训练中点击停止并保存，实际生成可恢复进度",
    "前端选择未训练模型，实际读取第 0 步的候选概率"
  ],
  "training_run": "wb-ad647ded1e12",
  "initial_steps": 50,
  "resumed_steps": 75,
  "screenshots": [
    {
      "path": "course/assets/workbench/pairs.png",
      "sha256": "618ff0021f02fe9a901cfd4bdaacbcc03698116828c47886fbb11e39ba7cd40f",
      "source": "本机浏览器原生截图，未拼接或修改结果"
    },
    {
      "path": "course/assets/workbench/training.png",
      "sha256": "13d7106b98fe6b73f293a940d352d5bed6a6bebe51727e295dd6d48ec10f223f",
      "source": "本机浏览器原生截图，未拼接或修改结果"
    },
    {
      "path": "course/assets/workbench/attention.png",
      "sha256": "b77c86fa9d52bce9a13b6f6ccb5d15e2d5c8f0945289a3f600a5fb037c9da2bf",
      "source": "本机浏览器原生截图，未拼接或修改结果"
    },
    {
      "path": "course/assets/workbench/cli.png",
      "sha256": "6621df15eaa8cf89921b4d6e25bc1a0580248246e3a1269505f3cffd9fdadf6f",
      "source": "本机浏览器原生截图，未拼接或修改结果"
    }
  ],
  "ui_stop": {
    "job": "90cb596c1a8c4945b9365209a56d8e27",
    "run": "wb-6ac029f1f50a",
    "saved_step": 434,
    "status": "interrupted"
  }
}