验收清单
本文档规定化永续期货平台(方案二)MVP各阶段的验收标准与检查清单。分为功能、风控、性能、运营四个维度,共100+个可打勾的验收项。
一、Phase 1 验收清单(基础接入)
1.1 账户与认证(T1负责)
1.2 钱包与资产(T1负责)
1.3 TRON充值(T1负责)
1.4 ETH充值(T1负责)
1.5 提现流程(T1负责)
1.6 多链归集与热冷钱包(T1负责)
1.7 HL API中继(T3负责)
1.8 HL WebSocket透传(T3负责)
1.9 市场数据展示(T3+T6负责)
1.10 后台框架与RBAC(T6负责)
1.11 用户查询页面(T6负责)
1.12 基础设施(T3负责)
1.13 Phase 1 验收通过标准
二、Phase 2 验收清单(路由+对冲)
2.1 订单路由引擎(T2负责)
2.2 订单生命周期管理(T2负责)
2.3 HL代理执行(T3负责)
2.4 预交易风控(T4负责)
2.5 净敞口实时计算(T4负责)
2.6 对冲引擎(T4负责)
2.7 风险准备金(T4负责)
2.8 日净亏损熔断(T4负责)
2.9 偏差监控(T5负责)
2.10 后台控制页面(T6负责)
2.11 Phase 2 灰度验收标准
三、Phase 3 验收清单(对赌上线)
3.1 对赌执行引擎(T2负责)
3.2 内部限价单队列(T2负责)
3.3 保证金计算引擎(T4负责)
3.4 统一清算引擎(T4负责)
3.5 HL清算同步(T4负责)
3.6 HL计算精度复刻(T4负责)
3.7 完整PnL结算(T5负责)
3.8 资金费结算(T5负责)
3.9 三方对账引擎(T5负责)
3.10 偏差兜底结算(T5负责)
3.11 风控仪表盘(T6负责)
3.12 偏差面板与归集面板(T6负责)
3.13 Phase 3 灰度验收标准
四、风控验收清单
4.1 下单前风控
4.2 敞口控制
4.3 对冲账户保护
4.4 准备金监控
4.5 HL账户保护
4.6 市场风险防护
4.7 清算风控
4.8 日净亏损熔断
4.9 所有风控告警
五、性能验收清单
六、运营验收清单
6.1 配置与控制
6.2 数据查询
6.3 审计
6.4 告警应急
6.5 降级开关测试
6.6 回滚策略演练
6.7 用户沟通
七、最终验收通过标准
Phase 1通过条件(所有必须)
✓ 功能验收: 1.1-1.12全部通过
✓ 可用性 ≥99.5%
✓ 无P0故障
✓ 数据对账误差<0.01%
Phase 2通过条件(所有必须)
✓ 功能验收: 2.1-2.10全部通过
✓ 灰度7天零故障
✓ 路由准确率≥99.9%
✓ API可用性≥99.95%
Phase 3通过条件(所有必须)
✓ 功能验收: 3.1-3.13全部通过
✓ 清算延迟<1s
✓ PnL误差<0.1%
✓ 对账精度≥99.9%
✓ 灰度1周零故障
八、给开发的落地要点
1. 自动化测试覆盖
- 每个验收项编写对应的自动化测试用例
- 单元测试>80%, 集成测试>60%
- 性能测试: 压力场景下各KPI是否满足
2. 灰度验收框架
- 自动化灰度控制: 金丝雀(5%) → 小流量(20%) → 全量(100%)
- 若P99延迟增加>20%或错误率>1%, 自动回滚
- 灰度日志完整: 每阶段的关键数据都记录
3. 监控与可观测性
- Prometheus指标: 响应延迟/错误率/敞口/PnL等
- Grafana仪表盘: 实时系统状态一目了然
- ELK日志: 所有关键操作都有日志
4. 故障检测与告警
- 针对每个P0告警编写检测逻辑
- 告警精度>95% (无误告警)
- 告警可配置: 阈值可动态调整
5. 文档与培训
- 每个验收项编写验收指南(中文)
- 新员工培训: 系统架构+关键验收指标
- 故障库: 记录历史故障与解决方案
6. 测试场景库
- 编写>50个测试场景脚本
- 覆盖: 正常流程 / 异常流程 / 边界情况 / 故障恢复
- 每次上线前自动运行完整测试