{
  "http-acceptance.json": {
    "base_url": "http://127.0.0.1:8078",
    "checks": [
      {
        "test": "已登录目录可读且模型已登记",
        "status": "passed"
      },
      {
        "test": "标准版测试价＋本地一次性10000",
        "status": "passed"
      },
      {
        "test": "标准版营养与健康已含且缺数据明确",
        "status": "passed"
      },
      {
        "test": "目录为三版本且不重复售营养版",
        "status": "passed"
      },
      {
        "test": "同一多食堂版本不按人数/食堂重复乘价",
        "status": "passed"
      },
      {
        "test": "营养数据条件齐备可明确展示",
        "status": "passed"
      },
      {
        "test": "硬件发布价格会被目录和核价读取",
        "status": "passed"
      },
      {
        "test": "已发布硬件按5台采购金额正确",
        "status": "passed"
      },
      {
        "test": "实物采购批准后Odoo与快照金额一致",
        "status": "passed"
      },
      {
        "test": "信创合计部署20000含本地",
        "status": "passed"
      },
      {
        "test": "缺价只能草稿且不能提交",
        "status": "passed"
      },
      {
        "test": "保存V1并保留核价快照",
        "status": "passed"
      },
      {
        "test": "回包丢失重试不会重复项目",
        "status": "passed"
      },
      {
        "test": "第二销售不能读取其他销售项目",
        "status": "passed"
      },
      {
        "test": "第二销售列表不包含他人项目",
        "status": "passed"
      },
      {
        "test": "销售不能维护价格",
        "status": "passed"
      },
      {
        "test": "销售不能直接篡改revision快照",
        "status": "passed"
      },
      {
        "test": "销售不能伪造内部上下文绕过",
        "status": "passed"
      },
      {
        "test": "销售不能直接改项目版本",
        "status": "passed"
      },
      {
        "test": "提交当前完整版本",
        "status": "passed"
      },
      {
        "test": "销售不能自批",
        "status": "passed"
      },
      {
        "test": "商务批准并生成Odoo报价",
        "status": "passed"
      },
      {
        "test": "Odoo一次性金额等于快照",
        "status": "passed"
      },
      {
        "test": "原生报价禁止单独改价",
        "status": "passed"
      },
      {
        "test": "原生报价禁止添加明细",
        "status": "passed"
      },
      {
        "test": "不能直接确认成销售订单",
        "status": "passed"
      },
      {
        "test": "quote版本与校验码一致",
        "status": "passed"
      },
      {
        "test": "configuration版本与校验码一致",
        "status": "passed"
      },
      {
        "test": "Word版本与一次性金额一致",
        "status": "passed"
      },
      {
        "test": "其他销售不能下载他人报价",
        "status": "passed"
      },
      {
        "test": "改目录价不改变旧版本金额",
        "status": "passed"
      },
      {
        "test": "新版本用新目录价并回草稿",
        "status": "passed"
      },
      {
        "test": "并发旧版本保存被拒",
        "status": "passed"
      },
      {
        "test": "历史批准版本仍可回读",
        "status": "passed"
      },
      {
        "test": "AI未配置时返回人工流程",
        "status": "passed"
      },
      {
        "test": "工具未授权请求拒绝",
        "status": "passed"
      }
    ],
    "project_id": 24,
    "revision_id": 29,
    "approved_order_id": 104
  },
  "ai-tools-acceptance.json": {
    "fixture": "isolated-mock-not-company-AI",
    "checks": [
      {
        "test": "AI工作流契约成功（隔离模拟）",
        "status": "passed"
      },
      {
        "test": "AI价格与批准指令被过滤",
        "status": "passed"
      },
      {
        "test": "AI无效data回人工",
        "status": "passed"
      },
      {
        "test": "AI服务失败回人工",
        "status": "passed"
      },
      {
        "test": "授权工具查询目录成功",
        "status": "passed"
      },
      {
        "test": "目录工具不暴露项目或案例",
        "status": "passed"
      },
      {
        "test": "错误工具密钥401",
        "status": "passed"
      },
      {
        "test": "无效配置工具400",
        "status": "passed"
      },
      {
        "test": "没有工具保存项目入口",
        "status": "passed"
      }
    ]
  },
  "browser-acceptance.json": {
    "checks": [
      {
        "test": "软件仅展示标准/多餐线/多食堂",
        "status": "passed"
      },
      {
        "test": "内置营养与健康档案可见",
        "status": "passed"
      },
      {
        "test": "新版价格待核、不套旧价",
        "status": "passed"
      },
      {
        "test": "结果有营养数据不足说明",
        "status": "passed"
      },
      {
        "test": "三份文件都有版本下载入口",
        "status": "passed"
      },
      {
        "test": "下载报价单 Excel",
        "status": "passed"
      },
      {
        "test": "下载配置清单 Excel",
        "status": "passed"
      },
      {
        "test": "下载产品方案 Word",
        "status": "passed"
      },
      {
        "test": "新版缺价不允许提交",
        "status": "passed"
      },
      {
        "test": "矩阵三个版本都有营养",
        "status": "passed"
      },
      {
        "test": "商务价表隐藏旧营养独立价格",
        "status": "passed"
      },
      {
        "test": "旧报价可读取并提示新版重存",
        "status": "passed"
      },
      {
        "test": "AI未接通仍能人工操作",
        "status": "passed"
      },
      {
        "test": "浏览器无JS错误",
        "status": "passed"
      }
    ],
    "errors": []
  }
}