feat(content): add grounded August 1 scenario drafts
This commit is contained in:
@@ -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、后端、管理端或数据库。
|
||||
|
||||
@@ -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": [
|
||||
|
||||
@@ -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": "",
|
||||
|
||||
@@ -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 日正式可分发版本。
|
||||
|
||||
@@ -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` 只证明交付范围,不证明业务动作、收费、时限或权限。
|
||||
- 访谈中的经验可用于发现训练主题,不能直接成为政策答案或评分事实。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user