-
Data Governance Dev authored
需求:把 IND-002(USCC 3 子)/ IND-003(手机号 2 子)/ IND-004(行政区划 2 子) 也和 IND-001 一样合并成单 step;IND-005(固定电话,1 子)UI 不再显示 -a 后缀。 改动: - step7_standards.py: 把 IND-001 专属的合并逻辑通用化为配置驱动 - _IND_COMBINED: {parent_id: {sub_ids, title, format}} 配置表(覆盖 ind_001/-002/-003/-004) - _wrap_combined_ind_001 → _wrap_combined_indicator(parent_id, ...) - run_step7_for_ind_001 → run_step7_combined(parent_id, ...) - 旧名保留为薄包装(backward compat) - orchestrator.py: - _MERGED_SUBS 扩展到 12 个子指标(4+3+2+2+1) - _run_standards_combined(parent_id) 工厂 + _COMBINED_STEP_META 注册表 - 循环注册 std_ind_001/-002/-003/-004 四个 step - _run_standards_ind_005 端到端改 4 处:section_key / step_id / tab.key / tab.title - analysis_tree.json: 标准组 7 行 → 5 行(去掉 -a/-b/-c 后缀) - routes.py: _COMBINED_GROUPS 4 组聚合 + IND-005 单独处理(YAML key 仍叫 IND-005-a) - WORKLOG 追加整段记录 + 踩坑说明(IND-005 改名必须 4 处一致)a72a2ec1