Task 4 评审指出 check-skin.mjs 缺该守卫, 与仓库其余四个脚本 (bump-cocos/check-cocos-version/new-game/setup-links) 的既有约定不一致。 plan 里 Task 6 的 build-game.mjs 是同样写法, 先修正避免复制该不一致。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
计划里写的 !ovSet.has(`${rel}.meta`) 恒为 false —— ovSet 由 listAssets 构建, 而 listAssets 明确排除 .meta, 故「override 自带 meta 改尺寸」的例外通道永不生效。 改为 existsSync 查磁盘。该 bug 由 Task 3 的 TDD RED 信号暴露, 实现者已在代码中修正, 此处同步计划文档避免重跑时重新引入。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
8 个 TDD 任务: gitignore 修复+资源骨架 → 承重假设实测 → skin 校验 → check-skin CLI → materialize 合成 → build-game 流水线 → theme 契约 → 端到端冒烟。承重假设实测排在工具开发之前, 失败即触发 spec 备选方案。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>