fix(aihr): scope formal sop topics by app projects

This commit is contained in:
2026-07-15 02:17:04 +08:00
parent 4d09d068e4
commit ab54b04f76
5 changed files with 70 additions and 12 deletions
+2
View File
@@ -1,5 +1,7 @@
# BRD 功能审查与未完成项记录
- 2026-07-15 BRD 4.2/G3 正式岗位-SOP项目范围收口:`position-sop` 读取正式适用范围时此前只按岗位和项目类型过滤,未使用 `sop_applicability.org_scope`;现从认证 APP 用户对应的在职组织快照提取项目编码,并以参数化 `FIND_IN_SET` 仅返回全局或本人项目范围的映射。无组织映射时不扩大范围,继续回退一期 seed;系统用户读取保留管理侧不绑定 APP 项目的兼容语义。新增源码契约与 `demo-check` marker,未写入业务映射或生产数据。
- 2026-07-15 BRD 4.2/M4 正式岗位-SOP读取路径补齐:`/api/knowledge/position-sop` 现在优先读取已启用且在生效期内的 `position_responsibility + sop_applicability` 映射;没有正式映射或旧库尚未迁移时继续使用生活顾问 seed 导航。正式映射只改变学习主题来源,资格状态仍固定为 `NOT_CONFIGURED`,移动端继续显示资格提醒;未写入任何业务映射,待 HR 提供组织/项目/SOP规则后再实现资格判定和入职任务分派。
- 2026-07-15 岗位资格契约提交后线上只读复核:生产根站、`/h5/` 和租户接口仍返回 `200`,`wygj-aihr.service` 为 `active`;线上 H5 仍引用 `/h5/assets/index-CDn6TrX8.js`,本轮新增岗位/SOP/任务/资格迁移尚未执行线上数据库写入。当前结论仍是代码与迁移可继续发布准备,线上未追平;生产迁移需正式窗口、备份/回滚责任和组织同步凭据。