MCDVoiceCooldown 1.0.106

本次为结构优化版本，未改变保存数据结构、导入/导出格式、UI 外观或提醒触发模型。

一、RuntimeConfigBuilder 拆分
- 新增 Core/RuntimeConfigBuilder.lua。
- 将固定 CD 运行时配置构建逻辑从 MCDVoiceCooldown.lua 拆出。
- 负责从全职业、当前职业全专精、当前职业当前专精三层配置中构建运行时触发表。
- 保留物品 triggerSpellID 映射、天赋 CD 覆盖、充能、TTS、音效字段等原逻辑。

二、EntryMap 拆分
- 新增 Core/EntryMap.lua。
- 将通用配置表辅助函数从 MCDVoiceCooldown.lua 拆出。
- 包括 EnsureSpecTable、GetSpecTable、GetEntry、GetOrderedEntryIndices、FindFirstFreeIndex、GetUsedEntryCount。
- MCDVoiceCooldown.lua 继续保留旧本地入口作为转发，旧 NS.API 名称不变。

三、建议测试重点
1. 插件是否正常加载。
2. 新增 / 编辑 / 删除语音是否正常。
3. 固定 CD 到期提醒是否正常。
4. 物品 CD 提醒是否正常。
5. 天赋 CD 覆盖是否正常。
6. 充能类技能提醒是否正常。
7. 施法成功提醒、延时播放是否没有被影响。
8. 切专精后运行时配置是否正确重建。
