docs(brd): record case access audit

This commit is contained in:
2026-07-14 08:48:50 +08:00
parent a728904a7e
commit 782732b734
+1
View File
@@ -124,3 +124,4 @@
- 2026-07-14 G3 认证边界复核:`AihrMobileController` 增加类级 `@SaCheckLogin`,仅保留 `/home/{role}` 方法级 `@SaIgnore` 作为公开只读入口;新增源码契约 marker,避免后续移动端新增接口意外匿名开放。AIHR 全量测试 `55/55`、脚本语法和空白检查通过,修复提交为 `343213cf`,尚未发布生产。
- 2026-07-14 只读发布预检:当前提交 `596d204d` 工作区干净,`release-preflight.sh` 通过;生产根站点与租户接口均返回 200。生产管理端仍加载 `index-CJZ3Ax3Z.js`,本地构建资源为 `index-Cz1rtpOj.js`;H5 生产与本地均为 `index-D4-NrEpb.js`。本轮后端认证与错误信息修复未发布,未执行生产写入或重启。
- 2026-07-14 G3 面试数据权限复核:发现 `/api/recruit/interview/records` 对普通后台登录用户只要求登录,可能读取当前租户全部候选人面试记录;现改为后台系统用户必须具备 `superadmin` 或 `hr_operator`,APP 候选人仍强制绑定本人手机号查询。新增源码契约测试,AIHR 全量测试 `56/56`、脚本语法和空白检查通过,修复提交为 `13e5545c`,尚未发布生产。
- 2026-07-14 G3 案例写入权限复核:发现案例上传、整理和标注入口对任意已登录后台系统用户放行,与 BRD 的 HR/主管/项目负责人边界不一致;现收紧为 `superadmin`/`hr_operator`,APP 用户继续通过组织快照中的主管/项目经理身份校验。新增源码契约测试,AIHR 全量测试 `57/57`、脚本语法和空白检查通过,修复提交为 `a728904a`,尚未发布生产。