Files
FinDataHub/Docs
FinDataHub 88a2ba0675 docs: T6 收尾 + 拆出运维基线 + 记忆瘦身 43%
## 待办清单:T6 标记为已根治

补记第二阶段(装配收敛)与第一阶段(两处都改)的区别,新增三张表:
应统一 / 不应统一 / 防回退锁,以及验收结果与遗留说明
(两入口仍是独立进程,彻底合并需先统一 SQLAlchemy 与 db_pool 两套 DB 层,独立工程)。

## 新增 Docs/FinDataHub-运维基线.md

这些是**引用时需带口径**的参考数据,不属于「改代码前必读」,从 MEMORY.md 拆出:
性能基线(交易/非交易时段对比与测量方式)、生产实际运行链路(launchd + 为何
pipeline_runner 未在生产跑)、MySQL 版本升级链与依赖坑、体积口径(26GB vs 41GB)、
排查技巧(日志路径、jieba 重启信号、BSD grep 漏匹配)。

## MEMORY.md 瘦身

26,422 → **14,980 字节(压 43%)**,400 → 225 行,重构为 11 节分层:
速查 / 过时纠正 / 版本 / 构建部署 / 后端 / 数据层 / 测试 / 跨平台 / 客户端 /
操作禁忌 / 运维指针。

同时清掉已失效内容:`db.replace()` 早已加熔断、部署位已更新到 v1.6.0、
「akshare 是 Windows 硬阻塞」已推翻、`collector.py` 已重构。
24 项关键约束逐条 grep 验证零保留丢失。

动因:原文件已超注入上限被截断(实测截断点约 14.2KB),而截断是从**尾部**发生,
会丢掉最新的第 17–20 条(生产入口、命名冲突、部署流程、build-app 通配)——
恰恰是最该被读到的部分。
2026-10-27 13:30:45 +08:00
..

FinDataHub 文档中心

更新于 2026-08-09 | P1-P4 全部完成 | P5 远期规划


目录结构

Docs/
├── README.md                  ← 你在这里
├── pipeline/                  # 🟣 数据管道架构设计
├── macos/                     # 🍎 macOS App 设计
└── tracking/                  # 📋 项目管理追踪

🟣 pipeline/ — 数据管道架构设计

文件 类型 说明
findatahub-data-pipeline.html 设计手册 核心架构 + 架构规范:三层 Medallion、7 步 Pipeline、4 级门控、依赖铁律、组件契约、代码质量标准
rate_limit_pull_plan.md 方案文档 限流方案:6 接口分析 + 新浪/东财降级 + 北交所重拉
EXECUTION_PLAN.md 已归档 重构执行方案(2026-07 阶段,已执行完毕)

🍎 macos/ — macOS App 设计

文件 类型 说明
DESIGN.md 设计规范 Apple HIG 设计 Token + Liquid Glass 改造方案(附录)
DEVLOG.md 开发日志 SwiftUI App 每日开发记录

📋 tracking/ — 项目管理追踪

文件 类型 说明
TODO.md 待办 + 完成记录 13 项任务 + P1-P4 完成明细 + 架构重构项

进度总览

阶段 内容 状态
P1 采集层:双源交叉验证 + AKShare 修复 + 北交所重拉 ✅
P2 预处理层:7 步 Pipeline + 4 级门控 + 策略画像 ✅
P3 使用层:SDK 11 方法 + API 14 端点 ✅
P4 AI 接入:Skills + MCP 7 工具 ✅
P5 云端扩展:阿里云同步 / Redis 缓存 / 数据血缘 📅 未来