docs(aihr): record case gate and release drift

This commit is contained in:
2026-07-14 23:05:39 +08:00
parent 0a30fe7034
commit 3c0803e0e8
+2
View File
@@ -361,5 +361,7 @@
- 2026-07-14 BRD G3 Qdrant 共享 collection 隔离修复:重建单租户向量索引此前会删除整个共享 Qdrant collection,并用全局点数与当前租户 MySQL 数量比较;现改为按当前租户 payload filter 删除和统计点数,保留其他租户向量。新增回归契约与 `demo-check` marker;未修改业务数据或生产环境。
- 2026-07-14 BRD G3 AI 面试内存会话租户隔离修复:候选人面试进行中的内存会话此前只按 `sessionId` 全局缓存,系统用户在已知会话 ID 时可能把其他租户会话带入当前租户完成并落库,候选人存在性判断也可能跨租户命中;现为内存会话保存创建租户,在回答、完成和候选人存在性判断时校验当前租户,并补源码回归断言与 `demo-check` marker;未修改业务数据或生产环境。
- 2026-07-14 BRD G3 录音资源租户归属显式校验:系统用户读取训练录音此前仅检查 `superadmin/hr_operator` 角色,随后依赖通用 OSS 服务的隐式租户过滤;现额外要求 `aihr_practice_audio` 在当前租户存在对应 `oss_id`,再进入通用下载服务,避免跨租户对象 ID 被误读。新增服务路径、控制器回归断言与 `demo-check` marker;未修改业务数据或生产环境。
- 2026-07-14 BRD 4.6 案例数量与媒体资产门禁:当前 `aihr_case_record` 只有 2 条“已入库”案例,严格预检要求至少 20 条;知识库中的案例类 PPT/文档附件不等同于已完成转写、整理、脱敏和人工入库的案例,暂不自动改写为“已入库”以避免伪造正式资产。案例页现有真实音频上传→ASR→整理→人工入库链路可继续采集,预渲染视频样片、学习点和主管点评仍需业务媒体字段/素材。
- 2026-07-14 BRD 发布状态复核:本地 `HEAD=0a30fe70` 新增场景与住宅 SOP 的 reset/版本化迁移已在开发库验证,但尚未发布或在生产执行;线上 `wygj-aihr.service` 仍为 `active`,根站与 `/h5/` 返回 `200`,线上资源/后端仍对应上一发布批次。发布继续受两份用户未提交 Figma 文档和生产迁移执行窗口约束,未执行生产写入。
- 2026-07-14 BRD 4.3.4 场景覆盖补齐:原生活顾问 12 条 seed 只有投诉、催费、报修、突发求助,缺少 BRD 明确要求的服务推介/增值与日常服务;现新增 `service-promotion-needs`、`daily-service-followup` 两条补充场景及五维 Rubric,保留原 12 条核心场景不变。提供幂等迁移 `aihr_20260714_practice_brd_scenarios_mysql8.sql` 和临时库回归脚本;该内容属于待业务复核的初始化素材,不等同于正式试点样本。
- 2026-07-14 BRD 4.7 住宅 SOP 内容补齐:原知识库只有 3 份已解析住宅 SOP;现新增增值服务需求识别、日常服务回访两份 SOP 及各 3 个检索片段,reset SQL 与版本化迁移同步,临时库连续执行两次保持幂等。严格门禁已从 `sop_docs=3/5` 推进到 `5/5`;案例库、正式组织身份和正式试点证据仍未完成。