Files
Shuery 8ad177c822 docs: 优化工作台的 spec 与 6 个实施 issue(.scratch/wallpaper-optimization/)
按本仓 issue-tracker 约定落盘:spec.md 记决策与验收,issues/NN-*.md 一步一票。
01 已完成,02-06 待做。
2026-09-19 19:27:47 +08:00

21 lines
895 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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。