
q792602257andClaude Sonnet 4
f12e4abd83
fix(kg): 根据 Codex 审查反馈修复知识图谱同步问题
修复内容:
1. [P1] 修复 job_id 错误清洗问题
- 新增 sanitizePropertyValue() 方法对属性值进行安全处理
- 修复 IMPACTS 关系中 job_id JSON 注入风险
2. [P2] 修复增量同步关系全量重算问题
- 为所有关系构建方法添加 changedEntityIds 参数支持
- 增量同步时仅处理变更实体相关的关系,提升性能
3. [P2] 修复 MERGE ON MATCH 覆盖属性问题
- 实体 upsert 时保留原有非空 name/description 值
- 关系 MERGE 时保留原有非空 properties_json 值
- GraphRelationRepository 中优化条件覆盖逻辑
4. 修复测试 Mock stub 签名不匹配问题
- 同时支持 2 参数和 3 参数版本的关系方法
- 使用 lenient() 模式避免 unnecessary stubbing 错误
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-02-19 09:56:16 +08:00
..
2025-12-22 15:41:17 +08:00
2026-01-27 19:54:11 +08:00
2025-12-22 15:41:17 +08:00
2026-02-09 17:09:34 +08:00
2025-12-22 15:41:17 +08:00
2025-12-22 15:41:17 +08:00
2026-02-19 09:56:16 +08:00
2026-02-17 20:42:55 +08:00
2026-01-06 17:57:25 +08:00
2025-12-22 15:41:17 +08:00
2026-02-06 14:58:46 +08:00
2025-12-22 15:41:17 +08:00
2026-02-09 00:42:34 +08:00
2026-02-17 20:42:55 +08:00