fix: trigger.operator null + 覆盖反馈重试 - Closes #22, Closes #21 #25

Merged
pzhang_zywl merged 1 commits from dev/issue-22-fix-trigger-null into main 2026-05-31 20:22:04 +08:00
Owner

Summary

#22 trigger.operator fix

  • _normalize_rule 补充 trigger 级别 operator (AND/OR) 默认值(之前只修复了 condition 级别)
  • step2 过滤空规则片段,避免污染下游

#21 覆盖反馈重试

  • step1 验证失败时自动生成覆盖反馈
  • 用反馈文本重新调用 LLM(T=0.0,1 次重试)
  • 重试结果与原始结果合并后重新验证

Test

  • pytest 全量通过 (71 passed, 21 skipped)

Closes #22
Closes #21

[da-0531-1930]

## Summary ### #22 trigger.operator fix - `_normalize_rule` 补充 trigger 级别 operator (AND/OR) 默认值(之前只修复了 condition 级别) - step2 过滤空规则片段,避免污染下游 ### #21 覆盖反馈重试 - step1 验证失败时自动生成覆盖反馈 - 用反馈文本重新调用 LLM(T=0.0,1 次重试) - 重试结果与原始结果合并后重新验证 ## Test - [x] pytest 全量通过 (71 passed, 21 skipped) Closes #22 Closes #21 [da-0531-1930]
pzhang_zywl added 1 commit 2026-05-31 20:21:20 +08:00
#22: _normalize_rule 补充 trigger 级别 operator (AND/OR) 默认值
#21: step1 验证失败时自动生成覆盖反馈并重试一轮
#22: step2 过滤空规则片段,避免污染下游

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_zywl merged commit 2f78ae1ada into main 2026-05-31 20:22:04 +08:00
Sign in to join this conversation.