docs(spec): §3.2 补入 size-unreadable 错误码

Task 3 评审发现 readPngSize 读不出尺寸时被静默当作校验通过(违反下游不兜底),
修复引入第四个错误码。spec 表格同步, 避免规范与实现漂移。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-27 21:34:43 +08:00
co-authored by Claude Opus 5
parent 44264db8ba
commit 6961c18117
@@ -155,6 +155,7 @@ override 下每个文件的路径,必须能在 `framework/ui/` 下找到同路
| override 文件在框架里**找不到对应路径** | ❌ **报错中止构建** |
| **图片**:同名、同尺寸、仅图片文件 | ✅ 换内容,框架 `.meta` **原封不动** |
| **图片**:同名、**尺寸不同**、仅图片文件 | ❌ 报错中止,提示改为同尺寸或走例外通道 |
| **图片**:需校验尺寸却**读不出尺寸**(非 PNG,或文件损坏) | ❌ 报错中止(`size-unreadable`)——**不得**当作通过静默放行 |
| 同名、override 自带 `.meta`(**例外通道**) | ✅ 拷贝两者,把框架默认 meta 的 `uuid` 覆写进去 |
| 扩展名/格式不一致(png → jpg) | ❌ 报错中止 |
| **非图片**(音效 / 字体):同名替换 | ✅ 换内容,`.meta` 原封不动,**不做尺寸校验** |