fix: [QE E2E Test] Failure: E2E Pipeline: IR rules=[] — 0功能规则生成 - Closes #15 #17
Reference in New Issue
Block a user
Delete Branch "dev/issue-15-fix-empty-ir-pipeline"
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
修复管道在 LLM 调用全部失败时静默输出空 IR 的 bug:
Root Cause
LLM API 调用失败 → 被 except 捕获替换为空占位符 → ensemble merge 产生空数据 → 验证检测到问题但仅打印警告不终止 → 下游 steps 继续处理空数据 → 最终输出 rules=[]
Test
Closes #15