## 原因

* 按钮调用了 `safe_open_validation_panel`，其内部检查 `open_validation_panel` 是否存在；当前代码中未定义该函数，导致始终提示“程序未加载，请重启”。

## 修复方案

* 在 `启动器.py` 中新增顶层函数 `open_validation_panel(log_widget)`，与其它 `open_*` 工具函数并列，确保加载顺序稳定。

* 保留按钮绑定到 `safe_open_validation_panel`，其将直接调用新定义的 `open_validation_panel`。

## 实施

* 添加 `open_validation_panel`：

  * 入口参数：`log_widget`

  * 实现与之前描述一致：供应商选择、原始文件/期望结果选择、运行验证生成差异、生成建议并“应用建议”写回配置。

* 放置位置：`show_supported_processors` 与 `safe_open_validation_panel` 相邻区域，确保可见与可用。

## 验证

* 启动程序→系统设置→点击“验证匹配”，应正常打开面板无提示。

* 选择“农夫山泉”与提供的文件后运行验证，查看差异与建议。

## 预期

* 面板不再提示重启；功能可用。

