{
  "title": "龙虾供应链配送系统 v0.1 客户测试报告自动汇总",
  "updatedAt": "2026-04-27 08:13",
  "version": "v0.1",
  "summary": {
    "uatCases": 13,
    "p0Cases": 8,
    "p1Cases": 5,
    "deliveryItems": 22,
    "deliveryPassed": 22,
    "signoffOptions": 3,
    "autoSmokeStatus": "PASS",
    "customerResultStatus": "PENDING_CUSTOMER_UAT",
    "ruleAcceptanceCases": 8,
    "e2eAcceptanceCases": 9,
    "acceptanceSourceTypes": 4,
    "roleTrialRoles": 8
  },
  "conclusion": "自动巡检已通过，公网交付入口、UAT 执行包、RULE 业务规则验收包、E2E 端到端验收包、资料闭环、反馈闭环、签收资料均已就绪；客户可按 13 条正式 UAT 用例完成主验收，并使用 RULE/E2E/ROLE 补充包核对核心规则、跨模块业务链路和角色权限边界。",
  "decisionRules": [
    {
      "result": "通过",
      "rule": "P0/P1 用例均满足预期，无阻塞缺陷，可进入下一轮真实资料接入。"
    },
    {
      "result": "带问题通过",
      "rule": "P0 全部通过，P1/P2 存在非阻塞问题，问题已登记反馈编号。"
    },
    {
      "result": "阻塞",
      "rule": "任一 P0 不通过或阻塞，暂停进入下一阶段，先修复后复测。"
    }
  ],
  "moduleCoverage": [
    {
      "module": "入口巡检",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "后台登录",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "生产化检查",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "权限隔离",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "订单履约",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "门店端预览",
      "total": 1,
      "p0": 0,
      "p1": 1,
      "status": "READY"
    },
    {
      "module": "供应商端",
      "total": 1,
      "p0": 0,
      "p1": 1,
      "status": "READY"
    },
    {
      "module": "财务与提成",
      "total": 1,
      "p0": 0,
      "p1": 1,
      "status": "READY"
    },
    {
      "module": "客户反馈",
      "total": 1,
      "p0": 0,
      "p1": 1,
      "status": "READY"
    },
    {
      "module": "生产化行动清单",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "监控恢复",
      "total": 1,
      "p0": 0,
      "p1": 1,
      "status": "READY"
    },
    {
      "module": "生产资料闭环",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    },
    {
      "module": "验收结论",
      "total": 1,
      "p0": 1,
      "p1": 0,
      "status": "READY"
    }
  ],
  "uatCases": [
    {
      "id": "UAT-001",
      "priority": "P0",
      "role": "项目负责人",
      "module": "入口巡检",
      "title": "确认客户测试包和进度看板可访问",
      "entry": "https://xia.shenliu.cc/xia-test/",
      "expected": "所有公网入口返回项目页面，关键页面包含 X-NEXUS-Relay: pc1。",
      "status": "READY"
    },
    {
      "id": "UAT-002",
      "priority": "P0",
      "role": "运营管理员",
      "module": "后台登录",
      "title": "使用 admin / 123456 登录管理后台",
      "entry": "https://xia.shenliu.cc/xia-admin/",
      "expected": "登录成功，顶部显示系统管理员、GLOBAL 数据范围，菜单可见。",
      "status": "READY"
    },
    {
      "id": "UAT-003",
      "priority": "P0",
      "role": "运营管理员",
      "module": "生产化检查",
      "title": "查看数据库和监控演练状态",
      "entry": "https://xia.shenliu.cc/xia-admin/#/production-readiness",
      "expected": "数据库演练和监控演练均为 PASS，报告链接可打开。",
      "status": "READY"
    },
    {
      "id": "UAT-004",
      "priority": "P0",
      "role": "运营管理员",
      "module": "权限隔离",
      "title": "核对 RBAC 权限矩阵与审计记录",
      "entry": "https://xia.shenliu.cc/xia-admin/#/permissions",
      "expected": "页面展示 8 类角色、权限矩阵、数据隔离原则、当前登录身份和审计日志。",
      "status": "READY"
    },
    {
      "id": "UAT-005",
      "priority": "P0",
      "role": "运营管理员",
      "module": "订单履约",
      "title": "查看订单分单、配送路线和签收摘要",
      "entry": "https://xia.shenliu.cc/xia-admin/#/orders",
      "expected": "订单详情、供应商承接、配送状态、签收摘要可联动展示。",
      "status": "READY"
    },
    {
      "id": "UAT-006",
      "priority": "P1",
      "role": "门店角色",
      "module": "门店端预览",
      "title": "验证门店下单、签收、账单和账户流程",
      "entry": "https://xia.shenliu.cc/xia-store-preview/",
      "expected": "门店端能清晰展示采购、签收凭证、账单和账户的主流程。",
      "status": "READY"
    },
    {
      "id": "UAT-007",
      "priority": "P1",
      "role": "供应商",
      "module": "供应商端",
      "title": "验证供应商履约、商品和结算工作台",
      "entry": "https://xia.shenliu.cc/xia-supplier/",
      "expected": "供应商可以看到履约、商品、调价发布、结算相关演示链路。",
      "status": "READY"
    },
    {
      "id": "UAT-008",
      "priority": "P1",
      "role": "财务人员",
      "module": "财务与提成",
      "title": "验证门店账单、供应商结算和业务员提成入口",
      "entry": "https://xia.shenliu.cc/xia-admin/#/finance",
      "expected": "可区分门店财务、龙虾供应商结算、配料供应商抽佣和业务员提成。",
      "status": "READY"
    },
    {
      "id": "UAT-009",
      "priority": "P1",
      "role": "运营管理员",
      "module": "客户反馈",
      "title": "登记一条测试反馈并进入修复队列",
      "entry": "https://xia.shenliu.cc/xia-admin/#/feedback",
      "expected": "反馈可创建并进入自动档修复队列，后续可更新状态。",
      "status": "READY"
    },
    {
      "id": "UAT-010",
      "priority": "P0",
      "role": "客户负责人",
      "module": "生产化行动清单",
      "title": "确认客户侧资料待办",
      "entry": "https://xia.shenliu.cc/xia-action-list/",
      "expected": "客户可明确需要提供哪些账号、密钥、资质和财务规则。",
      "status": "READY"
    },
    {
      "id": "UAT-011",
      "priority": "P1",
      "role": "运维人员",
      "module": "监控恢复",
      "title": "按监控报告执行恢复步骤核对",
      "entry": "https://xia.shenliu.cc/xia-monitor/",
      "expected": "运维能按报告判断入口状态并执行 API/Nginx/smoke 恢复步骤。",
      "status": "READY"
    },
    {
      "id": "UAT-013",
      "priority": "P0",
      "role": "客户负责人",
      "module": "生产资料闭环",
      "title": "提交生产资料并查询生产化同步结果",
      "entry": "https://xia.shenliu.cc/xia-material-submit/",
      "expected": "资料提交成功后生成 MS 编号；状态查询页可展示核验状态、缺失字段和生产化同步结果；闭环报告可展示实时统计。",
      "status": "READY"
    },
    {
      "id": "UAT-012",
      "priority": "P0",
      "role": "项目负责人",
      "module": "验收结论",
      "title": "形成 UAT 通过/问题清单结论",
      "entry": "https://xia.shenliu.cc/xia-uat/",
      "expected": "形成明确的 UAT 结论：通过、带问题通过或阻塞，并沉淀反馈清单。",
      "status": "READY"
    }
  ],
  "deliveryEntrances": [
    {
      "category": "客户测试",
      "name": "客户统一测试门户",
      "url": "https://xia.shenliu.cc/xia-portal/",
      "purpose": "一个入口完成测试、反馈、查询和生产化核对",
      "status": "PASS"
    },
    {
      "category": "客户测试",
      "name": "客户测试包",
      "url": "https://xia.shenliu.cc/xia-test/",
      "purpose": "测试顺序、账号、范围、边界和反馈规则",
      "status": "PASS"
    },
    {
      "category": "客户测试",
      "name": "UAT 执行包",
      "url": "https://xia.shenliu.cc/xia-uat/",
      "purpose": "12 条可执行测试用例，含 JSON/CSV",
      "status": "PASS"
    },
    {
      "category": "客户测试",
      "name": "UAT 结果回收模板",
      "url": "https://xia.shenliu.cc/xia-uat-result/",
      "purpose": "客户回传每条用例结果、截图链接和反馈编号",
      "status": "PASS"
    },
    {
      "category": "客户测试",
      "name": "验收清单",
      "url": "https://xia.shenliu.cc/xia-acceptance/",
      "purpose": "快速确认 v0.1 是否可进入客户测试",
      "status": "PASS"
    },
    {
      "category": "客户测试",
      "name": "客户验收签收单",
      "url": "https://xia.shenliu.cc/xia-signoff/",
      "purpose": "确认交付范围、限制边界、客户资料待办和验收结论，可打印/另存 PDF",
      "status": "PASS"
    },
    {
      "category": "反馈闭环",
      "name": "客户公网反馈页",
      "url": "https://xia.shenliu.cc/xia-feedback/",
      "purpose": "免登录提交问题，生成反馈编号",
      "status": "PASS"
    },
    {
      "category": "反馈闭环",
      "name": "反馈状态查询",
      "url": "https://xia.shenliu.cc/xia-feedback-status/",
      "purpose": "免登录按反馈编号查询状态、责任人和最新动作",
      "status": "PASS"
    },
    {
      "category": "反馈闭环",
      "name": "客户测试会话报告",
      "url": "https://xia.shenliu.cc/xia-test-report/",
      "purpose": "沉淀测试结论、范围结果和反馈规则",
      "status": "PASS"
    },
    {
      "category": "业务演示",
      "name": "运营后台",
      "url": "https://xia.shenliu.cc/xia-admin/",
      "purpose": "账号 admin / 123456；项目总览、订单、财务、权限、生产化检查",
      "status": "PASS"
    },
    {
      "category": "业务演示",
      "name": "供应商端",
      "url": "https://xia.shenliu.cc/xia-supplier/",
      "purpose": "供应商履约、商品、调价发布、结算工作台",
      "status": "PASS"
    },
    {
      "category": "业务演示",
      "name": "门店端流程预览",
      "url": "https://xia.shenliu.cc/xia-store-preview/",
      "purpose": "门店首页、下单、签收、账单、账户流程预览",
      "status": "PASS"
    },
    {
      "category": "生产化",
      "name": "生产化行动清单",
      "url": "https://xia.shenliu.cc/xia-action-list/",
      "purpose": "客户、开发、运维三方上线待办，含 JSON/CSV",
      "status": "PASS"
    },
    {
      "category": "生产化",
      "name": "数据库演练报告",
      "url": "https://xia.shenliu.cc/xia-db-drill/",
      "purpose": "DB 初始化、备份、恢复、表结构和计数校验",
      "status": "PASS"
    },
    {
      "category": "生产化",
      "name": "监控告警演练",
      "url": "https://xia.shenliu.cc/xia-monitor/",
      "purpose": "公网入口、API health、relay、告警策略和恢复步骤",
      "status": "PASS"
    },
    {
      "category": "生产化",
      "name": "生产化环境检查",
      "url": "https://xia.shenliu.cc/xia-env-check/",
      "purpose": "客户资料、第三方服务、生产环境和风险清单",
      "status": "PASS"
    },
    {
      "category": "生产化",
      "name": "生产化路线图",
      "url": "https://xia.shenliu.cc/xia-roadmap/",
      "purpose": "真实 AppID、MySQL、RBAC、地图、短信、存储、支付等后续接入",
      "status": "PASS"
    },
    {
      "category": "项目管理",
      "name": "项目进度看板",
      "url": "https://xia.shenliu.cc/xia-board/",
      "purpose": "阶段成果、完成时间、里程碑和下一步计划",
      "status": "PASS"
    },
    {
      "category": "项目管理",
      "name": "发布中心",
      "url": "https://xia.shenliu.cc/xia-release/",
      "purpose": "v0.1 发布范围、检验地址、已知限制和下一轮计划",
      "status": "PASS"
    },
    {
      "category": "技术验证",
      "name": "API 健康检查",
      "url": "https://xia.shenliu.cc/xia-api/health",
      "purpose": "后端服务公网健康检查",
      "status": "PASS"
    },
    {
      "category": "补充验收",
      "name": "业务规则验收用例包",
      "url": "https://xia.shenliu.cc/xia-rule-acceptance/",
      "purpose": "核对核心业务规则是否符合客户确认口径",
      "status": "PASS"
    },
    {
      "category": "补充验收",
      "name": "订单到财务端到端验收包",
      "url": "https://xia.shenliu.cc/xia-e2e-acceptance/",
      "purpose": "核对从下单到结算的跨模块业务闭环",
      "status": "PASS"
    }
  ],
  "signoff": {
    "url": "https://xia.shenliu.cc/xia-signoff/",
    "options": [
      "通过，进入下一阶段真实资料接入",
      "带问题通过，反馈项进入修复队列后继续推进",
      "阻塞，P0 问题修复并复测后再确认"
    ],
    "limitations": [
      "当前为 v0.1 客户测试版，不作为生产上线版本。",
      "微信 AppID、微信登录、真机发布、地图、短信、对象存储、支付仍待客户提供真实资料后接入。",
      "生产 MySQL、正式监控通知仍需生产化阶段加固；RBAC 与审计已完成首轮接口守卫和审计记录。",
      "财务对账模板、供应商合同、历史数据迁移需客户业务侧进一步确认。"
    ],
    "customerMaterials": [
      "微信小程序 AppID、AppSecret、管理员权限、体验成员、隐私协议和类目资质",
      "腾讯地图 Key、WebService Key、域名白名单、调用额度和计费主体",
      "COS/OSS Bucket、地域、访问密钥、图片域名和生命周期策略",
      "微信支付商户号或线下回款规则、流水模板、回调域名",
      "短信签名、模板、服务商账号和告警联系人",
      "生产 MySQL 地址、账号权限、备份目录、运维联系人"
    ]
  },
  "feedbackLoop": {
    "submitUrl": "https://xia.shenliu.cc/xia-feedback/",
    "statusUrl": "https://xia.shenliu.cc/xia-feedback-status/",
    "adminUrl": "https://xia.shenliu.cc/xia-admin/#/feedback",
    "samples": [
      {
        "level": "P1",
        "status": "待客户实测登记",
        "owner": "自动档修复队列",
        "rule": "客户通过公网反馈页提交后生成反馈编号，可在状态查询页按编号追踪。"
      },
      {
        "level": "P2",
        "status": "可随版本迭代",
        "owner": "产品与交互优化",
        "rule": "不阻塞 v0.1 验收的问题进入优化池，随下一轮任务包排期。"
      }
    ],
    "slaRules": [
      "P0 阻塞：优先修复并复测后再签收",
      "P1 重要：不阻塞主流程时可带问题通过并排入修复队列",
      "P2 优化：进入迭代池，不影响 v0.1 验收结论"
    ]
  },
  "links": {
    "portal": "https://xia.shenliu.cc/xia-portal/",
    "uat": "https://xia.shenliu.cc/xia-uat/",
    "uatResult": "https://xia.shenliu.cc/xia-uat-result/",
    "delivery": "https://xia.shenliu.cc/xia-delivery/",
    "signoff": "https://xia.shenliu.cc/xia-signoff/",
    "board": "https://xia.shenliu.cc/xia-board/",
    "ruleAcceptance": "https://xia.shenliu.cc/xia-rule-acceptance/",
    "e2eAcceptance": "https://xia.shenliu.cc/xia-e2e-acceptance/",
    "feedbackStatus": "https://xia.shenliu.cc/xia-feedback-status/",
    "uatOperations": "https://xia.shenliu.cc/xia-admin/#/uat-operations"
  },
  "productionSummary": "https://xia.shenliu.cc/xia-production-summary/",
  "ruleAcceptance": {
    "total": 8,
    "status": "READY",
    "url": "https://xia.shenliu.cc/xia-rule-acceptance/",
    "json": "https://xia.shenliu.cc/xia-rule-acceptance/rules.json",
    "csv": "https://xia.shenliu.cc/xia-rule-acceptance/rules.csv",
    "scope": [
      "龙虾成交价规则",
      "运费重量口径",
      "签收粒度",
      "订单自动分单",
      "龙虾供应商结算",
      "配料供应商抽佣",
      "业务员提成起算",
      "异常反馈闭环"
    ]
  },
  "e2eAcceptance": {
    "total": 9,
    "status": "READY",
    "url": "https://xia.shenliu.cc/xia-e2e-acceptance/",
    "json": "https://xia.shenliu.cc/xia-e2e-acceptance/e2e.json",
    "csv": "https://xia.shenliu.cc/xia-e2e-acceptance/e2e.csv",
    "scope": [
      "门店下单",
      "运营分单",
      "供应商履约",
      "配送路线",
      "拍照签收",
      "门店账单",
      "供应商结算",
      "平台佣金",
      "业务员提成"
    ]
  },
  "acceptanceSources": {
    "totalTypes": 4,
    "officialUatCases": 13,
    "supplementalCases": 25,
    "sources": [
      {
        "code": "UAT",
        "name": "UAT 回收",
        "total": 13,
        "url": "https://xia.shenliu.cc/xia-uat/"
      },
      {
        "code": "RULE",
        "name": "业务规则验收",
        "total": 8,
        "url": "https://xia.shenliu.cc/xia-rule-acceptance/"
      },
      {
        "code": "E2E",
        "name": "端到端验收",
        "total": 9,
        "url": "https://xia.shenliu.cc/xia-e2e-acceptance/"
      },
      {
        "code": "ROLE",
        "name": "角色权限验收",
        "total": 8,
        "url": "https://xia.shenliu.cc/xia-role-trial/",
        "resultApi": "https://xia.shenliu.cc/xia-api/role-trial-results",
        "csv": "https://xia.shenliu.cc/xia-api/role-trial-results.csv"
      }
    ],
    "resultSubmitUrl": "https://xia.shenliu.cc/xia-uat-result/",
    "feedbackStatusUrl": "https://xia.shenliu.cc/xia-feedback-status/",
    "adminDashboardUrl": "https://xia.shenliu.cc/xia-admin/#/uat-operations"
  }

  ,"roleTrial": {
    "total": 8,
    "status": "READY",
    "url": "https://xia.shenliu.cc/xia-role-trial/",
    "json": "https://xia.shenliu.cc/xia-role-trial/guide.json",
    "csv": "https://xia.shenliu.cc/xia-role-trial/guide.csv",
    "resultApi": "https://xia.shenliu.cc/xia-api/role-trial-results",
    "resultCsv": "https://xia.shenliu.cc/xia-api/role-trial-results.csv",
    "scope": ["系统管理员", "运营商 A", "业务员", "门店管理员", "门店下单员", "门店财务员", "龙虾供应商", "配料供应商"]
  }
}
