main
🎉 Phase 2 完整交付: ## Data Center 基础架构 - ✅ 统一数据源接口(StockDataSourceInterface) - ✅ 数据模型(Quote, OHLCV, StockInfo) - ✅ 数据质量验证器(DataValidator) - ✅ 缓存策略(多级缓存) ## 数据源适配器 - ✅ Tushare 适配器(中国 A 股) - 实时行情 - 历史数据 - 股票信息 - 股票搜索 - ✅ Alpha Vantage 适配器(全球股票) - 实时行情(GLOBAL_QUOTE) - 历史数据(TIME_SERIES_DAILY) - 股票信息(OVERVIEW) - 股票搜索(SYMBOL_SEARCH) ## 数据质量监控 - ✅ 完整性检查(必填字段 + 可选字段) - ✅ 准确性检查(价格合理性 + OHLC 一致性) - ✅ 新鲜度检查(数据时效性) - ✅ 连续性检查(历史数据间隙) - ✅ 异常值检查(单日涨跌幅异常) ## 统一数据服务 - ✅ StockDataService(整合多数据源) - 自动选择数据源 - 数据质量验证 - 智能缓存 - 健康检查 - ✅ MarketDataService(市场数据) - 热门股票 - 市场状态 ## API 端点 - ✅ GET /api/data/stock/quote/{symbol} - 实时行情 - ✅ GET /api/data/stock/historical/{symbol} - 历史数据 - ✅ GET /api/data/stock/info/{symbol} - 股票信息 - ✅ GET /api/data/stock/search - 搜索股票 - ✅ GET /api/data/market/trending - 热门股票 - ✅ GET /api/data/market/status - 市场状态 - ✅ GET /api/data/health - 健康检查 ## 核心功能 - 多数据源自动切换 - 数据质量实时监控 - Redis 缓存(实时 5 分钟,历史 1 天) - API 限流保护 - 异常处理和日志 ## Dependencies - tushare 1.3.9(中国 A 股数据) - httpx 0.25.1(Alpha Vantage) - pandas 2.1.3(数据处理) 下一步: Phase 3 - AI Flow 实现 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
AI Multi-Project Management Platform
统一的 AI 项目管理与编排中台,支持多领域 AI 项目的快速生成和管理。
快速开始
1. 环境要求
- Docker & Docker Compose
- Node.js 18+
- Python 3.11+
- PostgreSQL 15+
- Redis 7+
2. 安装
# 克隆仓库
git clone <repo-url>
cd ai_project_platform
# 初始化项目结构(如果尚未执行)
chmod +x init_project.sh
./init_project.sh
# 复制环境变量
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
# 启动服务(Docker)
docker-compose up -d
# 或手动启动
# 启动后端
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
# 启动前端
cd frontend
npm install
npm run dev
3. 访问
- 前端: http://localhost:3000
- 后端 API: http://localhost:8080
- API 文档: http://localhost:8080/docs
- Grafana: http://localhost:3001 (admin/admin)
- Prometheus: http://localhost:9090
项目结构
ai_project_platform/
├── platform-core/ # 平台核心模块
│ ├── infra/ # 基础设施
│ ├── auth/ # 认证授权
│ ├── rbac/ # 权限管理
│ ├── data-center/ # 数据中台
│ ├── ai-flow/ # AI 编排
│ └── observability/ # 可观测性
├── domain/ # 领域模块
│ ├── stock/ # 股票领域
│ ├── wearable/ # 穿戴设备
│ └── ...
├── backend/ # 后端应用
├── frontend/ # 前端应用
└── docs/ # 文档
核心功能
- ✅ 项目自动生成器(Web UI + CLI)
- ✅ 统一认证授权(JWT + OAuth2)
- ✅ 多租户隔离
- ✅ 数据中台(统一数据源)
- ✅ AI Flow 可视化编排
- ✅ 完整的可观测性(日志/监控/追踪)
开发指南
详见文档:
- CLAUDE.md - 开发蓝图
- ARCHITECTURE.md - 架构设计
License
MIT
Languages
Python
66.2%
Shell
14.5%
Vue
7.9%
TypeScript
7.7%
PLpgSQL
3.1%
Other
0.6%