b2ee1b38eba85ba587e97d1f718368bd4f1c2654
按用户指示:功能验证写到专门的文档用来说明指导,等功能开发完毕统一
验证,不在 Phase 进行中频繁跑(避免反复重装 app 浪费时间)。
新增 docs/Verification-Checklist.md:
- 文档定位:开发期累积 / 统一验收的操作手册,与 Contract §10
契约边界保持独立
- 通用准备:环境工具(Xcode console / Safari Web Inspector / 模拟器
Features 菜单)+ 重装 app 清 launch snapshot + xcrun simctl
get_app_container 沙盒访问
- Phase 1 章节(已实现):
A. 启动图 + LaunchScreen 方向(3 项)
B. 启动流水线时序(含 Xcode console 期望输出 + 黑边 + 总耗时)
C. app_*.js 落盘 + 命名(含 cat 命令)— 6 项硬约束
D. window.app_* H5 console 对账(15 项变量 + 撤销变量验证)
- Phase 2 章节(已实现):
E. H5→Native handler 响应(13 项验证步骤)
F. Native→H5 反向 callback(5 项触发场景含模拟器手动操作)
G. ExternalSubscriptions 生命周期(Phase 6 才能完整验证)
- Phase 3-10 占位章节:实施后陆续填充
- 附录:与 Contract §10 26 项验收清单的章节映射表
- 维护规则:每完成 Phase 子项补勾、不复制到 Contract §10、bug 修复
时在 commit message 引用本文档 checkbox 编号
CLAUDE.md 文档索引表新增一行指向 Verification-Checklist.md。
Plan §6.4 里程碑加 3 行(前面遗漏的 4986f36 / 09f071e + 本次 commit)。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
24 MiB
Languages
Swift
94.5%
Objective-C++
2.9%
JavaScript
1.8%
C
0.6%
Objective-C
0.2%