{
  "build": "完整Pages看板，D1保存业务与2MiB以内分块附件",
  "source_baseline": "778903737a77008b02a121864dcbeb9d8cd68e14",
  "local_validation": {
    "web": {
      "base": "http://127.0.0.1:8788",
      "checks": [
        {
          "name": "统一网页与服务端连接",
          "passed": true
        },
        {
          "name": "两景区12个推荐点位",
          "passed": true
        },
        {
          "name": "Python/JS预测一致 SITE_A/30",
          "passed": true
        },
        {
          "name": "Python/JS预测一致 SITE_A/60",
          "passed": true
        },
        {
          "name": "Python/JS预测一致 SITE_B/30",
          "passed": true
        },
        {
          "name": "Python/JS预测一致 SITE_B/60",
          "passed": true
        },
        {
          "name": "新增改名停用及旧版本阻止",
          "passed": true
        },
        {
          "name": "停用和跨景区点位不能创建任务",
          "passed": true
        },
        {
          "name": "浏览器从点位建单并接单",
          "passed": true
        },
        {
          "name": "逐项填报异常进入整改",
          "passed": true
        },
        {
          "name": "处理附件保存并可原样下载",
          "passed": true
        },
        {
          "name": "负责人限制与独立角色退回复核关闭",
          "passed": true
        },
        {
          "name": "重开后再次关闭且操作历史完整",
          "passed": true
        },
        {
          "name": "评委工作区互相隔离",
          "passed": true
        },
        {
          "name": "网评人工核对保留原结果并关联合规任务",
          "passed": true
        },
        {
          "name": "预测拒绝未收到完整记录及过期客流",
          "passed": true
        },
        {
          "name": "浏览器运行预测且保存输入和模型",
          "passed": true
        },
        {
          "name": "过期库存阻止生成方案",
          "passed": true
        },
        {
          "name": "预测驱动可行方案且引用运行依据",
          "passed": true
        },
        {
          "name": "库存变化使已确认方案失效且不扣减",
          "passed": true
        },
        {
          "name": "并发占用仅一次成功",
          "passed": true
        },
        {
          "name": "餐位房间正确占用",
          "passed": true
        },
        {
          "name": "同团队重复接待方案不能再次占用",
          "passed": true
        },
        {
          "name": "取消事务释放库存",
          "passed": true
        },
        {
          "name": "保存履约结果",
          "passed": true
        },
        {
          "name": "网页刷新后任务和协同方案保留",
          "passed": true
        },
        {
          "name": "桌面模块 monitor",
          "passed": true
        },
        {
          "name": "桌面模块 flow",
          "passed": true
        },
        {
          "name": "桌面模块 reviews",
          "passed": true
        },
        {
          "name": "桌面模块 inspection",
          "passed": true
        },
        {
          "name": "桌面模块 forecast",
          "passed": true
        },
        {
          "name": "桌面模块 coordination",
          "passed": true
        },
        {
          "name": "桌面模块 evidence",
          "passed": true
        },
        {
          "name": "手机页面无横向溢出",
          "passed": true
        },
        {
          "name": "手机模块 reviews",
          "passed": true
        },
        {
          "name": "手机模块 inspection",
          "passed": true
        },
        {
          "name": "手机模块 forecast",
          "passed": true
        },
        {
          "name": "手机模块 coordination",
          "passed": true
        },
        {
          "name": "所有网页操作无未捕获脚本错误",
          "passed": true
        }
      ],
      "errors": [],
      "passed": true
    },
    "restart": {
      "passed": true,
      "checks": [
        {
          "name": "重启服务与浏览器后恢复原工作区",
          "passed": true
        },
        {
          "name": "关闭的巡检任务仍保存",
          "passed": true
        },
        {
          "name": "预测模型与运行输入仍保存",
          "passed": true
        },
        {
          "name": "履约方案与库存仍保存",
          "passed": true
        },
        {
          "name": "完整历史与附件元数据仍保存",
          "passed": true
        },
        {
          "name": "重启后附件内容校验通过",
          "passed": true
        },
        {
          "name": "已履约方案不再显示可提交操作",
          "passed": true
        },
        {
          "name": "刷新保留景区时点与演练角色",
          "passed": true
        },
        {
          "name": "完成版手机页面无横向溢出",
          "passed": true
        },
        {
          "name": "重启与偏好恢复无脚本错误",
          "passed": true
        }
      ]
    },
    "free_limits_and_files": {
      "passed": true,
      "checks": [
        {
          "name": "新工作区完整初始化54条记录",
          "passed": true
        },
        {
          "name": "首次加载低于50次D1查询、单句低于100个参数",
          "passed": true
        },
        {
          "name": "附件262163字节保存与下载哈希一致",
          "passed": true
        },
        {
          "name": "附件1048595字节保存与下载哈希一致",
          "passed": true
        },
        {
          "name": "附件2097152字节保存与下载哈希一致",
          "passed": true
        },
        {
          "name": "超过2MiB附件被拒绝",
          "passed": true
        },
        {
          "name": "元数据提交冲突后清除文件及全部分块",
          "passed": true
        },
        {
          "name": "他人工作区无法下载附件",
          "passed": true
        },
        {
          "name": "全部附件请求符合免费查询及绑定参数上限",
          "passed": true
        }
      ],
      "requests": [
        {
          "endpoint": "bootstrap",
          "queries": 13,
          "maxParameters": 96
        },
        {
          "endpoint": "inspections",
          "queries": 4,
          "maxParameters": 13
        },
        {
          "endpoint": "attachments",
          "queries": 9,
          "maxParameters": 13
        },
        {
          "endpoint": "attachments/7c97f1c1-bc69-416e-86b4-a14a2316e499",
          "queries": 4,
          "maxParameters": 2
        },
        {
          "endpoint": "attachments",
          "queries": 12,
          "maxParameters": 13
        },
        {
          "endpoint": "attachments/3047fe42-77bf-4ebd-9429-1195fddbdc39",
          "queries": 4,
          "maxParameters": 2
        },
        {
          "endpoint": "attachments",
          "queries": 15,
          "maxParameters": 13
        },
        {
          "endpoint": "attachments/e365ce62-55fb-463a-8109-4c6ae5bb718f",
          "queries": 4,
          "maxParameters": 2
        },
        {
          "endpoint": "attachments",
          "queries": 1,
          "maxParameters": 1
        },
        {
          "endpoint": "attachments",
          "queries": 12,
          "maxParameters": 13
        },
        {
          "endpoint": "bootstrap",
          "queries": 14,
          "maxParameters": 96
        },
        {
          "endpoint": "attachments/e365ce62-55fb-463a-8109-4c6ae5bb718f",
          "queries": 2,
          "maxParameters": 2
        }
      ],
      "maxQueries": 15,
      "maxParameters": 96,
      "note": "使用真实本地D1模拟器，执行时按免费版50次查询和100个参数上限约束；未进行线上验收。"
    },
    "visual": {
      "url": "http://127.0.0.1:8788",
      "status": 200,
      "colors": {
        "body": {
          "color": "rgb(60, 43, 34)",
          "background": "rgb(255, 248, 241)"
        },
        "text": {
          "color": "rgb(117, 98, 87)",
          "background": "rgba(0, 0, 0, 0)"
        },
        "nav": {
          "color": "rgb(177, 71, 19)",
          "background": "rgb(255, 234, 219)"
        },
        "card": {
          "color": "rgb(60, 43, 34)",
          "background": "rgb(255, 255, 255)"
        },
        "primary": {
          "color": "rgb(255, 255, 255)",
          "background": "rgb(177, 71, 19)"
        }
      },
      "contrast": {
        "body": 12.7815070242935,
        "muted": 5.767521864307211,
        "selectedNav": 4.773397940311399,
        "primary": 5.555377644164699
      },
      "darkBackground": "rgb(255, 248, 241)",
      "mobileFits": true,
      "errors": []
    }
  },
  "online_validation": {
    "url": "https://wenlv-zhishu-2026.pages.dev",
    "deployment_type": "cloudflare_pages",
    "checked_at": "2026-10-09T01:52:14.286Z",
    "checks": [
      {
        "name": "公开链接无需账号加载V3",
        "passed": true
      },
      {
        "name": "线上D1可读且两景区12个点位",
        "passed": true
      },
      {
        "name": "线上D1附件存储上传附件成功",
        "passed": true
      },
      {
        "name": "线上巡检整改与独立角色复核保存",
        "passed": true
      },
      {
        "name": "线上完整事件链与附件元数据",
        "passed": true
      },
      {
        "name": "线上附件可下载并校验内容",
        "passed": true
      },
      {
        "name": "线上冻结模型运行保存",
        "passed": true
      },
      {
        "name": "线上方案关联预测并完成商户确认与占用",
        "passed": true
      },
      {
        "name": "线上取消恢复模拟库存",
        "passed": true
      },
      {
        "name": "线上刷新保留工作区与业务记录",
        "passed": true
      },
      {
        "name": "评委可见升级说明与验收下载",
        "passed": true
      },
      {
        "name": "升级说明验收记录和源码包可下载",
        "passed": true
      },
      {
        "name": "线上页面无未捕获脚本错误",
        "passed": true
      }
    ],
    "errors": [],
    "passed": true
  },
  "public_url": "https://wenlv-zhishu-2026.pages.dev",
  "notice": "本地验收与线上验收分列；实际公开地址以部署回执为准。"
}