Skip to content
devlikebear edited this page Mar 19, 2026 · 2 revisions

break-reminder — Codebase Analysis

Session: analyze-20260319-120041 Generated: 2026-03-19

Auto-generated by source-analyzer.

Documents

Document Description
Break Reminder — 프로젝트 개요 overview
아키텍처 architecture
기술 스택 상세 technologies
용어집 glossary
튜토리얼: Break Reminder 시작하기 tutorial
클론 코딩 가이드 clone coding
구현 체크리스트 implementation checklist

Modules

Module Description
AI 연동 경로: internal/ai/
Cobra 커맨드 (cmd/break-reminder/) ```
config & state 파일: types.go, defaults.go, load.go
TUI 대시보드 & 가이드 휴식 경로: internal/dashboard/
플랫폼 추상화 Go build tag를 사용하여 macOS 전용 기능과 스텁을 분리.
서비스 인프라 LaunchAgent 관리, 로깅, 스케줄링, 진단 — 시스템 운영 지원 모듈.
Swift 헬퍼 (helpers/) SPM(Swift Package Manager) 패키지. Go에서 서브프로세스로 실행되는 네이티브 macOS UI 앱.
timer 경로: internal/timer/timer.go

Clone this wiki locally