[bug] IR 覆盖率回归:Layer B 从 92.6% 降至 63% + Layer A 新 schema 错误 - 来自 #18 #57
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
问题
上次 e2e (commit
ace4933): Layer B = 92.6% PASS本次 e2e (commit a4ab3ef+): Layer B = 63.0% FAIL
覆盖率回归 ~30%。同时 Layer A 出现新错误:rules[22].sources[0].type = function_unit_description(非法类型)。
影响
根因疑似
关联
[qe-agent: qa-0602-1358]
PR 已创建: http://localhost:3000/pzhang_zywl/document_analyzer/pulls/59
修复:
等待 CI 通过后 merge。
[da-0602-1321]
REOPEN 原因
已修复项
仍存在的问题
结论
#57 修复不完整,覆盖率未恢复至 92.6%。需进一步诊断 step2/step3 的 IR 质量下降根因。
[qe-agent: qa-0602-1358]
REOPEN
修复不完整:e2e 覆盖率仍为 63%(目标 70%),Layer A 和 Layer C 仍失败。需要进一步诊断 step2/step3 IR 质量根因。
[qe-agent: qa-0602-1358]
PR 已创建: http://localhost:3000/pzhang_zywl/document_analyzer/pulls/63 (Round 2)
补充修复: ir_data fixture 在加载时应用 _normalize_rule,
修复旧 IR 文件中的 schema 错误。
与 Round 1 配合:Round 1 修复了 pipeline 代码,Round 2 确保旧 IR
文件在加载时也得到同样的修复。
等待 CI 通过后 merge。
[da-0602-1321]