docs(release): record latest readonly preflight

This commit is contained in:
2026-07-14 08:38:43 +08:00
parent 37b8ed979d
commit de4ab805c4
+1
View File
@@ -118,3 +118,4 @@
- 2026-07-14 BRD G3/G6 外发文本复核:发现对练、面试调用的共享 LLM 边界和 SOP 总结卡独立直连路径此前把原始文本直接放进外部模型请求;新增 `AihrSensitiveText`,在模型请求体写出前统一遮蔽手机号、邮箱、房号和带称谓姓名,结构化候选人姓名改为匿名角色,TTS 文本也走同一规则,并补源码契约/规则测试。案例转写入库前已有文本脱敏,但 ASR 接收的是音频本体、视觉 OCR 接收的是图片本体,无法在本地转写/识别前可靠遮蔽语音或图片中的 PII;正式试点仍需供应商不留存/合规合同或本地语音/视觉模型、审计与删除证明,不能把文本脱敏说成完整 G3/G6 通过。
- 2026-07-14 BRD G3 训练接口权限复核:发现三角色对练控制器缺少类级登录门禁,匿名请求理论上可伪造 `extPartyId` 创建训练会话;已为 `AihrPracticeController` 增加 `@SaCheckLogin`,并补源码契约测试与 `demo-check` marker。管理员和员工端既有登录链路不变,场景读取、训练创建、回合提交和完成记录统一要求登录;本地真实 HTTP 对匿名 `/api/train/practice/start` 验证为业务 `401`。
- 2026-07-14 外部错误信息复核:ASR、TTS、LLM、组织同步和视频处理路径已不再把外部响应体、ffmpeg 输出或视频识别异常原文写入日志/业务异常;新增的隐藏响应体与视频错误契约测试通过。该修复只收紧错误暴露,不改变模型失败后的 seed/文本降级链路;ASR 原始音频与视觉图片出境的供应商留存和删除证明仍未解决。
- 2026-07-14 只读发布预检:当前分支 `37b8ed97` 工作区干净,管理端本地构建资源为 `index-Cz1rtpOj.js`,生产仍加载 `index-CJZ3Ax3Z.js`;`mobile-uni` 本地与生产仍为 `index-D4-NrEpb.js`。生产根站点与租户接口均返回 200。本轮新增后端登录/错误信息修复尚未发布,未执行生产写入或重启。