# 对拍与开发产物的输出目录(可随时重新生成,不入库) tools/shots/ tools/.cache/ # Spine 抓取器(tools/downloader/):文本缓存与 staging 产物都可重跑,不入库。 # 选择记录 selection.yml 反过来要入库——它是"这一档由哪些 part 组成"的可复现凭据。 tools/downloader/_cache/ tools/downloader/_out/ # 编译中间产物:tsc 把 src/runtime 与 src/simulator 编到这里,再拷进各分发。 build/ # 构建产物:dist/ 完全由 pnpm build 生成(releases/ + dist-map.json)。 # 它与源码树必然漂移,且是全量拷贝(约 390 MB),因此不入库。 dist/ # 注意:.scratch/ 本身要入库——issue 与 spec 就住在这里(见 AGENTS.md)。 # 但它是工作台,下列"参考资料副本"与"调试转储"只服务本地调查,不入库。 # # 参考副本:上游第三方的整仓克隆与页面抓取侦查数据。它们是只读的取证材料, # 不属于本项目产物,体积以 GB 计(spine-versions ≈ 1.2 GB、mhy-recon ≈ 680 MB), # 提交进来会让仓库永远无法克隆,需要时按各目录 README 重新取回即可。 .scratch/spine-versions/ .scratch/mhy-recon/ .scratch/page-mirror/ .scratch/downloader-all-scenes/ # 调试转储:工具重跑就会再生成,不入库 .scratch/sim-failed/ .scratch/sim-scripts/ .scratch/fileproto/ .scratch/timing/ # 对拍中间产物:截图、抽取帧、试压的 GIF 都是可重生成的二进制,不入库 .scratch/shots/ .scratch/*.png .scratch/*.gif # 无损音频母带:只在本地留存,绝不进 dist、绝不入库(体积大且与发布无关) masters/ # 杂项 *.log node_modules/ __pycache__/ *.pyc *.bak