Acceptance Checklist
This document standardizes acceptance criteria and checklists for each MVP phase. Covers functional, risk control, performance, and operational dimensions with 100+ verifiable items.
Phase 1 Acceptance Checklist (Foundation & Onboarding)
1.1 Authentication (T1)
1.2 Wallet & Assets (T1)
1.3 TRON Deposit (T1)
1.4 ETH Deposit (T1)
1.5 Withdrawal (T1)
1.6 Multi-Chain Aggregation & Hot/Cold Wallets (T1)
1.7 HL API Relay (T3)
1.8 HL WebSocket (T3)
1.9 Market Data Display (T3+T6)
1.10 Admin Framework & RBAC (T6)
1.11 User Query Page (T6)
1.12 Infrastructure (T3)
1.13 Phase 1 Pass Criteria
Phase 2 Acceptance Checklist (Routing + Hedging)
2.1 Order Routing (T2)
2.2 Order Lifecycle (T2)
2.3 HL Proxy Execution (T3)
2.4 Pre-Trade Risk Control (T4)
2.5 Real-Time Net Exposure (T4)
2.6 Hedge Engine (T4)
2.7 Risk Reserve (T4)
2.8 Daily Net Loss Circuit Breaker (T4)
2.9 Deviation Monitoring (T5)
2.10 Admin Control Pages (T6)
2.11 Phase 2 Canary Pass Criteria
Phase 3 Acceptance Checklist (Internalization Launch)
3.1 Internalization Execution (T2)
3.2 Internal Limit Order Queue (T2)
3.3 Margin Calculation (T4)
3.4 Unified Liquidation (T4)
3.5 HL Liquidation Sync (T4)
3.6 HL Precision Replication (T4)
3.7 Complete PnL Settlement (T5)
3.8 Funding Rate Settlement (T5)
3.9 Three-Party Reconciliation (T5)
3.10 Risk Dashboard (T6)
3.11 Phase 3 Canary Pass Criteria
| Operation |
Target |
Pass |
| Route decision |
<5ms P99 |
✓ |
| HL forward |
<50ms P99 |
✓ |
| Internalization fill |
<10ms |
✓ |
| Liquidation detection |
<1s |
✓ |
| API response |
<100ms P95 |
✓ |
| Snapshot consistency |
<5min |
✓ |
| Availability |
>99.9% |
✓ |
Test Coverage Requirements
- Unit tests: ≥80% coverage per team
- Integration: all cross-team paths per phase
- Load: Phase 2 (1000 ord/s), Phase 3 (5000 liquidations/hr)
- Canary: 7 days zero failures
Sign-Off
This checklist must be completed and approved by:
- Product Lead: _______
- Tech Lead: _______
- Risk Manager: _______
- QA Lead: _______
Date: ______