{"success":true,"data":{"module":"customer-test-playbook","marker":"customerTestPlaybook","generatedAt":"2026-04-28 02:53:18","title":"龙虾供应链配送系统客户验收执行剧本","decision":{"code":"PLAYBOOK_CAN_TEST_NOT_PILOT","label":"可继续验收测试，暂不可试运行","note":"本剧本只读汇总入口、账号、步骤、证据和通过标准，供客户/测试按顺序执行。"},"summary":{"cases":6,"ready":2,"actionRequired":2,"blocked":2,"accounts":8,"evidenceItems":5,"dryRunBatches":2,"rolePendingAfterDryRun":0,"feedbackReadyForRetestAfterDryRun":2},"recommendedOrder":["PLAY-001","PLAY-002","PLAY-003","PLAY-004","PLAY-005","PLAY-006"],"accounts":[{"role":"系统管理员","account":"admin / 123456","entry":"https://xia.shenliu.cc/xia-admin/","scope":"全局配置、权限、订单、财务、生产化检查"},{"role":"运营主管","account":"operator / 123456","entry":"https://xia.shenliu.cc/xia-admin/","scope":"运营商 A 订单、履约、财务和规则管理"},{"role":"业务员","account":"salesman / 123456","entry":"https://xia.shenliu.cc/xia-admin/","scope":"本人拓展门店和提成"},{"role":"门店管理员","account":"store_admin / 123456","entry":"https://xia.shenliu.cc/xia-store-preview/","scope":"门店全权限预览"},{"role":"门店下单员","account":"store_buyer / 123456","entry":"https://xia.shenliu.cc/xia-store-preview/","scope":"门店下单与签收"},{"role":"门店财务员","account":"store_finance / 123456","entry":"https://xia.shenliu.cc/xia-store-preview/","scope":"预存款、对账和结算"},{"role":"龙虾供应商","account":"lobster_supplier / 123456","entry":"https://xia.shenliu.cc/xia-supplier/","scope":"龙虾供货单与应收结算"},{"role":"配料供应商","account":"ingredient_supplier / 123456","entry":"https://xia.shenliu.cc/xia-supplier/","scope":"配料定价、履约、扣佣结算"}],"cases":[{"code":"PLAY-001","ctcCode":"CTC-001","title":"确认公网与账号入口","owner":"测试负责人","account":"admin / 123456；其他角色见页面","status":"READY","startUrl":"https://xia.shenliu.cc/xia-access/","supportingUrls":["https://xia.shenliu.cc/xia-access/","https://xia.shenliu.cc/xia-api/health"],"action":"按入口逐项核对并截图/导出证据。","expected":"运营后台、供应商端、门店预览、API health 均可打开，响应头包含 x-nexus-relay: pc1。","passRule":"复核页面证据与 API 返回一致即可通过。"},{"code":"PLAY-002","ctcCode":"CTC-002","title":"按角色验证权限边界","owner":"测试/客户代表","account":"8 个演示账号统一密码 123456","status":"ACTION_REQUIRED","startUrl":"https://xia.shenliu.cc/xia-role-trial/","supportingUrls":["https://xia.shenliu.cc/xia-role-trial/","https://xia.shenliu.cc/xia-role-trial-batch/"],"action":"可先打开批量回收台，dryRun 预计角色待回收 5 -> 0。","expected":"3/8 个角色验收已回收。","passRule":"完成责任动作后回到客户测试动作闭环台确认状态变化。"},{"code":"PLAY-003","ctcCode":"CTC-003","title":"执行业务规则与端到端链路","owner":"测试/开发","account":"免登录公开核对；后台复核用 admin / 123456","status":"READY","startUrl":"https://xia.shenliu.cc/xia-test-closure/","supportingUrls":["https://xia.shenliu.cc/xia-test-closure/","https://xia.shenliu.cc/xia-rule-acceptance/","https://xia.shenliu.cc/xia-e2e-acceptance/"],"action":"按入口逐项核对并截图/导出证据。","expected":"12/12 项测试收口 READY。","passRule":"复核页面证据与 API 返回一致即可通过。"},{"code":"PLAY-004","ctcCode":"CTC-004","title":"处理反馈与复测","owner":"测试/开发/客户","account":"反馈提交免登录；后台处理用 admin / 123456","status":"ACTION_REQUIRED","startUrl":"https://xia.shenliu.cc/xia-feedback-status/","supportingUrls":["https://xia.shenliu.cc/xia-feedback-status/","https://xia.shenliu.cc/xia-feedback-batch/"],"action":"可先打开反馈批量复测草稿台，dryRun 预计待复测 0 -> 2。","expected":"3 条未关闭反馈。","passRule":"完成责任动作后回到客户测试动作闭环台确认状态变化。"},{"code":"PLAY-005","ctcCode":"CTC-005","title":"解除上线 P0 资料门禁","owner":"客户/运维/项目组","account":"资料提交/查询免登录；后台核验用 admin / 123456","status":"BLOCKED","startUrl":"https://xia.shenliu.cc/xia-p0-material-handoff/","supportingUrls":["https://xia.shenliu.cc/xia-p0-material-handoff/","https://xia.shenliu.cc/xia-unblock-execution/"],"action":"按入口逐项核对并截图/导出证据。","expected":"P0 资料未解除 2 项；阻断执行台 P0 未解除 2 项。","passRule":"完成责任动作后回到客户测试动作闭环台确认状态变化。"},{"code":"PLAY-006","ctcCode":"CTC-006","title":"判断是否进入试运行","owner":"项目负责人/客户代表","account":"免登录公开核对；后台复核用 admin / 123456","status":"BLOCKED","startUrl":"https://xia.shenliu.cc/xia-pilot-readiness/","supportingUrls":["https://xia.shenliu.cc/xia-pilot-readiness/","https://xia.shenliu.cc/xia-rc/"],"action":"按入口逐项核对并截图/导出证据。","expected":"NOT_READY · 暂不可交付试运行","passRule":"完成责任动作后回到客户测试动作闭环台确认状态变化。"}],"evidencePackage":[{"code":"PLAY-EV-001","title":"入口与账号证据","url":"https://xia.shenliu.cc/xia-access/","api":"https://xia.shenliu.cc/xia-access/access.json","expected":"7 个前端入口、8 个演示账号、NEXUS relay 可核验。"},{"code":"PLAY-EV-002","title":"执行总控证据","url":"https://xia.shenliu.cc/xia-customer-test-command/","api":"https://xia.shenliu.cc/xia-api/system/customer-test-command","expected":"6 个 CTC 步骤，当前 2 个 READY。"},{"code":"PLAY-EV-003","title":"动作闭环证据","url":"https://xia.shenliu.cc/xia-customer-test-action-closure/","api":"https://xia.shenliu.cc/xia-api/system/customer-test-action-closure","expected":"7 个动作，角色待回收 5 个，反馈未关闭 2 个。"},{"code":"PLAY-EV-004","title":"批量影响证据","url":"https://xia.shenliu.cc/xia-customer-test-dryrun-impact/","api":"https://xia.shenliu.cc/xia-api/system/customer-test-dryrun-impact","expected":"dryRun 后角色待回收预计 0 个，待复测反馈预计 2 个。"},{"code":"PLAY-EV-005","title":"试运行门禁证据","url":"https://xia.shenliu.cc/xia-pilot-readiness/","api":"https://xia.shenliu.cc/xia-api/system/pilot-readiness","expected":"NOT_READY；P0 未解除 2 项。"}],"sourceApis":{"playbook":"https://xia.shenliu.cc/xia-api/system/customer-test-playbook","command":"https://xia.shenliu.cc/xia-api/system/customer-test-command","actionClosure":"https://xia.shenliu.cc/xia-api/system/customer-test-action-closure","dryrunImpact":"https://xia.shenliu.cc/xia-api/system/customer-test-dryrun-impact"},"acceptanceMarkers":["PLAY-001","PLAY-002","PLAY-003","PLAY-004","PLAY-005","PLAY-006"]},"meta":null}