import type { CheckInPhrase, FocusStatCard, GoalChip, RecentThought, ReactionOption, SoundPreset, TimerPreset, } from './types'; export const TODAY_ONE_LINER = '오늘의 한 줄: 완벽보다 시작, 한 조각이면 충분해요.'; export const GOAL_CHIPS: GoalChip[] = [ { id: 'mail-3', label: '메일 3개' }, { id: 'doc-1p', label: '문서 1p' }, { id: 'code-1-function', label: '코딩 1함수' }, { id: 'tidy-10m', label: '정리 10분' }, { id: 'reading-15m', label: '독서 15분' }, { id: 'resume-1paragraph', label: '이력서 1문단' }, ]; export const CHECK_IN_PHRASES: CheckInPhrase[] = [ { id: 'arrived', text: '지금 들어왔어요' }, { id: 'sprint-25', text: '25분만 달릴게요' }, { id: 'on-break', text: '휴식 중' }, { id: 'back-focus', text: '다시 집중!' }, { id: 'slow-day', text: '오늘은 천천히' }, ]; export const REACTION_OPTIONS: ReactionOption[] = [ { id: 'thumbs-up', emoji: '👍', label: '응원해요' }, { id: 'fire', emoji: '🔥', label: '집중 모드' }, { id: 'clap', emoji: '👏', label: '잘하고 있어요' }, { id: 'heart-hands', emoji: '🫶', label: '연결되어 있어요' }, ]; export const SOUND_PRESETS: SoundPreset[] = [ { id: 'deep-white', label: 'Deep White' }, { id: 'rain-focus', label: 'Rain Focus' }, { id: 'cafe-work', label: 'Cafe Work' }, { id: 'ocean-calm', label: 'Ocean Calm' }, { id: 'fireplace', label: 'Fireplace' }, { id: 'silent', label: 'Silent' }, ]; export const TIMER_PRESETS: TimerPreset[] = [ { id: '25-5', label: '25/5', focusMinutes: 25, breakMinutes: 5 }, { id: '50-10', label: '50/10', focusMinutes: 50, breakMinutes: 10 }, { id: '90-20', label: '90/20', focusMinutes: 90, breakMinutes: 20 }, { id: 'custom', label: '커스텀' }, ]; export const DISTRACTION_DUMP_PLACEHOLDER = [ '디자인 QA 요청 확인', '세금계산서 발행 메모', '오후 미팅 질문 1개 정리', ]; export const TODAY_STATS: FocusStatCard[] = [ { id: 'today-focus', label: '오늘 집중 시간', value: '2h 40m', delta: '+35m' }, { id: 'today-cycles', label: '완료한 사이클', value: '5회', delta: '+1' }, { id: 'today-entry', label: '입장 횟수', value: '3회', delta: '유지' }, ]; export const WEEKLY_STATS: FocusStatCard[] = [ { id: 'week-focus', label: '최근 7일 집중 시간', value: '14h 20m', delta: '+2h 10m' }, { id: 'week-best-day', label: '최고 몰입일', value: '수요일', delta: '3h 30m' }, { id: 'week-consistency', label: '연속 달성', value: '4일', delta: '+1일' }, ]; export const RECENT_THOUGHTS: RecentThought[] = [ { id: 'thought-1', text: '내일 미팅 전에 제안서 첫 문단만 다시 다듬기', sceneName: '도서관', capturedAt: '방금 전', }, { id: 'thought-2', text: '기획 문서의 핵심 흐름을 한 문장으로 정리해두기', sceneName: '비 오는 창가', capturedAt: '24분 전', }, { id: 'thought-3', text: '오후에 확인할 이슈 번호만 메모하고 지금 작업 복귀', sceneName: '숲', capturedAt: '1시간 전', }, { id: 'thought-4', text: '리뷰 코멘트는 오늘 17시 이후에 한 번에 처리', sceneName: '벽난로', capturedAt: '어제', }, ];