/* 아리 — 자동화 규칙 빌더 데이터 */
window.AriAuto = {
  stats: { active: 7, runsWeek: 31, saved: "1시간 40분" },

  /* 자연어 → 규칙 예시 (데모 파서) */
  examples: [
    {
      text: "출장 전날엔 저녁 일정 비워줘",
      name: "출장 전날 저녁 비우기",
      cat: "cal",
      parse: {
        trigger: "출장 전날이 되면",
        cond: "18시 이후 일정이 있으면",
        action: "다른 날로 옮기자고 제안",
      },
    },
    {
      text: "뉴스레터는 모아서 저녁에 보여줘",
      name: "뉴스레터는 저녁에",
      cat: "mail",
      parse: {
        trigger: "뉴스레터 메일 도착",
        cond: null,
        action: "받은편지함 건너뛰고 18:30 다이제스트로",
      },
    },
    {
      text: "운동을 3일 거르면 산책 잡아줘",
      name: "산책 리마인더",
      cat: "life",
      parse: {
        trigger: "운동 기록 3일 연속 없음",
        cond: "저녁에 빈 시간이 있으면",
        action: "30분 산책 블록 제안",
      },
    },
  ],

  rules: [
    {
      id: "r1", on: true, cat: "mail", name: "수아님 메일은 바로",
      trigger: "수아님 발신 메일", cond: null, action: "즉시 알림 + 3줄 요약",
      last: "오늘 09:12", runs: 9,
    },
    {
      id: "r2", on: true, cat: "focus", name: "딥 워크 보호막",
      trigger: "집중 모드 시작", cond: "긴급 표시가 아니면", action: "알림 보류 + 메신저 상태 '집중'",
      last: "오늘 10:00", runs: 5,
    },
    {
      id: "r3", on: true, cat: "cal", name: "30분 빈틈 채우기",
      trigger: "일정 사이 30분 빈틈", cond: "이동이 없으면", action: "가벼운 할 일 자동 배치",
      last: "어제 15:40", runs: 7,
    },
    {
      id: "r4", on: true, cat: "mail", name: "뉴스레터는 저녁에",
      trigger: "뉴스레터 도착", cond: null, action: "보관 후 저녁 다이제스트로 묶음",
      last: "어제 18:30", runs: 14,
    },
    {
      id: "r5", on: true, cat: "life", name: "영수증 자동 정리",
      trigger: "카드 결제 알림", cond: null, action: "지출 기록 + 카테고리 분류",
      last: "오늘 12:48", runs: 11,
    },
    {
      id: "r6", on: false, cat: "cal", name: "금요일 오후 비우기",
      trigger: "금 13:00 이후 회의 초대", cond: "내가 필수 참석자가 아니면", action: "다음 주 시간 제안",
      last: "지난주 금", runs: 2,
    },
    {
      id: "r7", on: true, cat: "life", name: "수면 모드 연동",
      trigger: "23:00이 되면", cond: "내일 첫 일정이 9시 전이면", action: "수면 모드 제안 + 기상 알람 조정",
      last: "어제 23:00", runs: 6,
    },
  ],

  /* 아리가 발견한 반복 패턴 → 규칙 제안 */
  suggests: [
    {
      id: "s1",
      pattern: "월요일 아침마다 주간 리포트 초안을 직접 만드시네요. 최근 4주 연속이에요.",
      offer: {
        name: "주간 리포트 미리 준비", cat: "focus",
        trigger: "일요일 21:00", cond: null, action: "지난주 작업·일정으로 초안 생성",
      },
    },
    {
      id: "s2",
      pattern: "18시 이후 도착한 메일은 다음 날 아침에 읽으세요. 이번 주 밤 알림만 14번 울렸어요.",
      offer: {
        name: "퇴근 후 메일은 아침에", cat: "mail",
        trigger: "18:00~08:00 메일 도착", cond: "VIP가 아니면", action: "아침 브리핑으로 묶음",
      },
    },
  ],

  log: [
    { time: "12:48", rule: "영수증 자동 정리", text: "점심 결제 13,500원 → 식비로 분류" },
    { time: "10:00", rule: "딥 워크 보호막", text: "알림 4건 보류 — 16:00에 묶음 전달 예정" },
    { time: "09:12", rule: "수아님 메일은 바로", text: "분기 리포트 피드백 도착 → 요약과 함께 알림" },
    { time: "08:55", rule: "30분 빈틈 채우기", text: "10:30 빈틈에 '온보딩 문구 검토' 배치" },
    { time: "어제 18:30", rule: "뉴스레터는 저녁에", text: "뉴스레터 5통 → 저녁 다이제스트로 묶음" },
    { time: "어제 23:00", rule: "수면 모드 연동", text: "내일 8:30 첫 회의 → 수면 모드 제안" },
  ],
};
