Stitch上传参考图：核对文件类型和原始像素，避免把base64塞进对话截断

素材身份：作者原创输入/可编辑参考。目标工具未在本轮执行。
先打开 index.html；input.csv 是原始字段，reference.csv 是验收基准，negative.csv 是故意构造的坏样例。
actual-results.csv 保留未测状态，实际执行后再填写。

前置条件：
本地练习资料可免费编辑与检查；执行Stitch需要可访问账号和已配置的官方MCP或SDK，云端额度/计划以账户页面为准。
在隔离练习项目操作，保留projectId、screenId和版本；本稿未调用目标云端，不能据此声称生成完成。

操作步骤：
1. 准备原创参考图
用本课票券样稿导出PNG、JPG和WebP，保存原始画布尺寸。
使用同一设计便于检查格式转换是否影响文字和边缘。

2. 核对扩展名与格式
确认PNG实际签名和扩展名一致，并记录文件字节数。
不要把SVG只改后缀为png；官方脚本按扩展名识别MIME。

3. 选择官方上传脚本
查看upload_to_stitch.py支持的图片类型与必需参数。
脚本直接读取文件发送，避免对话base64输出上限导致截断。

4. 在练习项目上传
指定真实projectId和本地文件路径，密钥按授权环境提供。
未授权云端执行时只保留输入清单，不填虚构上传成功。

5. 检查返回画面
读取实际返回资源，比较边框、票价和底部细字。
若缩略图裁掉底部，应查看原资源而不是删掉细字让它通过。

6. 记录格式差异
把三种格式对应资源分别登记，不把重复上传误当三种设计方案。
透明背景或压缩差异在台账单独说明。

7. 交付媒体回执
保存原创源图、文件清单、实际返回身份和完整预览。
上传了图片只代表视觉上下文，不是可编辑UI代码已经生成。

验收：
扩展名、MIME和实际文件一致。
底部票价与细字未因裁切丢失。
上传图和可编辑页面产物分开记录。

官方资料：
https://github.com/google-labs-code/stitch-skills/blob/main/plugins/stitch-design/skills/upload-to-stitch/SKILL.md

图片身份：assets/ 为内置image_gen生成的原创练习输入缩略版，原始文件保留在网站图片来源地址。可编辑SVG为作者原生排版。
