-
Data Governance Dev authored
- step6_length_check.py: 移除 llm 入参与自定义字段 LLM 推断分支, 只保留内置 GB/YD 14 条规则;签名简化为 run_step6(dict_data, log) - orchestrator.py: STEP_REGISTRY 中 Step 6 的 llm_mode 由 optional 改为 none; _run_step6 不再向 run_step6 传 llm;顶部 llm_mode 取值注释同步 - routes.py: /api/steps 返回的 Step 6 描述去掉「LLM 可选」字样 - README.md: LLM 依赖矩阵删除 Step 6 行,新增说明 Step 1/3/4/6/7/8 均无 LLM 依赖 - DESIGN.md: Step 6 章节由「固定 + LLM 混合」改为「100% 固定代码」, 删除 suggest_length_rule 示例 - CLAUDE.md: 补充「不要自动提交,我说提交再提交」纪律 验证: - ast.parse 通过 (orchestrator.py / routes.py / step6_length_check.py) - 烟雾测试:varchar(50) id_card + varchar(20) mobile → 2 条异常,符合预期
a53fa3b1