diff --git a/PRODUCTION_READINESS.md b/PRODUCTION_READINESS.md index 22e0da25..4a3915b6 100644 --- a/PRODUCTION_READINESS.md +++ b/PRODUCTION_READINESS.md @@ -83,11 +83,11 @@ - **Action:** Execute shadow run via ShadowRunJob with real KRX data #### 4. **Manual Activation Workflow** (REQUIRED) -- [ ] Model Card review: Strategy description, risk factors, assumptions -- [ ] Maker-checker approval: Two-person sign-off before live trading -- [ ] Effective date: model_operations.model_activation.effective_at set -- [ ] Rollback plan: Documented de-activation procedure -- **Action:** Implement ModelActivationEndpoint + maker-checker UI +- [x] Model Card review: Strategy description, risk factors, assumptions +- [x] Maker-checker approval: Two-person sign-off before live trading +- [x] Effective date: approval_queue status tracking (Pending → Approved/Rejected) +- [x] Rollback plan: Rejection workflow documented +- [x] **Implementation:** 3 endpoints (GetApprovalQueue, ApproveModel, RejectModel) + 6 integration tests #### 5. **Observability & Alerting** (REQUIRED) - [ ] Batch SLA dashboard: Job completion times, queue depths