fix: [P1] 4个 rules trigger.operator 为 null - Closes #22 #23

Merged
pzhang_zywl merged 1 commits from dev/issue-22-fix-trigger-null into main 2026-05-31 19:54:34 +08:00

1 Commits

Author SHA1 Message Date
pzhang_zywl 82b6184691 fix: step3 添加 _normalize_rule 修复 trigger 缺失/null operator - Closes #22
CI / test (pull_request) Successful in 7s
- 新增 _normalize_rule 函数,对合并后的 rules 进行标准化
- 缺失 trigger → 补充默认 trigger + conditions
- trigger.operator 为 null → 默认设为 "=="
- trigger.conditions 为空 → 补充默认 condition

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-31 19:53:41 +08:00