# 审计修复报告:账户流水(2026-08-10) ## 范围 新增「账户流水」功能:`lib/account_ledger/*`、`lib/exchange/*_ledger_lib.py`、三所 `app.py` 安装、导航显示开关、前端 SSE 页。 ## 结论 **可上线。** 认证、SQL、SSE 载荷范围、单实例隔离与现有实例模式一致。发现 1 项中危并已在同批修复。 ## 发现与处理 | 级别 | 问题 | 处理 | |------|------|------| | 中 | `POST /api/account_ledger/refresh` 可把 `start_ms` 拉到极早,触发大量交易所分页请求;无冷却 | 同步窗口强制 `LOOKBACK_DAYS` 下限;手动同步默认 30s 冷却 | | 低 | 导航关闭仍可直连 URL(与数据看板相同,仅 UI 隐藏) | 保持与现有 display pref 一致;embed `tab_allowed` 仍 403 | | 信息 | 交易所异常文案写入 `last_error` 展示 | 可接受;未记录密钥 | ## 验证 - `python -m unittest tests.test_account_ledger_normalize` 通过 - 三所仅增加 `install_account_ledger`,不改动开仓/风控主路径 ## 使用提醒 默认导航关闭;需在系统设置打开「账户流水」。数据来自交易所,首次打开可能需等待一轮后台同步或点「立即同步」。