## Bug Description `dedupe_and_compile_rules` 以 `"mode:path"` 为 key 去重,如果同一路径存在 `Direct` 和 `Recursive` 两条规则,后者会覆盖前者,可能意外放宽保护策略。 ## 所在文件 `sdk/src/policy/cleanup.rs` 第 225-240 行 ## 建议修复 去重逻辑应保留最严格的保护模式(Recursive > Direct),而非简单覆盖。
Bug Description
dedupe_and_compile_rules以"mode:path"为 key 去重,如果同一路径存在Direct和Recursive两条规则,后者会覆盖前者,可能意外放宽保护策略。所在文件
sdk/src/policy/cleanup.rs第 225-240 行建议修复
去重逻辑应保留最严格的保护模式(Recursive > Direct),而非简单覆盖。