From 83fdcee124470e4b3ea39396eb309ea9946d50e1 Mon Sep 17 00:00:00 2001 From: let5sne Date: Tue, 14 Jul 2026 23:45:19 +0800 Subject: [PATCH] docs(aihr): sync case audit and release evidence --- docs/BRD_IMPLEMENTATION_AUDIT.md | 3 ++- docs/FIGMA_IMPLEMENTATION_MATRIX.md | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/BRD_IMPLEMENTATION_AUDIT.md b/docs/BRD_IMPLEMENTATION_AUDIT.md index e90a29c0..25fbc305 100644 --- a/docs/BRD_IMPLEMENTATION_AUDIT.md +++ b/docs/BRD_IMPLEMENTATION_AUDIT.md @@ -15,6 +15,7 @@ - 2026-07-14 23:18 生产 Prompt 内容只读复核:生产 `aihr_prompt_template` 表存在但内置模板数量为 `0`;现新增 `aihr_20260714_prompt_template_seed_mysql8.sql`,按唯一键幂等补齐 6 个内置模板,不覆盖同 code/output_format/version 的自定义模板。未写入生产数据。 - 2026-07-14 23:25 生产迁移顺序固化:新增 `docs/BRD_PRODUCTION_MIGRATION_RUNBOOK.md`,明确场景/Rubric 基础表、场景与 SOP/Prompt 内置内容、音频/案例媒体、五维与字段迁移的执行顺序,并提供迁移后只读 schema/模板核验 SQL;未执行生产写入,也不把 seed/schema 完成等同于正式试点通过。 - 2026-07-14 案例学习闭环补齐:案例整理结果现在从真实摘要提取并持久化 `learning_points`,主管可通过 `/api/knowledge/case/records/{caseId}/review` 提交脱敏点评,管理端和员工端详情可查看;新增 `aihr_20260714_case_learning_mysql8.sql`,未新增视频占位资源,也未修改生产数据。 +- 2026-07-14 23:44 线上只读发布复核:生产根站、`/h5/`、租户列表和员工首页 API 均返回 `200`,`wygj-aihr.service` 为 `active`;线上管理端资源 `assets/index-B9T505HT.js` SHA-256 为 `66a827a7b3e5d794ae9da54c6e2276080995614fa52f54d49f746087663f8c94`,H5 资源 `assets/index-CDn6TrX8.js` SHA-256 为 `eecb4820f3887aceb952efe3e6f2210bab325be8b03f2813e6ec304c68b26f08`,当前 `HEAD=0bfaee7d` 本地产物分别为 `assets/index-C20ZRMal.js`(`7ea5a989d67464af32b55ea4fc65e4ce5f0ca761d597fea40b4a8c13f3612b80`)、`assets/index-Zx4zkWxo.js`(`8ef22016ce8587e0264fc53ee100f0e4bfa2f17ea66d7b72fd90c972d4d0a0e9`),后端当前构建 SHA-256 为 `9598b98f340bcac3e7400f695c7ed5de5a9a62e081c19824b9b6839822e2d4f1`,均未与线上对齐;本轮只读核对,未执行生产静态同步、迁移、后端重启或业务数据写入。 更新时间:2026-07-14 @@ -62,7 +63,7 @@ | 候选人面试与 HR 复核 | `mobile-uni/src/pages/candidate/*`、`frontend/src/views/recruit/interview.vue`、`AihrInterviewController` | 候选人资料移动端上传/列表只接受 APP 候选人本人身份,HR 通过独立审核接口处理;AI 面试结果现已持久化 `待复核/已复核`、AI 分、人工复核分、最终采用分、复核人、意见和时间,管理端可提交人工复核;正式试点仍需抽查复核证据 | | SOP/RAG/资料处理 | `frontend/src/views/knowledge/*`、`backend/.../AihrSopSeedService.java` | 搜索、引用、反馈、异步处理和评审入口已在位 | | 对练/每日题/主管带教 | `backend/.../AihrPracticeSeedService.java`、`mobile-uni/src/pages/user/practice` | 每日三题现支持文字或录音转写,语音 `audioUrl/ossId` 随作业提交并持久化;普通陪练、即时反馈、低分再练、错题归因和主管带教已在位,正式窗口仍需验证真实音频与低分样本 | -| 案例上传/整理/筛选 | `backend/.../AihrCaseService.java`、`mobile-uni/src/pages/user/cases`、`frontend/src/views/knowledge/cases.vue` | 上传与整理已在位,案例状态在内存缺失时可从 `aihr_case_record` 回读恢复;APP 用户的读取按项目范围校验,写入接口已增加“主管/项目经理/系统用户”门禁,普通员工不能提交、整理或入库案例;原始音频现在上传到 `sys_oss` 并在 `aihr_case_record.media_oss_id/media_url` 留痕,员工端和管理端详情均可回放;本轮补上管理端上传的项目选择与后端无项目拒绝,避免案例落成员工不可见的无范围记录;当前仓库仍没有可用预渲染视频样片资产,也没有稳定的学习点/主管点评模型,不能用音频回放冒充完整案例学习闭环 | +| 案例上传/整理/筛选 | `backend/.../AihrCaseService.java`、`mobile-uni/src/pages/user/cases`、`frontend/src/views/knowledge/cases.vue` | 上传与整理已在位,案例状态在内存缺失时可从 `aihr_case_record` 回读恢复;APP 用户的读取按项目范围校验,写入接口已增加“主管/项目经理/系统用户”门禁,普通员工不能提交、整理或入库案例;原始音频现在上传到 `sys_oss` 并在 `aihr_case_record.media_oss_id/media_url` 留痕,员工端和管理端详情均可回放;案例整理摘要现在持久化真实提取的 `learning_points`,主管点评通过受保护接口脱敏后持久化并在两端详情展示;本轮补上管理端上传的项目选择与后端无项目拒绝,避免案例落成员工不可见的无范围记录;当前仍没有正式预渲染视频样片或相关训练场景契约,不能用音频回放冒充完整案例视频学习闭环 | ## 3. 未完成项与优先级 diff --git a/docs/FIGMA_IMPLEMENTATION_MATRIX.md b/docs/FIGMA_IMPLEMENTATION_MATRIX.md index a125db76..8ab6a7cd 100644 --- a/docs/FIGMA_IMPLEMENTATION_MATRIX.md +++ b/docs/FIGMA_IMPLEMENTATION_MATRIX.md @@ -41,7 +41,7 @@ | 优先级 | 项目 | 需要什么才能继续 | |---|---|---| | P0 | 线上包与角色路由 | `HEAD=ee261568` 已发布,管理端/H5/后端 hash 已对齐,匿名 H5 加载已回归;认证态员工/主管/管理端回归仍需正式 OTP 或测试账号,主管正式角色仍需正式组织数据验证。 | -| P1 | 案例学习/视频详情 | 原始音频 `mediaUrl/mediaOssId` 已形成真实留痕和回放;仍需业务提供一期预渲染视频样片,并确定学习点、主管点评、相关训练场景字段后再完成视频详情页面。 | +| P1 | 案例学习/视频详情 | 原始音频 `mediaUrl/mediaOssId` 已形成真实留痕和回放;学习点已从真实摘要提取并持久化,主管点评已有受保护接口和两端展示;仍需业务提供一期预渲染视频样片,并确定相关训练场景字段后再完成视频详情页面。 | | P1 | 正式组织数据 | 用正式员工、项目和试点时间窗口验证团队量化、成长证据和 M5 导出;不使用本地 smoke 样本替代。 | | P2 | 三期页面 | 个人 AI 助理、开放问题榜、积分/荣誉、完整七维偏好、独立 AI 教练编排按阶段二/三单独立项。 | @@ -130,5 +130,5 @@ 1. **P0:正式主管角色与项目范围**。线上视觉已发布,但正式主管手机号/外部组织映射和项目级权限仍需用正式组织数据验证。 2. **P0:M5 正式试点证据**。本地严格门禁可跑通,但正式窗口内的员工、训练次数、校准、SOP 评审和完训率仍需真实数据。 3. **P1:按 BRD 补齐一期业务缺口**。优先是岗位-SOP匹配与上岗资格、错题本可见闭环、案例学习/视频详情的稳定数据模型。 -4. **P2:案例详情数据模型**。`caseId`、原始音频媒体留痕已具备;继续等待真实视频样片、学习点、主管点评等稳定契约,不用假视频占位。 +4. **P2:案例详情数据模型**。`caseId`、原始音频媒体留痕、学习点和主管点评已具备;继续等待真实视频样片与相关训练场景契约,不用假视频占位。 5. **P3:阶段二/三页面**。个人 AI 助理、开放问题榜、积分/荣誉、完整偏好和独立 AI 教练编排按后续阶段单独立项。