Test 7 现同时放入一个合法的 override(btn.png)和一个孤儿 override(typo.png), 断言校验失败时连合法文件也没有被写入。 这样才能真正验证「校验全部通过之前,不能写任何文件」这条红线。 删除合成逻辑的 for 循环时此用例会在字节比较处失败。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
scaffold 产出的图片改为真 PNG 二进制数据,用不同 RGB 色值生成 尺寸相同但字节不同的图片(DEFAULT_BTN/DEFAULT_BG/SKINNED_BTN)。 Test 5 现可通过:validateOverrides 不再报 size-unreadable。 Test 7 补充 orphan 错误代码断言,防止因其它原因通过。 所有测试用 readBinary() 字节比较替代字符串比较。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
junction 变真实拷贝(发布链路不依赖 junction), 框架真源全程只读。 合成先整体校验再写, 不产生半成品; 例外通道把 override meta 的 uuid 改回框架原值以保持 Prefab 引用不断。 修复:Windows UNC 长路径前缀导致 cpSync filter 中 relative() 失败, 规范化 src 路径后正确计算相对位置进行缓存目录过滤。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>