Commit Graph

191 Commits

Author SHA1 Message Date
kdletters a2f49bf243 收紧移动壳门禁自扫描
移动壳配置脚本纳入受控脚本清单

移动壳配置脚本纳入生产替身词自扫描

项目记忆同步移动壳门禁脚本验收边界
2026-06-20 16:59:59 +08:00
kdletters 2f16a43000 收紧移动壳外链与扫码边界
移动壳外链原生异常改由壳层记录日志

移动扫码请求使用共享超时自动清理 pending 状态

原生壳结构门禁补充期望清单唯一性自检

项目记忆同步移动壳边界验收约定
2026-06-20 16:37:06 +08:00
kdletters e892113060 收紧移动壳能力声明与迟到响应边界
移动壳卸载后丢弃迟到 HostBridge 响应

移动壳 ShellApp 测试覆盖卸载后异步响应不注入

移动壳配置检查拒绝只返回 unsupported 的声明能力

共享决策记录补充移动壳消息注入和能力声明约定
2026-06-20 16:02:47 +08:00
kdletters 4f95e29895 收紧移动壳消息注入失败边界
移动壳 HostBridge 响应和事件注入统一捕获 WebView 同步异常

移动壳 ShellApp 测试覆盖响应注入失败不崩溃

移动壳配置检查反查统一消息注入边界

共享决策记录补充移动消息注入失败约定
2026-06-20 15:54:14 +08:00
kdletters 67954c54de 收紧移动壳事件注入失败边界
移动壳 HostBridge 事件注入捕获 WebView 同步异常并记录稳定日志

移动壳 ShellApp 测试覆盖事件注入失败不崩溃

移动壳配置检查反查事件注入失败边界

共享决策记录补充移动事件注入失败约定
2026-06-20 15:46:54 +08:00
kdletters e2433ec02f 锁定移动扫码取消边界
移动扫码覆盖权限请求迟到时不重新激活相机视图

移动壳配置检查反查扫码取消异步边界测试

共享决策记录补充扫码权限异步取消约定
2026-06-20 15:35:07 +08:00
kdletters 8a0285382c 锁定移动壳二进制导出校验顺序
移动壳配置检查覆盖图片导出 MIME 校验早于原生分享探测

移动壳配置检查覆盖音频导出 MIME 校验早于原生分享探测

移动壳文件导出顺序反查复用统一校验逻辑
2026-06-20 15:10:24 +08:00
kdletters cbad531182 收紧移动壳文本导出校验顺序
移动壳文本导出先校验 MIME 再探测原生分享能力

移动壳文件测试覆盖非法文本 MIME 不触碰原生分享

移动壳配置检查锁定文本导出本地校验顺序
2026-06-20 15:05:23 +08:00
kdletters 3788d0e02c 收紧移动壳分享目标缓存
移动壳分享目标缓存改为保存规范化后的分享 payload

移动壳分享测试覆盖缓存裁剪外层目标和私有字段

移动壳配置检查锁定分享目标缓存结构
2026-06-20 15:00:03 +08:00
kdletters 6b2a18416a 锁定移动壳外链导航失败响应
移动壳外链原生探测失败返回稳定不可打开结果

移动壳外链原生打开失败返回稳定不可打开结果

移动壳 HostBridge 外链异常返回稳定错误

移动壳配置检查补充外链原生失败边界反查
2026-06-20 14:47:22 +08:00
kdletters bdee19b510 锁定移动壳剪贴板失败响应
移动壳剪贴板写入失败返回稳定错误

移动壳剪贴板读取失败返回稳定错误

移动壳协议兜底测试改用外链原生异常触发

移动壳配置检查补充剪贴板失败边界反查
2026-06-20 14:29:35 +08:00
kdletters e0d519686b 锁定移动壳通知投递失败响应
移动壳通知通道创建失败返回稳定错误

移动壳通知调度失败返回稳定错误

移动壳配置检查补充通知投递失败边界反查
2026-06-20 14:22:45 +08:00
kdletters 003d3240e3 锁定移动壳原生分享失败响应
移动壳原生分享面板失败返回稳定错误

移动壳分享测试覆盖原生失败不外泄

移动壳配置检查补充分享失败边界反查
2026-06-20 14:17:35 +08:00
kdletters cf3b02829c 锁定移动壳文件导入失败响应
移动壳文本文件选择与读取失败返回稳定错误

移动壳文档文件读取失败返回稳定错误

移动壳音频文件读取失败返回稳定错误

移动壳配置检查补充文件导入失败边界反查
2026-06-20 14:12:12 +08:00
kdletters 6bbf510102 锁定移动壳图片选择失败响应
移动壳图片库启动失败返回稳定错误

移动壳相机启动失败返回稳定错误

移动壳配置检查补充图片选择失败边界反查
2026-06-20 14:05:23 +08:00
kdletters 933e690824 锁定移动壳文件分享失败响应
移动壳文件导出统一收口系统分享能力探测失败

