/* 아리 — 목업 데이터 (한국어) */
window.AriData = {
  user: { name: "지우", initial: "지" },
  today: "6월 7일 일요일",

  weather: { temp: 24, cond: "맑음 · 한낮 28°", icon: "cloudSun" },
  commute: "출근 23분 · 평소보다 4분 빠름",
  sleep: "어젯밤 7시간 12분 · 평소만큼 푹 잤어요",

  briefingNote:
    "오늘은 오후 미팅이 핵심이에요. 오전을 비워 <b>분기 리포트</b>에 집중하시면 좋겠어요. 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: "오전엔 미팅이 촘촘해 <b>가벼운 일</b>을, 14–17시 빈 블록엔 <b>딥 워크</b>를 배치했어요.",
    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" },
  ],
};
