docs: 优化工作台的 spec 与 6 个实施 issue(.scratch/wallpaper-optimization/)

按本仓 issue-tracker 约定落盘:spec.md 记决策与验收,issues/NN-*.md 一步一票。
01 已完成,02-06 待做。
This commit is contained in:
Shuery committed 2026-09-19 19:27:47 +08:00
1 parent 09ff322fe8
commit 8ad177c822
7 files changed
+152

No files matched your search

@@ -0,0 +1,20 @@
# 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。