{
  "module": "customer-test-command",
  "marker": "customerTestCommand",
  "generatedAt": "2026-04-28 08:05",
  "title": "龙虾供应链配送系统客户测试执行总控",
  "decision": {
    "code": "CUSTOMER_TEST_BLOCKED_BY_P0",
    "label": "可继续客户测试，但不可进入生产试运行",
    "note": "剩余 P0 资料门禁不会阻止演示/验收测试，但会阻止生产试运行放行。"
  },
  "summary": {
    "frontends": 7,
    "demoAccounts": 8,
    "apiChecks": 6,
    "executionSteps": 6,
    "readySteps": 2,
    "actionRequired": 2,
    "blocked": 2,
    "risk": 0,
    "rcGate": "NO_GO",
    "pilotReadiness": "NOT_READY",
    "p0Open": 2,
    "p0MaterialsOpen": 2,
    "feedbackOpen": 3,
    "closureReady": 12,
    "closureTotal": 12
  },
  "entrances": [
    {
      "label": "客户测试执行总控",
      "url": "https://xia.shenliu.cc/xia-customer-test-command/",
      "account": "无需登录",
      "purpose": "测试负责人按步骤推进客户测试"
    },
    {
      "label": "客户测试动作闭环台",
      "url": "https://xia.shenliu.cc/xia-customer-test-action-closure/",
      "account": "无需登录",
      "purpose": "按责任方清理角色验收和未关闭反馈"
    },
    {
      "label": "公开访问与账号检验台",
      "url": "https://xia.shenliu.cc/xia-access/",
      "account": "admin / 123456 起步",
      "purpose": "前后端地址、账号、API 和公网校验"
    },
    {
      "label": "上线试运行就绪核验",
      "url": "https://xia.shenliu.cc/xia-pilot-readiness/",
      "account": "无需登录",
      "purpose": "判断是否可交付试运行"
    },
    {
      "label": "P0 资料交付核验包",
      "url": "https://xia.shenliu.cc/xia-p0-material-handoff/",
      "account": "无需登录",
      "purpose": "解除微信小程序与生产 MySQL 资料门禁"
    },
    {
      "label": "客户验收闭环",
      "url": "https://xia.shenliu.cc/xia-acceptance-closure/",
      "account": "无需登录",
      "purpose": "查看签收、反馈、会议和证据闭环"
    },
    {
      "label": "后台测试收口工作台",
      "url": "https://xia.shenliu.cc/xia-admin/#/test-closure",
      "account": "admin / 123456",
      "purpose": "后台查看同源收口数据"
    }
  ],
  "executionSteps": [
    {
      "code": "CTC-001",
      "title": "确认公网与账号入口",
      "owner": "测试负责人",
      "status": "READY",
      "url": "https://xia.shenliu.cc/xia-access/",
      "account": "admin / 123456；其他角色见页面",
      "expected": "运营后台、供应商端、门店预览、API health 均可打开，响应头包含 x-nexus-relay: pc1。"
    },
    {
      "code": "CTC-002",
      "title": "按角色验证权限边界",
      "owner": "测试/客户代表",
      "status": "ACTION_REQUIRED",
      "url": "https://xia.shenliu.cc/xia-customer-test-action-closure/",
      "account": "8 个演示账号统一密码 123456",
      "expected": "3/8 个角色验收已回收。"
    },
    {
      "code": "CTC-003",
      "title": "执行业务规则与端到端链路",
      "owner": "测试/开发",
      "status": "READY",
      "url": "https://xia.shenliu.cc/xia-test-closure/",
      "account": "免登录公开核对；后台复核用 admin / 123456",
      "expected": "12/12 项测试收口 READY。"
    },
    {
      "code": "CTC-004",
      "title": "处理反馈与复测",
      "owner": "测试/开发/客户",
      "status": "ACTION_REQUIRED",
      "url": "https://xia.shenliu.cc/xia-customer-test-action-closure/",
      "account": "反馈提交免登录；后台处理用 admin / 123456",
      "expected": "3 条未关闭反馈。"
    },
    {
      "code": "CTC-005",
      "title": "解除上线 P0 资料门禁",
      "owner": "客户/运维/项目组",
      "status": "BLOCKED",
      "url": "https://xia.shenliu.cc/xia-p0-material-handoff/",
      "account": "资料提交/查询免登录；后台核验用 admin / 123456",
      "expected": "P0 资料未解除 2 项；阻断执行台 P0 未解除 2 项。"
    },
    {
      "code": "CTC-006",
      "title": "判断是否进入试运行",
      "owner": "项目负责人/客户代表",
      "status": "BLOCKED",
      "url": "https://xia.shenliu.cc/xia-pilot-readiness/",
      "account": "免登录公开核对；后台复核用 admin / 123456",
      "expected": "NOT_READY · 暂不可交付试运行"
    }
  ],
  "ownerActions": [
    {
      "priority": "P1",
      "owner": "测试/客户代表",
      "action": "按角色验证权限边界",
      "url": "https://xia.shenliu.cc/xia-role-trial/",
      "expected": "3/8 个角色验收已回收。"
    },
    {
      "priority": "P1",
      "owner": "测试/开发/客户",
      "action": "处理反馈与复测",
      "url": "https://xia.shenliu.cc/xia-feedback-status/",
      "expected": "3 条未关闭反馈。"
    },
    {
      "priority": "P0",
      "owner": "客户/运维/项目组",
      "action": "解除上线 P0 资料门禁",
      "url": "https://xia.shenliu.cc/xia-p0-material-handoff/",
      "expected": "P0 资料未解除 2 项；阻断执行台 P0 未解除 2 项。"
    },
    {
      "priority": "P0",
      "owner": "项目负责人/客户代表",
      "action": "判断是否进入试运行",
      "url": "https://xia.shenliu.cc/xia-pilot-readiness/",
      "expected": "NOT_READY · 暂不可交付试运行"
    },
    {
      "priority": "P1",
      "owner": "开发",
      "action": "保持 xia.shenliu.cc、API runtime、NEXUS relay、后台资产和 smoke 门禁稳定。",
      "url": "https://xia.shenliu.cc/xia-api-status/",
      "expected": "公网响应包含 x-nexus-relay: pc1。"
    }
  ],
  "sourceApis": {
    "customerTestCommand": "https://xia.shenliu.cc/xia-api/system/customer-test-command",
    "releaseCandidate": "https://xia.shenliu.cc/xia-api/system/release-candidate",
    "pilotReadiness": "https://xia.shenliu.cc/xia-api/system/pilot-readiness",
    "unblockExecution": "https://xia.shenliu.cc/xia-api/system/unblock-execution",
    "acceptanceClosure": "https://xia.shenliu.cc/xia-api/acceptance-closure",
    "p0MaterialHandoff": "https://xia.shenliu.cc/xia-api/p0-material-handoff",
    "customerTestActionClosure": "https://xia.shenliu.cc/xia-api/system/customer-test-action-closure"
  },
  "acceptanceMarkers": [
    "CTC-001",
    "CTC-002",
    "CTC-003",
    "CTC-004",
    "CTC-005",
    "CTC-006"
  ]
}
