01·ARCHITECTURE
클라이언트 타이머를 서버 중심 상태 관리로 전환
앱 환경에서는 화면 종료나 백그라운드 전환이 자주 발생해, 클라이언트만으로는 학습 시간의 신뢰성을 보장하기 어려웠습니다. 서버가 시작 시각과 활성 상태를 관리하도록 구조를 바꿨습니다.
- 시작 시
startedAt저장 - 활성 상태는
tb_user_timer_status에서 관리 - 조회 시
현재 시각 - startedAt으로 경과 시간 계산 - 종료 시
durationSec확정 저장



