{
  "domain": "ledger",
  "asOfDate": "2026-06-22",
  "freshness": {
    "file": "/Users/choe/ledger/app/data.json",
    "buildAgeHours": 17,
    "lastBuilt": "2026-06-21T20:00:20.816Z",
    "rowCount": 757,
    "dateRange": [
      "2026-01-01",
      "2026-10-25"
    ]
  },
  "categoryDistribution": {
    "임대료": 6,
    "주유": 45,
    "수강료": 96,
    "기타": 181,
    "식비": 111,
    "충전": 53,
    "생활/장보기": 40,
    "내부이체": 51,
    "정산수입": 38,
    "통신": 10,
    "장비/운영": 29,
    "세금/공과금": 8,
    "카드대금": 7,
    "이체/송금": 15,
    "방과후수입": 12,
    "간편결제(상세필요)": 8,
    "부채상환": 2,
    "구독": 27,
    "미분류": 18
  },
  "unclassified": {
    "total": 18,
    "truncated": false,
    "shown": [
      {
        "date": "2026-05-29",
        "title": "꼬꼬꿀꿀",
        "amount": -167000,
        "channel": "unknown",
        "source": "네이버페이"
      },
      {
        "date": "2026-05-22",
        "title": "캐논 EF 50mm F1.8 STM 인물 촬영 일상 감성 사진용 단렌즈 DSLR EOS",
        "amount": -165000,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-05-21",
        "title": "(주)이그니스",
        "amount": -94800,
        "channel": "unknown",
        "source": "네이버페이"
      },
      {
        "date": "2026-05-19",
        "title": "QCP213 300만 홈캠 CCTV 카메라 무선 IP 현관 매장 보안 홈 캠 감시 실시간",
        "amount": -62800,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-05-17",
        "title": "엔야 WB1 와이어리스 케이블, 기타와 앰프 무선연결 [한국총판]",
        "amount": -86000,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-05-04",
        "title": "프랑스 고급 롤티슈 정재형 휴지 티슈 천연펄프 5겹 화장지 11m 9롤",
        "amount": -55800,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-04-29",
        "title": "아로마티카 바디오일 100ML 2종 세트 바디케어 마사지오일",
        "amount": -27000,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-04-24",
        "title": "[BEST] 어깨와 목이 편해지는 바른자세 레벨업쿠션170",
        "amount": -78900,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-04-15",
        "title": "이클립스 캔디 무설탕 7개 (꿀레몬 배비파 페퍼민트 스피어민트 스트로베리 멜론 피치) 금연사탕 입냄새제거",
        "amount": -14300,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-04-12",
        "title": "골드앤디어",
        "amount": -47790,
        "channel": "unknown",
        "source": "네이버페이"
      },
      {
        "date": "2026-03-23",
        "title": "[무선] 콕스 텐키 숫자 키패드 키보드 넘버패드 넘패드 CKP01PRO",
        "amount": -41900,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-03-17",
        "title": "산리오 해피홈 미니무드 가습기 헬로키티",
        "amount": -17100,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-03-15",
        "title": "교보문고",
        "amount": -18000,
        "channel": "unknown",
        "source": "네이버페이"
      },
      {
        "date": "2026-03-02",
        "title": "프링글스 매운맛, 110g, 12개",
        "amount": -20900,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-02-28",
        "title": "맥앤블랙 TAP-02 맥세이프 그립 톡 스마트톡 핑거 링 홀더 아이폰 갤럭시 자석 거치대",
        "amount": -19900,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-02-19",
        "title": "일본이심 eSIM 5G KDDI 소프트뱅크 1일 1GB 무제한 후쿠오카 오사카 e심",
        "amount": -15900,
        "channel": "unknown",
        "source": "네이버페이카드"
      },
      {
        "date": "2026-02-09",
        "title": "교보문고",
        "amount": -13080,
        "channel": "unknown",
        "source": "네이버페이"
      },
      {
        "date": "2026-02-05",
        "title": "PAYSSION HONG KONG LIMITED",
        "amount": -9045,
        "channel": "unknown",
        "source": "네이버페이"
      }
    ]
  },
  "recentWindow": {
    "sinceDate": "2026-06-14",
    "count": 31
  },
  "bigRecentExpenses": {
    "truncated": false,
    "shown": [
      {
        "date": "2026-06-15",
        "title": "김창세",
        "amount": -2490025,
        "category": "기타",
        "channel": "academy"
      },
      {
        "date": "2026-06-15",
        "title": "남선미",
        "amount": -1552030,
        "category": "기타",
        "channel": "academy"
      },
      {
        "date": "2026-06-15",
        "title": "최하나",
        "amount": -1133807,
        "category": "기타",
        "channel": "academy"
      }
    ],
    "total": 3
  },
  "dupTransactions": {
    "truncated": false,
    "shown": [
      {
        "date": "2026-01-01",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-01-12",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-01-28",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-02-20",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-03-02",
        "amount": -150000,
        "title": "연암주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-03-26",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-04-02",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-04-11",
        "amount": -150000,
        "title": "YM21유통사천(상",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-04-20",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-05-01",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-05-10",
        "amount": -150000,
        "title": "진주대로주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-05-19",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-05-28",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-06-07",
        "amount": -150000,
        "title": "옥산주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-06-18",
        "amount": -150000,
        "title": "가호주유소",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-05-21",
        "amount": -54000,
        "title": "네이버페이",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-05-23",
        "amount": -26000,
        "title": "주식회사우아한형",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-03-17",
        "amount": -20000,
        "title": "네이버페이충",
        "flow": "transfer",
        "count": 2,
        "channel": "none"
      },
      {
        "date": "2026-02-08",
        "amount": -19000,
        "title": "(주)우아한형제들",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-06-12",
        "amount": -18020,
        "title": "SK텔레콤요금납부",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-06-12",
        "amount": -16000,
        "title": "(주)우아한형제들",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      },
      {
        "date": "2026-06-05",
        "amount": -13900,
        "title": "네이버페이",
        "flow": "expense",
        "count": 2,
        "channel": "personal"
      }
    ],
    "total": 22
  },
  "monthly": {
    "month": "2026-06",
    "income": 4675314,
    "expense": -10151133,
    "byChannel": {
      "academy": {
        "income": 3614934,
        "expense": -7648302,
        "count": 34
      },
      "personal": {
        "income": 0,
        "expense": -2415091,
        "count": 60
      },
      "afterschool": {
        "income": 1060380,
        "expense": 0,
        "count": 4
      }
    },
    "byScope": {
      "business": {
        "income": 4675314,
        "expense": -7648302,
        "count": 38
      },
      "personal": {
        "income": 0,
        "expense": -2502831,
        "count": 64
      }
    }
  },
  "note": "unclassified=미분류/빈값 카테고리(분류 대기). bigRecentExpenses=최근8일 30만원↑ 지출. dupTransactions=같은 날짜·금액·제목 2건↑(이중임포트/중복입력 의심, 검토). buildAgeHours가 30↑면 자동빌드(매일5시) 의심. monthly로 이번달 학원/개인 수지 점검.",
  "delta": {
    "comparedTo": "2026-06-21",
    "unclassified": {
      "yesterday": 18,
      "today": 18,
      "change": 0
    },
    "dupTransactions": {
      "yesterday": 0,
      "today": 22,
      "change": 22
    },
    "monthExpense": {
      "yesterday": -10151133,
      "today": -10151133,
      "change": 0
    }
  }
}