/* 아리 — 목업 데이터 (한국어) */ window.AriData = { user: { name: "지우", initial: "지" }, today: "6월 7일 일요일", weather: { temp: 24, cond: "맑음 · 한낮 28°", icon: "cloudSun" }, commute: "출근 23분 · 평소보다 4분 빠름", sleep: "어젯밤 7시간 12분 · 평소만큼 푹 잤어요", briefingNote: "오늘은 오후 미팅이 핵심이에요. 오전을 비워 분기 리포트에 집중하시면 좋겠어요. 14시 전엔 비가 그칠 예정이라 우산은 안 챙기셔도 돼요.", schedule: [ { time: "09:30", title: "팀 데일리 스탠드업", tag: "프로덕트", dur: "15분", tone: "blue" }, { time: "11:00", title: "디자인 리뷰 — 온보딩 플로우", tag: "디자인", dur: "45분", tone: "violet" }, { time: "14:00", title: "분기 전략 미팅", tag: "경영진", dur: "60분", tone: "coral", soon: true }, { time: "16:30", title: "1:1 — 민서님", tag: "팀", dur: "30분", tone: "green" }, ], conflict: "15:00 ‘치과 예약’이 미팅과 겹쳐요. 16:00로 옮길까요?", tasks: [ { id: "t1", title: "분기 리포트 초안 마무리", project: "경영", prio: "높음", done: false }, { id: "t2", title: "온보딩 와이어프레임 피드백", project: "디자인", prio: "높음", done: false }, { id: "t3", title: "신규 입사자 환영 메일 회신", project: "팀", prio: "보통", done: true }, { id: "t4", title: "구독 결제 카드 갱신", project: "개인", prio: "보통", done: false }, { id: "t5", title: "독서모임 책 2장 읽기", project: "성장", prio: "낮음", done: false }, ], goals: [ { title: "분기 OKR — 사용자 리텐션", pct: 68, sub: "12개 중 8개 달성", c: "var(--blue)" }, { title: "주 4회 운동", pct: 75, sub: "이번 주 3/4회", c: "var(--coral)" }, { title: "‘딥 워크’ 책 완독", pct: 40, sub: "320쪽 중 128쪽", c: "var(--violet)" }, ], emails: [ { from: "현우 (디자인팀)", subj: "온보딩 시안 v3 공유드려요", summary: "3개 화면 수정 완료, 피드백 요청", tone: "violet", task: true, time: "8분 전" }, { from: "Asana", subj: "‘분기 리포트’ 마감 임박", summary: "내일 18시 마감 · 담당: 나", tone: "coral", task: false, time: "1시간 전" }, { from: "민서 (팀)", subj: "1:1 안건 미리 정리했어요", summary: "성장 로드맵, 업무 분장 2건", tone: "green", task: false, time: "3시간 전" }, ], emailCount: 14, health: { rings: [ { label: "걸음", val: "7.2천", pct: 72, icon: "footprints", c: "var(--coral)" }, { label: "수면", val: "7.2h", pct: 90, icon: "moonZz", c: "var(--violet)" }, { label: "수분", val: "5/8잔", pct: 62, icon: "droplet", c: "var(--blue)" }, ], nudge: "오후 3시예요 — 물 한 잔, 5분 스트레칭 어때요?", }, finance: { spentPct: 64, spent: "1,280,000", budget: "2,000,000", delta: "지난달 대비 8% 적게 썼어요", subs: [ { name: "Spotify", date: "6월 9일", amt: "10,900" }, { name: "ChatGPT Plus", date: "6월 12일", amt: "29,000" }, ], }, meeting: { title: "분기 전략 미팅", when: "오늘 14:00 · 60분", people: ["대표님", "재무팀장", "나 외 3명"], brief: [ "지난 회의 액션아이템 5건 중 4건 완료", "리텐션 KPI 전분기 대비 +6%p 상승", "예산 재배분 안건 — 의사결정 필요", ], // 커뮤니케이션 기반 Task 자동 생성 — 지난 미팅 녹취에서 내 액션 아이템 추출 recap: "지난주 분기 미팅 녹취", actions: [ { text: "UI 컴포넌트 리뷰 마치기", when: "이번 주 금" }, { text: "리텐션 후속 분석 공유", when: "수" }, ], }, // 1. 마법의 인박스 — 멀티모달 캡처를 아리가 알아서 분류 magicInbox: { routed: 3, captures: [ { kind: "text", time: "방금", raw: "다음 주 화요일까지 인조잔디 업체 3곳 견적 받아 비교하기", to: { proj: "집 고치기 · 마당", tone: "green", due: "다음 주 화", status: "할 일" }, }, { kind: "voice", time: "2분 전", raw: "음성 메모 0:14 — 수영장 차광막 부품 알아보기", to: { proj: "집 관리 · 수영장", tone: "blue", due: "아이디어", status: "아이디어" }, }, { kind: "image", time: "12분 전", raw: "캡처 사진 — 차광막 클립 부품", to: { proj: "집 관리 · 수영장", tone: "blue", due: "구매 후보", status: "아이디어" }, }, ], }, // 6. 오늘의 집중 모드 — 캘린더 빈 블록에 맞춰 큐레이션 focus: { note: "오전엔 미팅이 촘촘해 가벼운 일을, 14–17시 빈 블록엔 딥 워크를 배치했어요.", blocks: [ { time: "09:00", len: "20분", type: "light", title: "현우님 온보딩 시안 회신", tag: "메일", gap: "스탠드업 전" }, { time: "10:05", len: "15분", type: "light", title: "PR #482 빠른 리뷰", tag: "개발", gap: "미팅 사이" }, { time: "14:30", len: "2시간 30분", type: "deep", title: "분기 리포트 초안 마무리", tag: "딥 워크", gap: "오후 빈 블록" }, { time: "17:10", len: "20분", type: "light", title: "독서모임 책 2장 읽기", tag: "성장", gap: "퇴근 전" }, ], }, // 4. 매니지먼트 & 위임 — 아리는 동료의 업무량을 모른다. // 내 일정 과부하 + 내 프로젝트 공동작업자 정보로만 제안하고, 넘긴 일을 추적한다. delegation: { suggest: { task: "데이터 전처리", proj: "사용자 리서치", who: "민서" }, waiting: [ { task: "사용자 인터뷰 녹취 정리", who: "민서", initial: "민", c: "var(--green)", note: "마감 내일", state: "진행 중", review: false }, { task: "경쟁사 UI 벤치마크", who: "현우", initial: "현", c: "var(--violet)", note: "방금 완료", state: "리뷰 대기", review: true }, ], }, // 5. 개인 프로젝트 스마트 어시스턴트 resume: { project: "아리 AI 비서 개발", ago: "3일 전 중단", context: "Docker 컨테이너 세팅 문서를 읽다 멈추셨어요.", next: "docker-compose 로컬 DB 연결", }, envNudge: { task: "수영장 수질 체크 & 화학약품 투입", reason: "어제 애리조나 폭우 — 오늘 최우선으로 올렸어요", }, automations: [ { when: "퇴근 위치 감지", then: "내일 일정 브리핑 발송", on: true, icon: "pin" }, { when: "‘긴급’ 라벨 메일", then: "즉시 푸시 알림", on: true, icon: "mail" }, { when: "밤 11시", then: "수면 모드 · 조명 끄기", on: false, icon: "moon" }, ], knowledge: [ { title: "AI 에이전트 설계 패턴", src: "웹 아티클", tag: "리서치", icon: "file" }, { title: "분기 회고 메모", src: "내 노트", tag: "업무", icon: "pen" }, { title: "‘몰입’ 독서 하이라이트 12개", src: "북마크", tag: "성장", icon: "bookmark" }, ], };