From 48cc31628ad2a8ddb6687c3298c2131e5df8b8ef Mon Sep 17 00:00:00 2001 From: key Date: Thu, 30 Jul 2026 21:38:36 +0800 Subject: [PATCH] feat(content): add grounded August 1 scenario drafts --- CHANGELOG.md | 1 + ...-life-advisor-content-candidates-v0.1.json | 123 ++++++++++++------ .../aug1-release-approval.json | 2 +- .../帮道8月1日Android内测Go-No-Go-20260728.md | 4 +- ...道8月1日生活顾问内容候选审核包-20260729.md | 25 +++- 5 files changed, 106 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 563c36d0..0a2f532c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ## Unreleased +- **2026-07-30,5 个真实访谈场景已落入生产停用草稿,正式内容门禁保持 No-Go**:从 `D:\20260730` 的 12 份访谈材料中选择 7 份代表性来源,以脱敏主题和 SHA-256 登记到 `aug1-life-advisor-candidate-v0.2`,形成管道漏水责任、物业费争议、维修延期、停车冲突、收费与整改并行五个真实业务场景。已登录生产管理端逐条保存并按编码回查,场景总数从 `100` 增至 `105`,当前启用数保持 `86`,五项均为 `草稿 / 草稿未提交 / 停用`;费用复核作为业务动作和审核职责保留,不把系统不支持的财务部门伪装成住宅训练岗位。候选文件仍为 `publishable=false`,30 道政策题仍无标准答案;严格门禁继续准确保持正式场景 `0/5`、问题证据 `0/30`,本项没有提交业务审核、启用或发布场景,也没有部署代码、重启服务或执行 schema 迁移。 - **2026-07-30,`0.1.17 (117)` Android 技术候选与五通道处理人配置完成收口,正式发布仍为 No-Go**:管理端“直通反馈”五通道处理人配置已在线可用,生产按有效后台用户规则只读复核后,`direct_president`、`direct_finance`、`direct_hr`、`direct_audit`、`direct_operations` 均为 `2/2`;Android 权限 Activity 生命周期修复已进入新的 DCloud 测试签名 APK `mobile-uni/dist/debug/bangdao-0.1.17-dcloud-test.apk`,包体 SHA-256 为 `0A8581D70A5988E4BDCF4BB3F0C88B4608FA8C6785FDCF1569DD56CE88E27F60`,包名 `com.yincheng.wygj`、版本 `0.1.17 (117)`、target SDK 35、禁止明文流量和签名深检均通过。vivo V2443A(Android 15/API 35)已在同一签名包上完成覆盖安装、正式账号登录、员工首页、学习中心、麦克风允许/拒绝/最终恢复、系统音频选择器、App 媒体选择器、生产 ASR、成果投稿确认和五通道入口回归;测试成果形成 `#7 / PENDING` 待审核记录,测试音频与会话已清理,最终无 Crash/ANR。移动端 209 项、后端定向 46 项、管理端定向 4 项、类型检查、App-Plus 构建、发布资源门禁和生产认证态冒烟均通过;认证态 UI 审计改为只从调用参数或环境变量接收手机号/验证码,报告、控制台和默认截图路由不再持久化认证凭据。该 APK 仅安装到已连接真机,未进行受控分发,也未在本项重发 H5、管理端、后端或 schema。严格门禁仍为正式场景 `0/5`、题库证据 `0/30`、通道验收 `0/5`、负责人签认 `0/5`、受控分发 `PENDING`,且同包离线、WebRTC、图片/视频/文档上传、受控下载和主管/候选人角色尚未验收,因此只能作为继续受控验收的技术候选,不能签署 8 月 1 日正式 Go。 - **2026-07-30,学习中心错题列表异常已修复、发布并完成真机验证**:vivo V2443A(Android 15)的线上会话进入“学习”页后显示“发生未知异常”,同页任务、知识引用等请求正常,生产日志将故障收敛到 `GET /api/aihr/mobile/practice/mistakes`;其 SQL 文本中的 JSON `LIKE '%"redFlag":true%'` 被 `String.formatted()` 误当成格式指令,触发 `UnknownFormatConversionException: Conversion = '"'`。当前改为只替换身份 `IN` 参数的专用占位符,保留两个 `LIKE` 通配符原样,并增加 SQL 生成回归测试;`AihrPracticeSeedServiceTest` 103 项、`ruoyi-aihr` 全量 707 项测试和 `ruoyi-admin` 生产包构建均通过。提交 `edb8c825` 的后端 JAR `346687564b38adbba643fc7d94d2faedbb51449198b4eef6c3fa90fb99646c83` 已通过定向发布脚本备份、原子切换、重启和发布后预检,旧包备份在 `/opt/wygj/backups/backend-20260730005606-be16c229cfc2`;远近端整包及内嵌 `ruoyi-aihr-5.6.2.jar` 哈希一致,服务、公开接口、64/64 schema 和生产禁运行时 DDL 均通过。同一真机从“今日”重新进入“学习中心”后不再显示异常,错题、分数和“去再练”入口正常;对应错题接口在 `22ms` 内结束,重启后日志未再出现 `UnknownFormatConversionException`。本次只发布后端,未发布移动 H5、原生 App、管理端或 schema 迁移。 - **2026-07-29,Android 文件选择、麦克风拒绝降级与上传路径修复,源码候选升级为 `0.1.16 (116)`,尚无签名 APK**:真机确认 `0.1.13` 在允许麦克风时可完成原生录音和生产 ASR,但拒绝后的降级误用 App 不支持的 `uni.chooseFile`。Android 非媒体文件现改用系统 `ACTION_OPEN_DOCUMENT`,通过 `ParcelFileDescriptor + FileChannel.transferFrom` 复制到应用专属外部缓存,避免 Native.js `byte[]` 参数兼容问题;图片/视频改走 App `uni.chooseMedia`,页面生命周期会保留系统选择器中的待完成任务,录音前统一检查麦克风权限。vivo Android 15 真机在 HBuilderX 5.22 标准调试基座完成取消、重复打开、`100,542` 字节 WAV 精确复制、multipart 上传和生产 ASR。首次成果投稿验证实际只进入追问态,当时并未出现“确认投稿”,此前“未点击确认投稿”的表述已纠正;继续补充时线上整理请求耗时 `94,965ms`,超过客户端 `45,000ms` 门限。当前源码改为仅首轮调用 AI,后续原话并入当前草稿后交由既有服务端本地复核,真机复验后续整理耗时 `1ms`,确认卡及“确认投稿”按钮均已显示但未点击,未形成正式投稿。移动端 206 项测试、类型检查、App 发布资源预检和 App-Plus 构建通过;调查用 `0.1.14/0.1.15` APK 已删除。DCloud 当日云打包额度耗尽,最终 `0.1.16` 签名 APK、深检和同包真机复验仍未完成,因此当前仍为 No-Go,未发布移动 H5、原生 App、后端、管理端或数据库。 diff --git a/docs/content-candidates/aug1-life-advisor-content-candidates-v0.1.json b/docs/content-candidates/aug1-life-advisor-content-candidates-v0.1.json index 7db5430e..fb60a86b 100644 --- a/docs/content-candidates/aug1-life-advisor-content-candidates-v0.1.json +++ b/docs/content-candidates/aug1-life-advisor-content-candidates-v0.1.json @@ -1,15 +1,58 @@ { "schemaVersion": "1.0", - "contentVersion": "aug1-life-advisor-candidate-v0.1", - "generatedDate": "2026-07-29", + "contentVersion": "aug1-life-advisor-candidate-v0.2", + "generatedDate": "2026-07-30", "candidateStatus": "PENDING_BUSINESS_REVIEW", "publishable": false, - "notice": "本文件仅是脱敏候选审核材料,不是正式制度、标准答案或可发布训练内容。", + "notice": "本文件基于 2026-07-30 生活顾问真实访谈生成脱敏候选场景;访谈经验不是正式制度、标准答案或可发布训练内容。", "sourceRegistry": [ { - "sourceId": "LC-INT-001", - "description": "仓库外保存的第 1 份生活顾问访谈,仅引用脱敏业务主题和行号", + "sourceId": "INT-PIPE-01", + "description": "住宅复合业态生活顾问访谈:公共管道、业主改管、返修和收费分类", "authority": "FIELD_INTERVIEW", + "sha256": "a4e6325de2bbaf58dcf706f875044d6c32d2af767700b533a291494c00c77ecd", + "formalPolicy": false + }, + { + "sourceId": "INT-FEE-01", + "description": "安置房生活顾问访谈:渗水协同、服务前置、收费攻坚和跨部门处理", + "authority": "FIELD_INTERVIEW", + "sha256": "ed4745f2a2e4f34992bbe486b2dd3870bea96af553a0cb0d6abc91e06419e5d8", + "formalPolicy": false + }, + { + "sourceId": "INT-SERVICE-01", + "description": "高层别墅商户复合项目访谈总结:服务前置、空置房、客诉恢复和日常巡检", + "authority": "FIELD_INTERVIEW", + "sha256": "c4c215b71969f686879919d33871419e9e592343516d05bde9b169f127674962", + "formalPolicy": false + }, + { + "sourceId": "INT-COMPLAINT-01", + "description": "老旧多层项目访谈总结:紧急救助、连环投诉、分层触达和柔性协同", + "authority": "FIELD_INTERVIEW", + "sha256": "557b9d1421117318eb1a1048227fcee3e7a68a1ba1801c08738e3fc13a0356c0", + "formalPolicy": false + }, + { + "sourceId": "INT-PARKING-01", + "description": "生活顾问访谈:外来车辆投诉、爆管联动、证据留存和人性化协调", + "authority": "FIELD_INTERVIEW", + "sha256": "99a123262f681c5c81a3df109f77eed90ea91d0e7e2b22b3a866063d54be5a81", + "formalPolicy": false + }, + { + "sourceId": "INT-EMERGENCY-01", + "description": "住宅项目生活顾问访谈:暴雨漏水、污水倒灌、责任边界和应急协同", + "authority": "FIELD_INTERVIEW", + "sha256": "28769f68fdd12f8646daef596bae4b6de4dce81a998e19337732fe5520eee1a2", + "formalPolicy": false + }, + { + "sourceId": "INT-CROSS-01", + "description": "老旧复合业态项目访谈:渗水闭环、邻里纠纷、消防风险和跨端口协同", + "authority": "FIELD_INTERVIEW", + "sha256": "f7102fde7a9b17b8768e1814de5e442e482af9b628e1f6199355a2f074156e7e", "formalPolicy": false }, { @@ -24,14 +67,14 @@ "candidateId": "LC-AUG1-SC-001", "candidateStatus": "PENDING_BUSINESS_REVIEW", "publishable": false, - "sourceRefs": ["AUG1-PLAN:L206-L214", "LC-INT-001:L25-L26"], + "sourceRefs": ["INT-PIPE-01:公共管道与业主改管案例", "INT-EMERGENCY-01:漏水倒灌应急案例", "INT-CROSS-01:渗水权责案例"], "sourceSufficiency": "NEEDS_FORMAL_POLICY", "proposedRiskLevel": "常规", "requiredReviewers": ["客服负责人", "品质负责人"], - "reviewChecklist": ["补充报事报修受理制度及版本", "确认定位信息最小必要范围", "确认升级路径和反馈节点", "审核合成话术与评分标准"], + "reviewChecklist": ["补充报事报修与管线权责制度及版本", "确认主管、支管和业主改管的核验边界", "确认应急止损、转办和反馈节点", "审核脱敏话术与评分标准"], "scenarioDraft": { - "id": "lc-location-refusal-intake", - "name": "住户拒绝提供定位信息时的报修受理", + "id": "lc-pipe-leak-responsibility-intake", + "name": "管道漏水责任未明时的报修受理", "position": "生活顾问", "scenarioType": "报事报修受理", "projectType": "住宅", @@ -41,35 +84,35 @@ "riskLevel": "待评估", "curriculumVersion": "住宅五岗-v1", "difficulty": 2, - "customerPersona": "担心隐私、不愿提供精确位置但希望尽快处理的住户", - "openingText": "我只想报修,不想在电话里说具体住址,你们先安排人来看。", - "explicitNeed": "完成报修并获得后续处理安排", - "hiddenNeed": "确认定位信息用途、减少不必要的信息暴露", - "irritants": "猜测房号、追问无关个人信息、以拒绝受理施压、承诺未经确认的到场时间", - "delights": "说明最小必要信息及用途,提供可选确认方式并给出受理编号和反馈节点", - "sopRefs": "待补:正式报事报修受理制度、隐私告知要求及有效版本", - "successCriteria": "说明必要信息用途;不索取无关隐私;给出替代确认方式;完成受理、责任转交和可核验反馈节点", - "strategy": "先承接诉求和隐私顾虑,再解释最小必要信息,提供受控替代方式并完成闭环", - "goal": "训练生活顾问在住户拒绝提供定位信息时兼顾隐私边界和报修闭环", + "customerPersona": "因反复漏水和既往处理经历,认定物业应承担全部责任并要求立即赔偿的住户", + "openingText": "我家又漏水了,上次你们也来处理过,既然你们来过,现在造成的损失就应该由物业负责。", + "explicitNeed": "立即止损、查明漏水原因并获得责任和维修安排", + "hiddenNeed": "确认物业没有推诿,且既往处置记录和本次损失会被认真核验", + "irritants": "未看现场就判断责任、把上门协助等同于责任认定、直接推给第三方、承诺未经核实的赔偿或完工时间", + "delights": "先启动止损和现场核验,区分主管、支管与业主改管,保留证据并给出责任复核和反馈节点", + "sopRefs": "待补:正式报事报修、管线权责、损失取证、应急止损和转办制度及有效版本", + "successCriteria": "完成安全与止损确认;核对历史记录和现场改动;不抢先认责或甩责;完成工程转交、证据留存和可核验反馈节点", + "strategy": "先处理正在发生的风险,再把已确认事实、待核验责任和可执行动作分开表达", + "goal": "训练生活顾问在管道漏水责任未明时完成止损、核验、转办和闭环沟通", "enabled": false, "rounds": [ - {"customer": "为什么一定要说到这么细?你们系统里不是能查到吗?", "coachHint": "解释本次受理所需信息及用途,不声称能读取未授权资料,并提供住户可接受的确认方式。", "emotion": 70, "trust": 58}, - {"customer": "如果我只提供公共区域位置,你们还能不能先登记?", "coachHint": "区分登记、派工和入户的必要信息,明确当前能完成的动作、责任人及下一次反馈节点。", "emotion": 58, "trust": 70} + {"customer": "你们上次都来疏通过了,现在怎么又说要先查是不是我家改管的问题?", "coachHint": "说明上次协助记录不等于本次责任结论,先安排止损和现场核验,并明确会检查主管、支管和改管情况。", "emotion": 76, "trust": 52}, + {"customer": "如果最后又说不归物业,我这些损失找谁?今天能不能给我结果?", "coachHint": "不承诺未知责任和当日结论;说明证据留存、责任复核、可执行维修协助和下一次反馈节点。", "emotion": 68, "trust": 64} ] }, "rubricDraft": { - "code": "rubric-lc-location-refusal-intake", - "scenarioCode": "lc-location-refusal-intake", - "name": "拒绝定位信息受理五维评分", - "version": "candidate-v0.1", + "code": "rubric-lc-pipe-leak-responsibility-intake", + "scenarioCode": "lc-pipe-leak-responsibility-intake", + "name": "漏水责任未明受理五维评分", + "version": "candidate-v0.2", "enabled": false, "description": "仅供业务审核,正式制度和边界确认后方可启用。", "dimensions": [ - {"code": "task_completion", "name": "任务完成度", "weight": 0.4, "description": "完成必要信息说明、替代确认、受理记录和后续节点四项动作。"}, - {"code": "standardization", "name": "话术规范性", "weight": 0.25, "description": "不猜测身份位置,不索取无关隐私,不虚构系统权限或处理时限。"}, - {"code": "emotion", "name": "情绪管理能力", "weight": 0.2, "description": "承接隐私顾虑,保持中性表达,不以拒绝受理激化对话。"}, - {"code": "response_timeliness", "name": "响应时效", "weight": 0.1, "description": "在当前回合明确受理状态、责任转交和下一次可核验反馈节点。"}, - {"code": "marketing", "name": "增值转化潜力", "weight": 0.05, "description": "仅在解决报修主诉后介绍经批准的便民入口,不进行无依据推介。"} + {"code": "task_completion", "name": "任务完成度", "weight": 0.4, "description": "完成止损确认、历史核对、现场核验、工程转交、证据留存和反馈节点。"}, + {"code": "standardization", "name": "话术规范性", "weight": 0.25, "description": "区分上门协助与责任认定,不抢先认责、不甩责、不承诺未知赔偿或时限。"}, + {"code": "emotion", "name": "情绪管理能力", "weight": 0.2, "description": "承接反复漏水造成的焦虑和损失感,以行动信息替代争辩。"}, + {"code": "response_timeliness", "name": "响应时效", "weight": 0.1, "description": "优先处理正在发生的风险,并明确责任复核和下一次反馈节点。"}, + {"code": "marketing", "name": "增值转化潜力", "weight": 0.05, "description": "漏水和责任争议未闭环前不营销,不以增值服务转移主诉。"} ] } }, @@ -77,7 +120,7 @@ "candidateId": "LC-AUG1-SC-002", "candidateStatus": "PENDING_BUSINESS_REVIEW", "publishable": false, - "sourceRefs": ["AUG1-PLAN:L206-L214", "LC-INT-001:L31-L40"], + "sourceRefs": ["INT-FEE-01:收费攻坚与渗水服务案例", "INT-SERVICE-01:服务前置与欠费沟通案例", "INT-COMPLAINT-01:需求置换型催费案例"], "sourceSufficiency": "NEEDS_FORMAL_POLICY", "proposedRiskLevel": "高风险", "requiredReviewers": ["客服负责人", "财务负责人", "法务审核人"], @@ -90,7 +133,7 @@ "projectType": "住宅", "growthLevel": "中级", "competencyCode": "LG-COMPLAINT-FEE-PARKING", - "collaborationPositions": "客服,财务", + "collaborationPositions": "客服", "riskLevel": "待评估", "curriculumVersion": "住宅五岗-v1", "difficulty": 3, @@ -114,7 +157,7 @@ "code": "rubric-lc-fee-dispute-explanation", "scenarioCode": "lc-fee-dispute-explanation", "name": "收费争议五维评分", - "version": "candidate-v0.1", + "version": "candidate-v0.2", "enabled": false, "description": "仅供业务审核,收费制度、权限和复核路径确认后方可启用。", "dimensions": [ @@ -130,7 +173,7 @@ "candidateId": "LC-AUG1-SC-003", "candidateStatus": "PENDING_BUSINESS_REVIEW", "publishable": false, - "sourceRefs": ["AUG1-PLAN:L206-L214", "LC-INT-001:L25-L26"], + "sourceRefs": ["INT-PIPE-01:返修与跨部门跟进案例", "INT-CROSS-01:渗水与地产遗留案例", "INT-EMERGENCY-01:暴雨漏水处置案例"], "sourceSufficiency": "NEEDS_FORMAL_POLICY", "proposedRiskLevel": "常规", "requiredReviewers": ["工程负责人", "客服负责人"], @@ -167,7 +210,7 @@ "code": "rubric-lc-repair-delay-followup", "scenarioCode": "lc-repair-delay-followup", "name": "维修延期五维评分", - "version": "candidate-v0.1", + "version": "candidate-v0.2", "enabled": false, "description": "仅供业务审核,正式转办和延期制度确认后方可启用。", "dimensions": [ @@ -183,7 +226,7 @@ "candidateId": "LC-AUG1-SC-004", "candidateStatus": "PENDING_BUSINESS_REVIEW", "publishable": false, - "sourceRefs": ["AUG1-PLAN:L206-L214", "LC-INT-001:L27-L28"], + "sourceRefs": ["INT-PARKING-01:外来车辆投诉协调案例", "INT-SERVICE-01:情绪客诉服务恢复案例", "INT-COMPLAINT-01:连环投诉降级案例"], "sourceSufficiency": "NEEDS_FORMAL_POLICY", "proposedRiskLevel": "高风险", "requiredReviewers": ["客服负责人", "秩序负责人", "法务审核人"], @@ -220,7 +263,7 @@ "code": "rubric-lc-emotional-parking-complaint", "scenarioCode": "lc-emotional-parking-complaint", "name": "高情绪停车投诉五维评分", - "version": "candidate-v0.1", + "version": "candidate-v0.2", "enabled": false, "description": "仅供业务审核,现场安全、隐私和升级制度确认后方可启用。", "dimensions": [ @@ -236,7 +279,7 @@ "candidateId": "LC-AUG1-SC-005", "candidateStatus": "PENDING_BUSINESS_REVIEW", "publishable": false, - "sourceRefs": ["AUG1-PLAN:L206-L214", "LC-INT-001:L31-L40"], + "sourceRefs": ["INT-FEE-01:服务先行收费案例", "INT-SERVICE-01:服务前置催费案例", "INT-PIPE-01:费用与返修分类案例"], "sourceSufficiency": "NEEDS_FORMAL_POLICY", "proposedRiskLevel": "高风险", "requiredReviewers": ["客服负责人", "财务负责人", "品质负责人"], @@ -249,7 +292,7 @@ "projectType": "住宅", "growthLevel": "高级", "competencyCode": "LG-SERVICE-RECOVERY", - "collaborationPositions": "客服,财务,保修", + "collaborationPositions": "客服,保修", "riskLevel": "待评估", "curriculumVersion": "住宅五岗-v1", "difficulty": 4, @@ -273,7 +316,7 @@ "code": "rubric-lc-fee-and-remediation-parallel", "scenarioCode": "lc-fee-and-remediation-parallel", "name": "收费与整改并行五维评分", - "version": "candidate-v0.1", + "version": "candidate-v0.2", "enabled": false, "description": "仅供业务审核,两条正式流程和授权边界确认后方可启用。", "dimensions": [ diff --git a/docs/content-candidates/aug1-release-approval.json b/docs/content-candidates/aug1-release-approval.json index 6cecb876..693fa214 100644 --- a/docs/content-candidates/aug1-release-approval.json +++ b/docs/content-candidates/aug1-release-approval.json @@ -3,7 +3,7 @@ "releaseTarget": "2026-08-01", "tenantId": "000000", "candidateFile": "aug1-life-advisor-content-candidates-v0.1.json", - "candidateSha256": "148654e241e0fd74bcb29d71cd43518cb961f0128855b66af98a56bc841aea1d", + "candidateSha256": "7ba16443adaebcc1e8e9e8888f2649fb94377057bcff26380043b4dea1196ad5", "expectedApkSignerSha256": "ab06ecc0de544de73c385f3f0690b22966ebc12887fb8bee1830cdbefdebef5d", "releaseStatus": "PENDING", "formalContentVersion": "", diff --git a/docs/帮道8月1日Android内测Go-No-Go-20260728.md b/docs/帮道8月1日Android内测Go-No-Go-20260728.md index e0faf8c0..348e9504 100644 --- a/docs/帮道8月1日Android内测Go-No-Go-20260728.md +++ b/docs/帮道8月1日Android内测Go-No-Go-20260728.md @@ -20,7 +20,7 @@ | 移动端自动化 | 当前 209 项单元测试通过;TypeScript 类型检查通过;新增 Android SAF、FileChannel、应用专属外部缓存、麦克风预检、权限 Activity 焦点恢复、系统选择器生命周期,以及认证态 UI 审计不持久化手机号/验证码回归 | | 构建 | 当前 App 发布资源预检、App-Plus 构建和 `0.1.17` APK 深检通过;本轮另复跑后端学习/成果投稿/直通车/语音定向测试 46 项及管理端直通车测试 4 项,均通过 | | P0 后端语义 | `ruoyi-aihr` 708 项全量测试通过,0 失败、0 错误;本轮新增五通道处理人配置的超级管理员、租户和候选人资格契约覆盖 | -| 内容候选门禁 | 已生成 5 个禁用场景候选和 30 道待审政策题,机器校验通过;正式可发布场景 `0`、正式有据标准答案 `0`,不得导入或启用 | +| 内容候选门禁 | 已从 7 份脱敏真实访谈生成 5 个场景候选并保存为生产 `草稿 / 停用`,生产场景总数 `100 → 105`、启用数保持 `86`;30 道待审政策题继续保持无答案。机器校验通过,但正式可发布场景仍为 `0`、正式有据标准答案仍为 `0`,不得提交审核、启用或发布 | | 最终业务就绪门禁 | `verify-aug1-formal-content.mjs --strict` 和 `verify-aug1-release-readiness.sh --execute` 已落地并覆盖正反例;当前机器签认准确返回场景 `0/5`、问题证据 `0/30`、通道验收 `0/5`、负责人签认 `0/5`、受控分发 `PENDING` 并失败关闭。签认完成后还会只读核对生产固定码模式、五角色各至少两名有效处理人和五个已发布场景的版本/哈希/审核链/SOP 引用;不请求验证码、不登录、不发短信、不写数据库 | | App 资源门禁 | 正式法务 URL、登录页同意门禁、原生 `prompt=none`、API 35、图标和启动图检查通过 | | 独立 APK | 当前候选为 `com.yincheng.wygj 0.1.17 (117)`,文件 `mobile-uni/dist/debug/bangdao-0.1.17-dcloud-test.apk`,大小 `33,922,976` 字节,SHA-256 `0A8581D70A5988E4BDCF4BB3F0C88B4608FA8C6785FDCF1569DD56CE88E27F60`,`targetSdkVersion=35`、DCloud 测试签名、明文 HTTP 关闭;签名证书 SHA-256 为 `AB06ECC0DE544DE73C385F3F0690B22966EBC12887FB8BEE1830CDBEFDEBEF5D` | @@ -42,7 +42,7 @@ ## No-Go 阻断项 -1. **正式内容与负责人签认仍为空。** 严格门禁当前仍准确失败:`releaseStatus`、正式内容版本和来源未批准,5 个场景、30 道题、5 个通道、5 类负责人签认均未完成,正式可发布场景仍为 `0/5`,有据标准答案仍为 `0/30`。已上传资料和测试投稿不能自动替代业务审核。 +1. **正式内容与负责人签认仍为空。** 严格门禁当前仍准确失败:`releaseStatus`、正式内容版本和来源未批准,5 个生产场景仅是停用草稿,30 道题没有正式答案,5 个通道、5 类负责人签认均未完成,正式可发布场景仍为 `0/5`,有据标准答案仍为 `0/30`。真实访谈、已上传资料、生产草稿和测试投稿都不能自动替代业务审核。 2. **剩余同包真机门禁尚未完成。** `0.1.17` 已覆盖登录、学习、麦克风正反例、文件/媒体选择器取消、音频选择和 ASR,但真实断网恢复、WebRTC、实际图片/视频/文档选择与上传、受控下载、主管/候选人角色同包回归仍需完成。 3. **通道业务验收尚未签字。** 五通道各 2 名有效处理人已配置,员工端入口已通过;仍需获批处理人分别完成正例、跨通道越权反例和一次正式回复,并由通道负责人记录批准,不能仅用数据库人数代替业务验收。 4. **APK 分发与企业发布尚未签认。** `0.1.17` 当前使用 DCloud 测试签名;受控分发批准、测试签名接受、企业签名/公司法务决策、分发证据哈希和发布负责人签字仍为 `PENDING`,因此不能称为 8 月 1 日正式可分发版本。 diff --git a/docs/帮道8月1日生活顾问内容候选审核包-20260729.md b/docs/帮道8月1日生活顾问内容候选审核包-20260729.md index 94c5fa32..26463a4e 100644 --- a/docs/帮道8月1日生活顾问内容候选审核包-20260729.md +++ b/docs/帮道8月1日生活顾问内容候选审核包-20260729.md @@ -1,6 +1,6 @@ # 帮道 8 月 1 日生活顾问内容候选审核包 -> 版本:`aug1-life-advisor-candidate-v0.1` +> 版本:`aug1-life-advisor-candidate-v0.2` > > 状态:`PENDING_BUSINESS_REVIEW` > @@ -8,15 +8,16 @@ ## 结论 -已将现有 1 份生活顾问访谈和 8 月 1 日任务计划转成 5 个脱敏场景候选、30 道政策问答候选,并明确了所缺正式来源、审核角色、红线和预期边界行为。这一步解决“业务团队从什么开始审”的问题,不代表已经形成 5 个正式场景或 30 道标准答案。 +已从 `D:\20260730` 的 12 份访谈材料中选择 7 份代表性访谈,按 SHA-256 登记脱敏来源,并转成 5 个真实业务场景候选;既有 30 道政策问答候选继续保持无答案状态。候选包明确了所缺正式来源、审核角色、红线和预期边界行为。这一步解决“业务团队从什么开始审”的问题,不代表已经形成 5 个正式场景或 30 道标准答案。 -当前仍只有 1/24 份访谈;正式政策材料、适用范围、有效版本及业务签认均未收到。因此: +7 份来源均为一线访谈,不是正式政策;正式政策材料、适用范围、有效版本及业务签认仍未收到。因此: - 正式可发布场景:`0` - 有正式来源的标准问题:`0` - 候选场景:`5` - 候选问题:`30` -- 可导入或启用:`否` +- 生产草稿:`5`,全部停用 +- 可启用或发布:`否` 机器可核验候选数据见 [`content-candidates/aug1-life-advisor-content-candidates-v0.1.json`](content-candidates/aug1-life-advisor-content-candidates-v0.1.json)。 业务来源、审核结论和五通道处理人统一在[《帮道 8 月 1 日业务内容与五通道签认单》](帮道8月1日业务内容与五通道签认单-20260729.md)回填;签认单未完成前,本候选包继续保持不可发布。 @@ -25,7 +26,7 @@ | ID | 候选场景 | 能力项 | 建议风险 | 必补正式依据 | 必审角色 | |---|---|---|---|---|---| -| `LC-AUG1-SC-001` | 住户拒绝提供定位信息时的报修受理 | `LG-REPAIR-INTAKE` | 常规 | 报修受理、最小必要信息、隐私告知、升级与反馈制度 | 客服、品质 | +| `LC-AUG1-SC-001` | 管道漏水责任未明时的报修受理 | `LG-REPAIR-INTAKE` | 常规 | 报事报修、管线权责、损失取证、应急止损和转办制度 | 客服、品质 | | `LC-AUG1-SC-002` | 物业费明细与服务争议沟通 | `LG-COMPLAINT-FEE-PARKING` | 高风险 | 收费依据、账单口径、优惠/分期权限、争议复核制度 | 客服、财务、法务 | | `LC-AUG1-SC-003` | 维修延期后的解释与升级跟进 | `LG-CROSS-TEAM-FOLLOWUP` | 常规 | 维修转办、延期告知、升级和回访制度 | 工程、客服 | | `LC-AUG1-SC-004` | 情绪化停车冲突投诉的降级处理 | `LG-GROUP-RISK` | 高风险 | 停车管理、冲突处置、报警升级和个人信息保护制度 | 客服、秩序、法务 | @@ -33,6 +34,18 @@ 每个候选已包含目标、红线、成功标准、两轮对练、能力项和五维 Rubric。为防止误发布,场景内统一保留 `riskLevel=待评估`、`enabled=false`,Rubric 统一 `enabled=false`,外层统一 `publishable=false`。 +## 生产草稿落地 + +2026-07-30 已通过登录后的生产管理端把 5 个候选保存为真实场景草稿: + +- 生产场景总数从 `100` 增至 `105`,当前启用数保持 `86`; +- 五个场景逐个按编码回查,均为 `草稿 / 草稿未提交 / 停用`; +- 收费、停车冲突和服务恢复场景标记为高风险,正式审核时仍要求两名不同审核人; +- 线上编辑器只接受住宅五岗作为协同岗位,因此费用复核保留在业务动作和审核角色中,不把财务伪装成训练岗位; +- 草稿使用生产基础五维评分规则,但没有提交审核、启用或发布,也没有生成 30 道题的标准答案。 + +这批草稿只用于让业务方在真实后台逐项审核,不计入 `5/5` 正式场景门禁。 + ## 三十题覆盖 | 分类 | 数量 | 验收目的 | @@ -56,7 +69,7 @@ ## 隐私与来源边界 - 原始访谈保留在仓库外;本包不保存姓名、项目名、家庭情况、健康信息、门牌、访问凭据或可识别住户个案。 -- `LC-INT-001` 只表示第 1 份访谈及脱敏行号,不是正式制度来源。 +- `INT-PIPE-01` 等 7 个来源 ID 只对应仓库外访谈的脱敏主题和 SHA-256,不是正式制度来源。 - `AUG1-PLAN` 只证明交付范围,不证明业务动作、收费、时限或权限。 - 访谈中的经验可用于发现训练主题,不能直接成为政策答案或评分事实。