·Room DB와 dual-write 패턴을 적용하여 앱 재시작 후에도 로그 데이터를 유지하고, TTL 및 최대 개수 제한으로 효율적인 데이터 관리를 구현함.
·Android Binder Transaction 한계(1MB)로 인한 크래시를 방지하기 위해 maxContentLength 기반의 페이로드 절단(Truncate) 전략을 도입함.
·React Native의 구현을 참고하여 단순 임계값이 아닌 '방향 반전 카운팅' 방식을 적용해 안정적인 Shake-to-open 기능을 완성함.