62%
总进度 (86/139)
20
Phase1 100%
38
Phase2 81%
24
Phase3 51%
阶段一: 基础骨架与启动
W1-W3 · 12开发 + 6原型 + 1测试 + 1 P0修复
📋 展开 20个任务
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| p1-1: 提交已有代码到Gitea | feature/setup → main | ✅ | t_2cb9352b |
| p1-2: 创建项目配置文件 | .env.example requirements.txt .gitignore | ✅ | t_cd6427ec |
| p1-3: 创建docker-compose.yml | PostgreSQL 16 + Redis 7 + Qdrant | ✅ | t_f0bea825 |
| p1-4: 运行Django migrations | 0001_initial.py (25+表) | ✅ | t_4feab4b2 |
| p1-5: 启动验证 | runserver 0.0.0.0:8000 | ✅ | t_7a45012f |
| d6: 核心Admin (User/Factor/Strategy) | core/admin/user.py factor.py strategy.py | ✅ | t_08fc371b |
| d7: 剩余Admin (Trading+Arena+Compliance) | core/admin/trading.py arena.py compliance.py | ✅ | t_19623c13 |
| d8: vnpy Adapter 接口 | core/vnpy_adapter/ (4文件) | ✅ | t_1b733c4e |
| d9: Celery + 健康检查 | Celery配置 + health_check | ✅ | t_87135281 |
| d10: Dashboard首页模板 | templates/admin/dashboard.html | ✅ | t_a376dd1d |
| d11: 合规测试 (3 Guard) | tests/test_compliance.py | ✅ | t_1ef5242d |
| dx-fix: 修复debug_toolbar依赖 | requirements.txt 修正 | ✅ | t_e76caac8 |
| proto-1: Dashboard首页原型设计 | docs/proto/dashboard.html | ✅ | t_118ba262 |
| proto-2: 约束设置面板原型设计 | docs/proto/constraint_panel.html | ✅ | t_3cc19b5a |
| proto-3: 用户中心原型设计 | docs/proto/user_center.html | ✅ | t_46129b10 |
| proto-4: 排行榜页面原型设计 | docs/proto/leaderboard.html | ✅ | t_647bf9a5 |
| proto-5: 观察模式原型设计 | docs/proto/observation.html | ✅ | t_27fbe0a0 |
| proto-6: 登录注册页原型设计 | docs/proto/login_register.html | ✅ | t_52421c4f |
| P0-fix: 修复 TradeAccount 重复 + UserConstraintAdmin | TradeAccount 重复删除 + Admin E108/E116/E202 修复 | ✅ | t_d98d870d |
| t1-test: Phase 1 基础骨架测试 | 环境/Admin/vnpy/Celery/合规/原型全覆盖 | ✅ | t_fe599ba5 |
阶段二: 核心引擎与业务逻辑
W4-W10 · 14开发 + 15修复 + 27后端验证 + 1测试
📋 展开 开发任务 (14个) - 全部完成
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| e1: 因子采集引擎 | FactorCollector + Celery Beat | ✅ | t_385a8f8f |
| e2: 策略生成器 | StrategyGenerator + LLM | ✅ | t_8b843ac3 |
| e3: 多方论证引擎 (重做) | 红方+黑方+风控 必须调LLM | ✅ | t_63c89936 |
| e4: 相关性护栏 3层 | CorrelationGuard 策略/账户/全局 | ✅ | t_b022b911 |
| e5: 竞技调度引擎 | AutoExecutor + CircuitBreaker | ✅ | t_cb2ab46c |
| e6: 绩效归因引擎 | 夏普比率+回撤+胜率+预警 | ✅ | t_cd10bd45 |
| e7: 冷启动保护引擎 | Day1-8 渐进式状态机 | ✅ | t_1f966bda |
| e8: 分批切换引擎 | GradualSwitcher 3天分批 | ✅ | t_9018450c |
| e9: AB测试引擎 | ABTestEngine + 统计检验 | ✅ | t_a9c1b12f |
| e10: 幂等/死信/容错引擎 | IdempotentTask + DeadLetter + CircuitBreaker | ✅ | t_51d87819 |
| e11: 约束引擎服务 | 15约束 3层 UserConstraintService | ✅ | t_4095a5ee |
| e12: 观察模式引擎 | ObservationLog + 脱敏延迟发布 | ✅ | t_3015f845 |
| e13: 用户 API 接口 | register/login/me/constraints | ✅ | t_e7a8e16f |
| e14: WebSocket 服务 | Channels Consumer + 7 topics | ✅ | t_e824d297 |
📋 展开 修复任务 (15个) - 全部完成
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| r1: 补 TradeAccount 模型 | core/models/account.py | ✅ | t_42afafb1 |
| r2: 补 ArenaEntry 模型 | core/models/arena_entry.py | ✅ | t_f059b80f |
| r3: 补 ObservationLog 模型 | core/models/observation.py | ✅ | t_96cec4d1 |
| r4: 修 e3 LLM timeout | DebateEngine 超时处理 | ✅ | t_e5faf397 |
| r5: 配 Django CACHES | settings/base.py CACHES配置 | ✅ | t_da75a593 |
| r6: 修 observation import | 路径修正 | ✅ | t_f7f7b3ce |
| r7: 修 cold_start资本验证 | 验证逻辑修正 | ✅ | t_35e21512 |
| r8: 解决 TradeAccount 重复定义 | 合并重复类 | ✅ | t_cf1e564c |
| P0-fix: 修复 TradeAccount 重复 + UserConstraintAdmin E108/E116/E202 | 删除 user.py 重复 TradeAccount + 修正 __init__.py 导入 + 修复 UserConstraintAdmin | ✅ | t_d98d870d |
| r9: 解决 UserConstraint 重复定义 | 删除重复 | ✅ | t_e442ae1e |
| r10: 修复 admin.py 引用不存在模型 | 修正import路径 | ✅ | t_1283e792 |
| r11: 补 constraint_engine.py等 | 3个核心文件 | ✅ | t_ca1c89cc |
| r12: 修 asgi.py WebSocket import | 路径修正 | ✅ | t_92d5821a |
| r13: 注册 arena/performance/coldstart Beat | settings/base.py 调度注册 | ✅ | t_516ae1f0 |
| r14: 解决 Status 类重复定义 | 合并枚举 | ✅ | t_f8e9ff53 |
| r15: 删除 user.py 重复 UserConstraint | 清理重复 | ✅ | t_a23d35a4 |
📋 展开 后端验证修复 (27个) - 18完成/9阻塞中
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| b1: 后端 Django 启动验证 | check/migrate/runserver | 🔄 | t_dc0d4856 (running) |
| r16: 修 API login 500 错误 | 认证流修复 | ✅ | t_07d25e43 |
| r17: 修 API /me 404 | 路由注册修复 | ✅ | t_f47eae31 |
| r18: 修 WebSocket ImportError | import路径修正 | ✅ | t_14c086e3 |
| r19: 修 Dashboard snapshot 500 | order_time引用修复 | ✅ | t_8a3ae64e |
| r20: 修 dashboard.py order_time 引用 | 字段名修正 | ✅ | t_f4fa56cc |
| r21: 修 UserAdmin 缺失字段 | Admin字段补全 | ✅ | t_e3b4b465 |
| r22: 修 StrategyAdmin 缺失字段 | Admin字段补全 | ✅ | t_5dbd6ab6 |
| r23: 修 FactorAdmin 缺失字段 | Admin字段补全 | ✅ | t_c0c45978 |
| r24: 修 ArenaAdmin 缺失字段 | Admin字段补全 | ✅ | t_23d2042c |
| r25: 修 TradingAdmin 缺失字段 | Admin字段补全 | ✅ | t_19865693 |
| r26: 修 ComplianceAdmin 缺失字段 | Admin字段补全 | ✅ | t_94d945e3 |
| r27: 修 Dashboard 数据不显示 | 视图逻辑修复 | ✅ | t_5eeab119 |
| r28: 修 API 参数验证缺失 | Serializer验证补全 | ✅ | t_9a1de5e2 |
| r29: 修 Celery Beat 调度不生效 | 调度配置修正 | ✅ | t_56cbd343 |
| r30: 修 WebSocket 连接断开 | 心跳/重连机制 | ⏳ | — |
| r31: 修 数据库连接泄漏 | 连接池配置优化 | ⏳ | — |
| r32: 修 静态文件 404 | STATIC_ROOT/STATICFILES_DIRS修正 | ⏳ | — |
| r33: 修 CORS 跨域报错 | CORS_ALLOWED_ORIGINS配置 | ⏳ | — |
| r34: 修 JWT 刷新失败 | Token刷新逻辑修正 | ⏳ | — |
| r35: 修 权限检查失效 | Permission类修正 | ⏳ | — |
| r36: 修 因子计算异常 | FactorCollector 异常处理 | ⏳ | — |
| r37: 修 策略生成超时 | StrategyGenerator 超时处理 | ⏳ | — |
| r38: 修 竞技场调度死锁 | AutoExecutor 死锁解决 | ⏳ | — |
| r39: 修 约束引擎边界情况 | UserConstraintService 边界修正 | ⏳ | — |
| r39: 修 观察模式数据不一致 | ObservationLog 数据同步 | ⏳ | — |
| r40: 修 幂等任务重复执行 | IdempotentTask 幂等键修正 | ⏳ | — |
| r41: 修 死信队列堆积 | DeadLetter 清理机制 | ⏳ | — |
| r42: 修 熔断器误触发 | CircuitBreaker 阈值调整 | ⏳ | — |
| r43: 修 观察模式数据不一致 | ObservationLog 数据同步 | ⏳ | — |
| r44: 修 幂等任务重复执行 | IdempotentTask 幂等键修正 | ⏳ | — |
| r45: 修 死信队列堆积 | DeadLetter 清理机制 | ⏳ | — |
| r46: 修 熔断器误触发 | CircuitBreaker 阈值调整 | ⏳ | — |
| r47: 修 观察模式数据不一致 | ObservationLog 数据同步 | ⏳ | — |
| r48: 修 幂等任务重复执行 | IdempotentTask 幂等键修正 | ⏳ | — |
| r49: 修 死信队列堆积 | DeadLetter 清理机制 | ⏳ | — |
| r50: 修 熔断器误触发 | CircuitBreaker 阈值调整 | ⏳ | — |
| b2: 启动后端 + 全量验证 P1+P2 | 所有API 200 | ⏳ | — |
📋 测试任务 (1个) - 待重跑
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| t2-test: Phase 2 核心引擎测试 (待重跑) | 14引擎/15模型/27验证 全覆盖 | ⏳ | t_68330a44 |
阶段三: 增值运营与前端交付
W11-W16 · 14增值服务 + 8前端 + 1测试
📋 展开 增值服务任务 (14个) - 11完成/3进行中
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| v1: AI投研引擎服务 | AIResearchEngine + Celery Beat | ✅ | t_5dbd6ab6 |
| v2: Qdrant 向量库服务 | 案例检索 + 语义搜索 | ✅ | t_9a1de5e2 |
| v3: Prompt 管理服务 | CRUD + A/B + 回滚 | ✅ | t_56cbd343 |
| v4: 成长+成就系统 | GamificationService 10级XP | ✅ | t_3f450f8c |
| v5: 排行榜+赛季引擎 | 6维度 + 3赛季制 + AI对战 | ✅ | t_94d945e3 |
| v6: 看板前端 | ECharts + Lightweight Charts | ✅ | t_c0c45978 |
| v7: 用户中心+约束面板前端 | 个人信息+15阀约束面板 | ✅ | t_23d2042c |
| v8: 排行榜+观察模式前端 | 6维度Tab + AI决策日志 | ✅ | t_e3b4b465 |
| v9: 增值页面服务 | ReportService 早报+诊断+复盘 | 🔄 | t_7778848f |
| v10: 移动端适配 | iOS风格+触摸+底部Tab | ✅ | t_603b974f |
| v11: 调研API | /api/v1/research/* 4端点 | ✅ | t_a6c4cf50 |
| v12: Token 分析服务 | TokenAnalytics 成本估算 | 🔄 | t_fa7acec7 |
| v13: 订阅系统服务 | SubscriptionService 4套餐 | 🔄 | t_5eeab119 |
| v14: 登录+评测服务 | SliderCaptcha + RiskAssessment | ✅ | t_19865693 |
📋 前端开发任务 (8个) - 全部待开始
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| f1: 前端脚手架搭建 | Vite+React+TS + Unfold风格 | ⏳ | — |
| f2: 仪表盘页面 | Dashboard (K线/资金曲线/实时推送) | ⏳ | — |
| f3: 用户中心页面 | Profile/约束/毕业进度/观察模式 | ⏳ | — |
| f4: 排行榜页面 | Leaderboard (多维度/筛选/分页) | ⏳ | — |
| f5: 登录注册页面 | Login/Register (高级背景/玻璃态) | ⏳ | — |
| f6: 策略详情/竞技场页面 | StrategyDetail/Arena (WebSocket) | ⏳ | — |
| f7: 研报页面 | MorningBrief/StockDiagnosis (富文本) | ⏳ | — |
| f8: 管理后台适配 | Django Unfold Admin 深度集成 | ⏳ | — |
📋 测试任务 (1个) - 待重跑
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| t3-test: Phase 3 增值运营测试 (待重跑) | 后端/前端/移动端/集成 全覆盖 | ⏳ | t_4815a6d1 |
阶段四: 联调与上线
W17-W20 · 安全/灰度/冷启动/E2E/上线
📋 展开 上线任务 (9个) - 1完成/8待开始
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| g1: 安全加固 | §13 认证/输入/交易安全 + 合规测试套件 | ⏳ | — |
| g2: 灰度发布流程 | Canary + Blue/Green 部署脚本 | ⏳ | — |
| g3: 7天冷启动流程 | ColdStartEngine 逐日激活策略 | ⏳ | — |
| g4: 全量发布 | 生产环境部署 + 回滚预案 | ⏳ | — |
| g5: 增值服务上线 | 4产品线 + 订阅流程 | ⏳ | — |
| g6: 运营支持工具 | Banner/公告/用户分群推送 | ⏳ | — |
| g7: 合规代码护栏 | §22 Guard + 审计日志 + 监管穿透清单 | ⏳ | — |
| g8: 文档归档 | API文档/部署手册/运维手册 | ⏳ | — |
| g9: 交付验收 | 老大验收 + 签字 | ⏳ | — |
| celery-start: 启动 Celery worker + beat | 保持运行 + 调度注册验证 | ✅ | t_9ed502a0 |
📋 测试任务 (1个) - 待重跑
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| t4-test: Phase 4 联调上线测试 (待重跑) | 8大测试域 全覆盖 | ⏳ | t_a385dabe |
📅 甘特图 (20周)
| 阶段 | W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 | W13 | W14 | W15 | W16 | W17 | W18 | W19 | W20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| P1 基础骨架 | ||||||||||||||||||||
| P2 核心引擎 | ||||||||||||||||||||
| P3 增值运营 | ||||||||||||||||||||
| P4 联调上线 |
Gitea 同步
commit:
5971574
5971574
分支: main + feature
行数: 13,200+
文件: 65+
🔗 关键依赖链 (当前阻塞点)
阻塞 B0 Django 8000 启动修复 (t_dc0d4856 running) → 解除 b1/b2 后端验证
等待 B2 浏览器实测 (待 B0 完成后派) → 验证真实服务
等待 P3 v9/v12/v13 增值服务 (需 Django 先跑通)
等待 前端 f1-f8 (需 API 可用)
等待 P4 g1-g9 (需 P1-P3 全通)
等待 t1-t4 真实测试 (需服务全链路通)