# Gap-Timer (갭타이머) > 설정한 간격(기본 60초, 30~3600초)마다 지정 휴대폰으로 오차 누적 없이 SMS(90바이트 이내)를 반복 발송하는 서버 기반 정밀 알림 웹앱입니다. 브라우저를 닫거나 스마트폰 화면이 꺼져도 VPS 백그라운드에서 중단 없이 동작합니다. ## 핵심 기능 (Key Features) - **무오차 정밀 스케줄링**: 단순 `setInterval` 대신 `started_at + n × interval` 절대 시각 계산으로 시간 오차 누적 방지 - **재시작 자동 복구**: PM2 재시작이나 서버 재부팅 후에도 실행 중이던 Job을 읽어 밀린 회차 폭주 없이 다음 정시 회차부터 자동 재개 - **스팸 필터 회피 및 SMS 90바이트 보장**: `[갭타이머] 3회차 · 19:48:00` 형태로 매 회차 내용을 다르게 구성하며 EUC-KR 90바이트 이내 자동 검증으로 LMS 전환 과금 방지 - **3중 안전장치**: 최대 실행 시간 초과 시 자동 종료 및 안내 문자 1회 발송, 일일 최대 발송 건수(`DAILY_LIMIT`) 제한, 솔라피 연속 3회 실패 시 자동 차단 - **테스트 모드 (DRY_RUN)**: 과금 없이 발송 스케줄러와 로그를 검증하는 테스트 모드 및 단건 테스트 발송 지원 ## 주요 링크 (Links) - [메인 웹앱 대시보드](https://gap-timer.aiasaas.com/) - [상세 아키텍처 및 API 명세 (LLM Full Context)](https://gap-timer.aiasaas.com/llms-full.txt) - [사이트맵](https://gap-timer.aiasaas.com/sitemap.xml) - [RSS 피드](https://gap-timer.aiasaas.com/rss.xml)