# 01 资源按 游戏/壁纸 分层,预设拆进各自壁纸目录 Status: resolved ## 目标 把 `assets/{images,effects,audios}/` 三个平铺目录改成每档壁纸自包含的 `assets/<游戏>/<壁纸>/{effects,images,audios}/`, 并让每档壁纸自带一份 `preset.js` 声明自己的资源,使新增一档壁纸不需要改动公共代码里的路径。 ## 验收 - `godir` 式平铺目录消失,`assets/` 下只剩 `<游戏>/<壁纸>/`。 - `check-paths` 对每份 `preset.js` 声明的路径全部命中。 - 浏览器加载 0 个真实 404。 - 与基线 worktree 同冻结设置对拍,存在逐像素完全相同的配对(即无回归)。 ## 结果 commit `09ff322`。11/11 路径存在(含此前零引用的 `昔涟.flac`);9 对跨版本比较中 4 对差异为 0, 其余 ≤0.19/255,低于基线自身 2.27/255 的双模态抖动;无真实 404。