新增 Verification-Checklist 功能验证清单 + Phase 1-2 验证步骤
按用户指示:功能验证写到专门的文档用来说明指导,等功能开发完毕统一
验证,不在 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>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
09f071e38f
commit
b2ee1b38eb
@@ -117,6 +117,7 @@ daoqi 仓库当前并存两条工作线:
|
||||
| `docs/H5-Native-Contract.md` | H5 ↔ 原生 桥接**契约**(黑盒可观察行为) | 涉及桥接接口必读 |
|
||||
| `docs/H5-Native-Implementation-Design.md` | 新外壳实施蓝图(架构、模块、代码骨架) | 实现新外壳必读 |
|
||||
| `docs/Development-Plan.md` | 开发执行计划(Phase 0–10、依赖图、进度追踪) | 排期 / 进度更新必读 |
|
||||
| `docs/Verification-Checklist.md` | 功能验证清单(开发期累积、统一验收的操作手册) | 每完成 Phase 子项时补充 / 勾选;不要在 Phase 进行中频繁跑,等多个 Phase 累积后统一验证 |
|
||||
| `../daoqi/`(仓库同级目录) | 原项目 msext 工作参照实现 | 遇到 iOS 行为差异 / 渠道注入 / 桥接 / SDK 初始化等不确定问题时,**优先参考此处**而非凭推测,详见下文「原项目 daoqi:遇到问题时的参考来源」 |
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user