# 京东/商智自助分析报表导出 CLI（jd-export）

本项目是本地 CLI-Anything 风格 harness，用于从京东商智自助分析页面的 HAR 中识别报表列表接口和导出接口，并在已有登录态 Cookie 下批量导出报表 ZIP/XLS。

入口命令：

```bash
jd-export --help
jd-export doctor
```

核心流程：

```bash
# 1. 扫描 HAR，生成不含 Cookie 的 manifest
jd-export scan-har /path/to/京东.har --out deliverables/jd_manifest.json

# 2. 从 HAR 提取本地凭证（Cookie 只写本机 secrets，不入项目/NAS）
jd-export extract-credentials /path/to/京东.har \
  --out-dir /Users/bot1/.hermes/profiles/it/secrets/jd-report-exporter

# 3. 用凭证重放报表列表
jd-export fetch-list deliverables/jd_manifest.json \
  --credential-dir /Users/bot1/.hermes/profiles/it/secrets/jd-report-exporter \
  --out deliverables/jd_report_list.json

# 4. 预览、小批量验证、全量导出
jd-export export-all deliverables/jd_report_list.json \
  --credential-dir /Users/bot1/.hermes/profiles/it/secrets/jd-report-exporter \
  --out-dir deliverables/jd_exports --dry-run

jd-export export-all deliverables/jd_report_list.json \
  --credential-dir /Users/bot1/.hermes/profiles/it/secrets/jd-report-exporter \
  --out-dir deliverables/jd_exports --limit 1
```

安全边界：不要把 HAR Cookie/登录态贴到聊天里；凭证目录必须是本机 profile secrets。
