-
Notifications
You must be signed in to change notification settings - Fork 1
Home
devlikebear edited this page Mar 19, 2026
·
2 revisions
Session:
analyze-20260319-120041Generated: 2026-03-19
Auto-generated by source-analyzer.
| Document | Description |
|---|---|
| Break Reminder — 프로젝트 개요 | overview |
| 아키텍처 | architecture |
| 기술 스택 상세 | technologies |
| 용어집 | glossary |
| 튜토리얼: Break Reminder 시작하기 | tutorial |
| 클론 코딩 가이드 | clone coding |
| 구현 체크리스트 | implementation checklist |
| 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
|