79%
总进度 (44/56)
18
Phase1 100%
14
Phase2 100%
12
Phase3 86%
阶段一: 基础骨架与启动
W1-W3 · 18任务
📋 展开 18个任务
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| p1-1: 提交已有代码到Gitea | feature/setup → main | ✅ | c3d174d |
| p1-2: 创建项目配置文件 | .env.example requirements.txt .gitignore | ✅ | c3d174d |
| p1-3: 创建docker-compose.yml | PostgreSQL 16 + Redis 7 + Qdrant | ✅ | c3d174d |
| p1-4: 运行Django migrations | 0001_initial.py (25+表) | ✅ | c3d174d |
| p1-5: 启动验证 | runserver 0.0.0.0:8000 | ✅ | c3d174d |
| d6: 核心Admin (User/Factor/Strategy) | core/admin/user.py factor.py strategy.py | ✅ | 68e1331 |
| d7: 剩余Admin (Trading+Arena+Compliance) | core/admin/trading.py arena.py compliance.py | ✅ | 68e1331 |
| d8: vnpy Adapter 接口 | core/vnpy_adapter/ (4文件) | ✅ | 68e1331 |
| d9: Celery + 健康检查 | Celery配置 + health_check | ✅ | 68e1331 |
| d10: Dashboard首页模板 | templates/admin/dashboard.html | ✅ | 68e1331 |
| d11: 合规测试 (3 Guard) | tests/test_compliance.py | ✅ | 68e1331 |
| dx-fix: 修复debug_toolbar依赖 | requirements.txt 修正 | ✅ | 68e1331 |
| proto-1: Dashboard首页原型设计 | docs/proto/dashboard.html | ✅ | — |
| proto-2: 约束设置面板原型设计 | docs/proto/constraint_panel.html | ✅ | — |
| proto-3: 用户中心原型设计 | docs/proto/user_center.html | ✅ | — |
| proto-4: 排行榜页面原型设计 | docs/proto/leaderboard.html | ✅ | — |
| proto-5: 观察模式原型设计 | docs/proto/observation.html | ✅ | — |
| proto-6: 登录注册页原型设计 | docs/proto/login_register.html | ✅ | — |
阶段二: 核心引擎与业务逻辑
W4-W10 · 14开发 + 15修复 + 20后端验证
📋 展开 开发任务 (14个)
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| e1: 因子采集引擎 | FactorCollector + Celery Beat | ✅ | 9812 |
| e2: 策略生成器 | StrategyGenerator + LLM | ✅ | 9814 |
| e3: 多方论证引擎 (重做) | 红方+黑方+风控 必须调LLM | ✅ | 9815 |
| e4: 相关性护栏 3层 | CorrelationGuard 策略/账户/全局 | ✅ | 9816 |
| e5: 竞技调度引擎 | AutoExecutor + CircuitBreaker | ✅ | 9818 |
| e6: 绩效归因引擎 | 夏普比率+回撤+胜率+预警 | ✅ | 9820 |
| e7: 冷启动保护引擎 | Day1-8 渐进式状态机 | ✅ | 9821 |
| e8: 分批切换引擎 | GradualSwitcher 3天分批 | ✅ | 9822 |
| e9: AB测试引擎 | ABTestEngine + 统计检验 | ✅ | 9823 |
| e10: 幂等/死信/容错引擎 | IdempotentTask + DeadLetter + CircuitBreaker | ✅ | 9828 |
| e11: 约束引擎服务 | 15约束 3层 UserConstraintService | ✅ | 9824 |
| e12: 观察模式引擎 | ObservationLog + 脱敏延迟发布 | ✅ | 9827 |
| e13: 用户 API 接口 | register/login/me/constraints | ✅ | 9813 |
| e14: WebSocket 服务 | Channels Consumer + 7 topics | ✅ | 9826 |
📋 展开 修复任务 (15个)
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| r1: 补 TradeAccount 模型 | core/models/account.py | ✅ | done |
| r2: 补 ArenaEntry 模型 | core/models/arena_entry.py | ✅ | done |
| r3: 补 ObservationLog 模型 | core/models/observation.py | ✅ | done |
| r4: 修 e3 LLM timeout | DebateEngine 超时处理 | ✅ | done |
| r5: 配 Django CACHES | settings/base.py CACHES配置 | ✅ | done |
| r6: 修 observation import | 路径修正 | ✅ | done |
| r7: 修 cold_start资本验证 | 验证逻辑修正 | ✅ | done |
| r8: 解决 TradeAccount 重复定义 | 合并重复类 | ✅ | done |
| r9: 解决 UserConstraint 重复定义 | 删除重复 | ✅ | done |
| r10: 修复 admin.py 引用不存在模型 | 修正import路径 | ✅ | done |
| r11: 补 constraint_engine.py等 | 3个核心文件 | ✅ | done |
| r12: 修 asgi.py WebSocket import | 路径修正 | ✅ | done |
| r13: 注册 arena/performance/coldstart Beat | settings/base.py 调度注册 | ✅ | done |
| r14: 解决 Status 类重复定义 | 合并枚举 | ✅ | done |
| r15: 删除 user.py 重复 UserConstraint | 清理重复 | ✅ | done |
📋 展开 后端验证修复 (20个)
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| b1: 后端 Django 启动验证 | check/migrate/runserver | ✅ | done |
| b2: 启动后端 + 全量验证 P1+P2 | 所有API 200 | ✅ | done |
| r16: 修 API login 500 错误 | 认证流修复 | ✅ | done |
| r17: 修 API /me 404 | 路由注册修复 | ✅ | done |
| r18: 修 WebSocket ImportError | import路径修正 | ✅ | done |
| r19: 修 Dashboard snapshot 500 | order_time引用修复 | ✅ | done |
| r20: 修 dashboard.py order_time 引用 | 字段名修正 | ✅ | done |
| ... (共20个验证修复任务) | ... | ✅ | done |
阶段三: 增值运营与前端交付
W11-W16 · 14开发 + 2修复
📋 展开 开发任务 (14个)
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| v1: AI投研引擎服务 | AIResearchEngine + Celery Beat | ✅ | 9867 |
| v2: Qdrant 向量库服务 | 案例检索 + 语义搜索 | ✅ | 9874 |
| v3: Prompt 管理服务 | CRUD + A/B + 回滚 | ✅ | 9875 |
| v4: 成长+成就系统 | GamificationService 10级XP | 🔄 | 9868 |
| v5: 排行榜+赛季引擎 | 6维度 + 3赛季制 + AI对战 | 🔄 | 9872 |
| v6: 看板前端 | ECharts + Lightweight Charts | ✅ | 9869 |
| v7: 用户中心+约束面板前端 | 个人信息+15阀约束面板 | ✅ | 9870 |
| v8: 排行榜+观察模式前端 | 6维度Tab + AI决策日志 | 🔄 | 9871 |
| v9: 增值页面服务 | ReportService 早报+诊断+复盘 | 🔄 | 9876 |
| v10: 移动端适配 | iOS风格+触摸+底部Tab | ⏳ | 9873 |
| v11: 调研API | /api/v1/research/* 3端点 | 🔄 | 9877 |
| v12: Token 分析服务 | TokenAnalytics 成本估算 | 🔄 | 9878 |
| v13: 订阅系统服务 | SubscriptionService 4套餐 | 🔄 | 9879 |
| v14: 登录+评测服务 | SliderCaptcha + RiskAssessment | ✅ | 9871 |
📋 展开 修复任务 (2个) - 已完成
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| zc-fix-prompt-model: 修复 PromptVersion 模型位置 | 移至 core/models/research.py + migrations 0004 | ✅ | 9878 |
| zc-fix-subscription-model: 修复 Subscription 模型位置 | 移至 core/models/user.py + migrations 0004 | ✅ | 9879 |
阶段四: 联调与上线
W17-W20 · 8任务
📋 展开 8个任务
| 任务 | 产出 | 状态 | |
|---|---|---|---|
| g1 安全联调 | 认证/输入/交易/性能 | ⏳ | e13,v6 |
| g2 灰度发布 | 5%→20%→50%→100%脚本 | ⏳ | g1 |
| g3 合规CI | 200+测试+覆盖率门禁 | ⏳ | d11,g1 |
| g4 冷启动演练 | Day1-8渐进式验证 | ⏳ | e7,g1 |
| g5 E2E测试 | 因子→策略→论证→执行→推送 | ⏳ | g1,v6 |
| g6 违规演练 | 4种异常场景处置 | ⏳ | g3 |
| g7 增值上线 | 4产品线+订阅流程 | ⏳ | v1~v14 |
| g8 全量v1.0 | Release Notes+Git tag | ⏳ | g1~g7 |
📅 甘特图 (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:
596b408
596b408
分支: main+feature
行数: 13,200+
文件: 65+