移动壳文件导出统一收口系统分享面板失败

移动壳配置检查补充文件分享失败边界反查
2026-06-20 14:00:40 +08:00
kdletters 1e19ebb4d9 锁定移动壳网络状态失败响应
移动端 network.status 读取失败返回稳定 host_error 响应

移动壳网络测试覆盖 Expo Network 异常不透出原生消息

移动壳配置检查反查网络状态失败边界
2026-06-20 13:54:19 +08:00
kdletters 1016472e2e 锁定移动壳未知异常响应
移动端 HostBridge 未知异常统一返回稳定 host_error 文案

移动壳协议测试覆盖普通 Error 不透出原生消息

移动壳配置检查反查未知异常不可透出 Error.message
2026-06-20 13:48:27 +08:00
kdletters c381f9a3eb 锁定移动扫码失败响应
移动扫码失败统一返回稳定 host_error

移动扫码 overlay 不再向 H5 透出相机权限细节

移动壳测试和配置检查反查扫码失败边界
2026-06-20 13:09:51 +08:00
kdletters 1670741a00 锁定移动通知权限不可用边界
移动通知桥接把权限查询失败转为稳定 host_error

移动通知桥接把权限请求失败转为稳定 host_error

移动通知单测覆盖权限不可用时不调度系统通知

移动壳配置检查反查通知权限不可用边界
2026-06-20 12:09:08 +08:00
kdletters 97588de941 锁定移动震动失败边界
移动震动桥接把原生反馈失败转为稳定 host_error

移动震动单测覆盖原生反馈不可用错误

移动壳配置检查反查震动失败边界
2026-06-20 12:04:49 +08:00
kdletters d8ef351c59 锁定移动图片权限请求失败边界
移动文件桥接把相册权限请求失败转为结构化 host_error

移动文件桥接把相机权限请求失败转为结构化 host_error

移动文件单测覆盖权限请求失败不启动原生选择器

移动壳配置检查反查权限请求失败边界
2026-06-20 11:58:28 +08:00
kdletters 306df618bd 锁定移动相册权限拒绝边界
移动文件单测覆盖相册权限拒绝不启动 picker

移动壳配置检查反查相册权限拒绝测试
2026-06-20 11:52:53 +08:00
kdletters 510922913e 锁定移动入口宿主上下文清洗
移动 URL 单测覆盖旧宿主 query 被清理

移动壳配置检查反查入口上下文清洗测试

共享决策日志补充移动入口 query 边界
2026-06-20 10:59:38 +08:00
kdletters ea50282e11 锁定移动剪贴板不可用读取
移动剪贴板单测覆盖底层不可用值返回 host_error

移动壳配置检查反查剪贴板不可用读取边界

共享决策日志补充剪贴板失败语义
2026-06-20 10:37:58 +08:00
kdletters 00f4af13c6 补齐移动分发未声明能力测试
移动 dispatch 直接覆盖未声明 HostBridge method 返回 unsupported

原生壳结构门禁登记移动 dispatch 测试文件

共享决策日志补充移动 dispatch 单测边界
2026-06-20 10:32:09 +08:00
kdletters d967b9cea0 锁定移动文件分享不可用边界
移动文件导出测试覆盖文本图片音频分享不可用时不写缓存

移动壳配置检查反查文件导出不可用不伪成功断言

共享决策日志补充移动文件导出分享不可用边界
2026-06-20 10:22:42 +08:00
kdletters 7c8ef52e86 记录移动返回栈同步失败
移动 WebView 返回栈注入脚本写入 history state 失败时记录日志

移动壳测试和配置检查拒绝返回栈脚本空 catch

共享决策日志补充移动返回栈同步失败边界
2026-06-20 10:13:14 +08:00
kdletters c2379e4d47 记录移动壳外链打开失败
移动 WebView 外链交给系统打开失败时记录错误

移动壳测试和配置检查拒绝静默吞掉外链失败

共享决策日志补充外链打开失败边界
2026-06-20 10:03:20 +08:00
kdletters 53312d1b49 记录移动扫码权限请求失败
移动扫码权限请求异常时记录原始错误

移动扫码 overlay 测试覆盖权限请求失败路径

移动壳配置检查反查扫码权限失败日志边界

共享决策日志补充扫码权限失败边界
2026-06-20 09:56:57 +08:00
kdletters 68bb9718d6 锁定移动壳生命周期映射门禁
移动壳配置检查反查生命周期映射函数和四类 AppState 测试

共享决策日志记录生命周期映射门禁约束
2026-06-20 09:38:33 +08:00
kdletters 888c4bc4d5 锁定移动壳加载失败测试门禁
移动壳配置检查反查加载失败同源和非主页面测试

共享决策同步移动壳错误页验收边界
2026-06-20 09:31:23 +08:00
kdletters b921c46afe 锁定移动壳安全区四边边界
移动壳 safeArea 单测补齐四边固定覆盖断言

