- 抽取 pick_asset_for_os(assets, os) 纯函数(可测) - pick_asset_for_current_os 包裹运行时 OS - update_temp_filename 按 OS 决定后缀 - 6 个单元测覆盖 win/mac/linux + missing/empty/unknown
- 抽取 pick_asset_for_os(assets, os) 纯函数(可测) - pick_asset_for_current_os 包裹运行时 OS - update_temp_filename 按 OS 决定后缀 - 6 个单元测覆盖 win/mac/linux + missing/empty/unknown