# canonical 未解析 id 的人工裁决单 (E7.1-A). 构建器读此文件: decided_by 非空才生效; 空 = 只是机器候选 (不生效). # 干跑: CANONICAL_APPLY_UNDECIDED=1 时把候选当已裁 (只用于 _probe, 配 CANONICAL_OUT 重定向, 禁写 configs/canonical). # v1 (2026-09-06): 由 8 行扩到 22 行 — 干跑逮到 v0 裁决表漏 7 个中文状态列 (14 BLOCK 行), H_A1 '裁决后仍有 BLOCK 则假' 若按 v0 勾表必触发. schema: canonical_decisions/v0 items: - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: PLC状态 - 最大 canonical_id: null proposed: WTUR_plc_status decided: WTUR_plc_status decided_by: 用户 date: '2026-09-07' basis: 字典已有 WTUR_plc_status (他场 PLC 状态列同义); 统计后缀由契约 agg 承载 - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: PLC状态 - 最小 canonical_id: null proposed: WTUR_plc_status_dup1 decided: WTUR_plc_status_dup1 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: PLC之前慢速状态 - 最大 canonical_id: null proposed: WTUR_plc_status_prev decided: WTUR_plc_status_prev decided_by: 用户 date: '2026-09-07' basis: 进入当前状态前的慢速状态码; 与 PLC状态 不同对象; 备选 WTUR_substate - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: PLC之前慢速状态 - 最小 canonical_id: null proposed: WTUR_plc_status_prev_dup1 decided: WTUR_plc_status_prev_dup1 decided_by: 用户 date: '2026-09-07' basis: 同上 - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 功率曲线有效性 - 最大 canonical_id: null proposed: WTUR_pc_status decided: WTUR_pc_status decided_by: 用户 date: '2026-09-07' basis: 字典已有 WTUR_pc_status (功率曲线有效标志); 备选 WTUR_pc_valid - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 功率曲线有效性 - 最小 canonical_id: null proposed: WTUR_pc_status_dup1 decided: WTUR_pc_status_dup1 decided_by: 用户 date: '2026-09-07' basis: 同上 - contract: sewind_w2000_99_guojiadian.yaml section: turbine_sec raw: 电容电压1 canonical_id: null proposed: WROT_pitch_cap_voltage_1 decided: WROT_pitch_cap_voltage_1 decided_by: 用户 date: '2026-09-07' basis: MOOG 电力电子变桨备用电源电容电压, 叶片 1 (契约 meta); 只裁字典, 不触及 hold-out 配置单 - contract: sewind_w2000_99_guojiadian.yaml section: turbine_sec raw: 电机电流1 canonical_id: null proposed: WROT_pitch_motor_current_1 decided: WROT_pitch_motor_current_1 decided_by: 用户 date: '2026-09-07' basis: 变桨电机电流, 叶片 1 - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 变频器状态 - 最大 canonical_id: null proposed: WCNV_state decided: WCNV_state decided_by: 用户 date: '2026-09-07' basis: 字典已有 WCNV_state (变流器状态) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 变频器状态 - 最小 canonical_id: null proposed: WCNV_state_dup1 decided: WCNV_state_dup1 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 安全链状态 - 最大 canonical_id: null proposed: WTUR_safety_chain_status decided: WTUR_safety_chain_status decided_by: 用户 date: '2026-09-07' basis: '新增: 安全链状态 (硬线安全链); 字典无同义' - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 安全链状态 - 最小 canonical_id: null proposed: WTUR_safety_chain_status_dup1 decided: WTUR_safety_chain_status_dup1 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 动态安全链状态 - 最大 canonical_id: null proposed: WTUR_safety_chain_dyn_status decided: WTUR_safety_chain_dyn_status decided_by: 用户 date: '2026-09-07' basis: '新增: 动态安全链 (软件/动态链) 与硬线安全链不同对象' - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 动态安全链状态 - 最小 canonical_id: null proposed: WTUR_safety_chain_dyn_status_dup1 decided: WTUR_safety_chain_dyn_status_dup1 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 电池1状态 - 最大 canonical_id: null proposed: WELE_battery_status_1 decided: WELE_battery_status_1 decided_by: 用户 date: '2026-09-07' basis: '新增: 变桨备用电池 1 状态; 与已有 WELE_battery_voltage_1 同对象族' - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 电池1状态 - 最小 canonical_id: null proposed: WELE_battery_status_dup1_1 decided: WELE_battery_status_dup1_1 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 电池2状态 - 最大 canonical_id: null proposed: WELE_battery_status_2 decided: WELE_battery_status_2 decided_by: 用户 date: '2026-09-07' basis: 同上, 叶片 2 - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 电池2状态 - 最小 canonical_id: null proposed: WELE_battery_status_dup1_2 decided: WELE_battery_status_dup1_2 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 电池3状态 - 最大 canonical_id: null proposed: WELE_battery_status_3 decided: WELE_battery_status_3 decided_by: 用户 date: '2026-09-07' basis: 同上, 叶片 3 - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 电池3状态 - 最小 canonical_id: null proposed: WELE_battery_status_dup1_3 decided: WELE_battery_status_dup1_3 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律) - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 风测量有效性 - 最大 canonical_id: null proposed: WMET_wind_measurement_valid decided: WMET_wind_measurement_valid decided_by: 用户 date: '2026-09-07' basis: '新增: 风测量有效标志 (布尔); 字典无同义' - contract: unknown_2p0mw_shangdu.yaml section: turbine_10min raw: 风测量有效性 - 最小 canonical_id: null proposed: WMET_wind_measurement_valid_dup1 decided: WMET_wind_measurement_valid_dup1 decided_by: 用户 date: '2026-09-07' basis: 同契约两列不得并一条 (E7 铁律)