移动壳配置门禁反查安全区测试边界

宿主壳方案和共享决策同步安全区验收口径
2026-06-20 09:27:41 +08:00
kdletters 11b7694045 补齐移动扫码覆盖层单测
移动壳 QrScannerOverlay 增加相机权限和扫码结果组件单测

移动壳配置门禁和根级清单登记扫码覆盖层测试

宿主壳文档和共享决策同步扫码覆盖层边界
2026-06-20 09:10:30 +08:00
kdletters 05e7ca1015 补齐移动壳文件动作单测
移动壳 files helper 增加系统文件动作直接单测

移动壳配置门禁反查文件动作测试边界

宿主壳文档和共享决策同步移动文件动作覆盖
2026-06-20 08:57:19 +08:00
kdletters 8c19700664 补齐移动壳协议单测
移动壳 protocol helper 增加独立单测覆盖

原生壳结构门禁登记移动协议测试

宿主壳文档和共享决策同步协议测试边界
2026-06-20 08:44:37 +08:00
kdletters e5970a4452 补齐移动壳能力清单单测
移动壳 capabilities helper 增加独立单测覆盖

原生壳结构门禁登记移动能力清单测试

宿主壳文档和共享决策同步能力清单测试边界
2026-06-20 08:38:40 +08:00
kdletters cb926835b3 补齐移动壳扫码单测
移动壳 scanner helper 增加独立单测覆盖

原生壳结构门禁登记移动扫码测试

宿主壳文档和共享决策同步扫码测试边界
2026-06-20 08:31:49 +08:00
kdletters fb02e89fa3 补齐移动壳导航单测
移动壳 navigation helper 增加独立单测覆盖

原生壳结构门禁登记移动导航测试

宿主壳文档和共享决策同步导航测试边界
2026-06-20 08:24:07 +08:00
kdletters 29bce53669 补齐移动壳运行态单测
移动壳 runtime helper 增加独立单测覆盖

原生壳结构门禁登记移动运行态测试

宿主壳文档和共享决策同步运行态测试边界
2026-06-20 08:16:48 +08:00
kdletters 1307357099 补齐移动壳角标单测
移动壳 badge helper 增加独立单测覆盖

原生壳结构门禁登记移动角标测试

宿主壳文档和共享决策同步角标测试边界
2026-06-20 08:09:35 +08:00
kdletters 6bd24cc7f8 补齐移动壳外观单测
移动壳 appearance helper 增加独立单测覆盖

原生壳结构门禁登记移动外观测试

宿主壳文档和共享决策同步外观测试边界
2026-06-20 08:04:46 +08:00
kdletters c62ccf66e6 补齐移动壳网络单测
移动壳 network.status helper 增加独立单测覆盖

原生壳结构门禁登记移动网络测试

宿主壳文档和共享决策同步网络测试边界
2026-06-20 07:59:41 +08:00
kdletters 03248a345a 补齐移动壳分享单测
移动壳分享 helper 增加独立单测覆盖

原生壳结构门禁登记移动分享测试

宿主壳文档和共享决策同步分享测试边界
2026-06-20 07:54:03 +08:00
kdletters cde936bd6d 拆分移动壳文件载荷边界
移动壳文件执行与载荷校验拆成 files 和 filePayloads

移动壳单端门禁登记文件载荷模块

宿主壳方案和统一协议同步移动文件桥接分层
2026-06-20 07:11:57 +08:00
kdletters c026db0f32 纳入移动壳烟测脚本扫描
移动壳单端门禁登记 EAS 和 Expo 烟测脚本

移动壳生产替身词扫描覆盖烟测脚本

宿主壳方案和项目记忆同步烟测脚本验收口径
2026-06-20 06:42:06 +08:00
kdletters a51ed00712 加固移动壳隐私清单验收
移动壳 Expo 配置烟测反查 PrivacyInfo 插件消费路径

宿主壳方案和项目记忆同步隐私清单验收口径
2026-06-20 06:30:08 +08:00
kdletters 67e781c886 加固原生壳分发失败门禁
桌面壳外链和新窗口外链失败改为统一日志记录

桌面壳托盘关闭生命周期和隐藏失败改为统一日志记录

移动壳补齐 iOS Privacy Manifest 与配置门禁

宿主壳方案和项目记忆同步分发约束
2026-06-20 06:23:40 +08:00
kdletters c4193e27db 补齐移动壳原生包构建配置
移动壳新增 EAS Android 和 iOS 构建 profile

移动壳增加原生包构建配置 smoke 门禁

原生壳总验收接入移动 EAS 配置检查

宿主壳文档同步移动原生包构建口径
2026-06-20 06:11:53 +08:00
kdletters 52526bd2ae 加固原生壳生产入口门禁
桌面壳深链打开失败改为显式日志记录

移动壳生产导出校验共享主站 URL

原生壳方案文档同步生产入口验收规则
2026-06-20 05:47:44 +08:00