# MEMORY.md —— Finances Agent 长期记忆

> 记录用户偏好、财务决策、关键事件。会话间持久化。

## 用户信息
- **用户ID**：yangxuan
- **家庭角色**：户主
- **数据状态**：已完成两轮家庭成员和支出数据录入
- **家庭成员**：汪礼平（母亲）、杨轩（户主）、王芳（配偶）
  - 汪礼平支付方式：微信
  - 王芳支付方式：微信、支付宝、抖音、邮储银行

## 财务偏好记录
- **分类精度**：不做做账级精确，看趋势和大数即可
- **去重原则**：仅处理明显的跨平台重复（如同日同金额同商户），不需要逐笔对账
- **报告偏好**：关注结构性的支出占比和大额异常，不纠结小数点

## 数据来源与缺口
- **杨轩2025已导入**：微信账单、招行储蓄卡流水、支付宝交易明细（数据有跨平台重叠）
- **杨轩2025未导入**：12个月招商银行信用卡账单PDF（图片型，未能提取文字）；京东、美团CSV仅预览但未完整导入
- **待补充**：收入记录、固定支出、资产、负债、财务目标

## 分类说明
- **转账/红包**：含云闪付转账（给王芳/汪礼平/自转）、微信转账、红包
- **其他**：含扫码付款、部分支付宝消费、政府/公共平台缴费等未能细分的条目
- **重要**：招行CSV已包含通过财付通/支付宝渠道支付的双重记录，后续需要跨平台去重

## 常用报告模式
- 月度收支概览
- 资产负债盘点
- 财务健康诊断
- 目标进度追踪

## 数据库配置
- 密码存储在 `db_config.json`，chmod 600，不再硬编码
- Python 读取: `json.load(open('db_config.json'))`

## 卡信息
- **工行交通卡 2808**：尾号2808，购票/出行专用，上半年外部消费¥3,774（96%火车票）
- **招行缴费卡 8538**：尾号8538，房贷+保险+水电煤+话费自动扣款，上半年外部支出¥37,545

## 会话记录
- **2025-07-10**：首次数据录入
  - 添加汪礼平（母亲），导入微信账单（2025~2026年6月），总支出 ¥95,195
  - 添加王芳（妻子），导入支付宝、微信、抖音、邮储银行账单（2025~2026年2月），总支出 ¥192,600
  - 偏好明确：不做账级精确，看趋势和大数即可；仅处理明显重复

## 2026年数据进展

- **2026-07-15**：导入杨轩2026上半年三张卡流水
  - **工行交通卡2808**：64条流水，34笔外部支出¥3,774
    - 火车票¥3,632 = 96%，滴滴¥101，共享单车¥15，停车费¥11，卡年费¥10
    - 实为购票/出行专用卡
  - **招行缴费卡8538**：86条流水，54笔外部支出¥37,545
    - 房贷¥30,309(80.7%)，保险¥2,052(5.5%)，话费¥1,594，电费¥1,180，燃气¥644，水费¥225
    - 4月提前还贷约¥30,000（张鹤林转入→个贷扣款）
  - **中行工资卡7280**：279条流水，184笔外部支出¥232,836
    - 资金枢纽：工资入账→还信用卡/还贷/转他卡
    - 日常消费含：便利店¥522，盒马¥281，抖音¥303，地铁¥34，医疗¥583
  - 数据源：工行电子流水截图、招行交易流水文本、中行PDF（密码430144）
  - 建立了 `db_config.json` 存放数据库密码（chmod 600），代码不再硬编码
- **中行工资卡PDF密码430144**，已有文字层，pypdf直接可读无需OCR
- 三卡关系：中行工资卡(资金枢纽)→招行缴费卡(缴费终端)+工行交通卡(出行专用)
- **上半年真实消费≈¥130K**，其中信用卡还款¥115K占比88%

- **2026-07-14**：杨轩2025全年支出数据持久化完成
  - 导入微信（512条¥22,081）、招行（377条¥66,154）、支付宝（427条¥16,457）
  - 去重后杨轩总记录1,684条，¥170,175.16
  - 分类：转账/红包¥104,507 | 其他¥23,534 | 餐饮/食品¥10,837 | 通讯¥9,490 | 购物¥7,110 | 交通¥6,408 | 生活缴费¥3,826 | 医疗¥3,099 | 教育培训¥1,263 | 其他小额
  - 家庭总支出汇总：汪礼平¥95,195 | 杨轩¥170,175 | 王芳¥192,600 | 合计¥457,970
  - 招行CSV中含大量云闪付转账（内部资金流转），归类为转账/红包
  - 信用卡账单PDF（图片型）未能读取，未导入
  - 附件的CSV/XLSX已清理，仅保留工作文件（周报、OKR等）
  - 安装了python3-pip、pymysql、openpyxl
  - 已安装的skill: afrexai-spreadsheet-master（位于workspace/skills/）
