Reference in New Issue
Block a user
Delete Branch "dev/issue-57-round2-ir-normalize-on-load"
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 (Round 2)
ir_datafixture: 加载 IR 后对每条 rule 应用_normalize_rulefunction_unit_description等非法 source typeRound 1 fixes (already merged, still in effect)
_normalize_rule: 非法 source type → text + 补齐 sectionRoot Cause (补充诊断)
ir_final.json是旧 pipeline 生成的,schema 错误固化在文件中。代码层面的修复要到下一次 pipeline 运行才生效。ir_data fixture 加
normalize 确保无论 IR 何时生成,加载后都经过防御性处理。
Test
Closes #57
[da-0602-1321]