update_daemon_owner()에서 owner UPDATE + credential DELETE를 단일 conn.transaction() 블록으로 묶어 원자성 보장. 실패 시 두 연산 모두 롤백되므로 "새 owner + 이전 credential 잔류" leak 상태(dcy-011 OQ-3) 가 불가능해짐. 실행 순서도 DELETE-first(안전 순서)로 고정. 단위 테스트 3종 추가: - DELETE-before-UPDATE 실행 순서 검증 - UPDATE 실패 시 rollback(commit 미호출) 검증 - 단일 transaction() 블록 안에서 두 연산 실행 검증 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VHtM5Ws1HKCKQ4JGi6GRb5