Files
NumberSwipe_New/docs/2026-10-23-main-promotion.md
T

18 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 正式主版本提升验收(2026-10-23)
正式仓库为 NumberSwipe_New,分支 main,唯一微信主工程为 wechat-campaign-200-r2/。本次将原独立分层反馈、音乐与流动指路版本提升为主版本;不改变200关、顺序或存档兼容。
## 回退与协作
提升前所有未提交主目录更新已保存,备份标签为 backup/pre-layered-main-20261023。协作者先读取仓库 AGENTS.md 和主工程 README.md,从最新 main 创建功能分支;旧 NumberSwipe 下两个工作副本已添加迁移提示与 AGENTS.md,禁止继续作为同步来源。
## 已验证的可移植性
- esbuild 0.24.2 通过主工程 package.json / package-lock.json 安装,build.mjs 使用包名导入。
- 来源清单使用 ../campaign-200-r2;烟测按模块位置解析,移除本机 G 盘绝对路径。
- .gitattributes 为上游快照固定原始字节,避免 Windows 换行转换破坏 SHA-256。
- 在临时新目录完整克隆后执行 npm ci 与 npm run check:72项测试全部通过,200/200关唯一解和模拟触摸验收通过。
- 临时新目录重新构建的 game.js 与正式主目录字节一致,SHA-256 为 6009EF893F825CF232D017FFDA21696F9C227C07B587F8A0E29D0691B7CD7653。
- npm run package 成功,输出 releases/NumberSwipe-main-20261023.zip;包含运行代码、关卡、字体、音效、音乐和版本说明。
首次克隆须联网安装 npm 依赖;安装后构建使用本地依赖。重新制作字体属于可选资产流程,需要另备 fonttools 与原始字体。现有随包字体不依赖该流程。微信真机听感、振动和性能尚需实际预览验收。