fix: [product] _normalize_rule 增加 screen_type 默认值防御 + step2 test 降级 warn - Closes #86 #87
Reference in New Issue
Block a user
Delete Branch "dev/issue-86-screen-type-defense"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
_normalize_rule新增 precondition 防御层:screen_type 缺失→"any",geo 缺失→"global",precondition=None→{}test_step2_precondition_fields降级为 warn(取决于 LLM 输出质量,step3 兜底)修复类型
Test
Closes #86
[da-0603-1426]