Update PRODUCTION_READINESS.md: Gate 2 Complete

Mark validation gate 2 (Outbox/Inbox crash-recovery) as implemented with test suite.

Status: 3 pending gates remain (252-day shadow run, activation workflow, observability)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-08-02 13:11:01 +09:00
parent 9acb8764a4
commit 6330a7b262
+5 -5
View File
@@ -67,11 +67,11 @@
- [x] **Implementation:** DbUpMigrationTests.cs (14 test scenarios, AGENTS.md v16.0 aligned)
#### 2. **Outbox/Inbox Crash-Recovery & Audit Reconciliation** (REQUIRED)
- [ ] Outbox crash: Messages survive process restart, replay-safe
- [ ] Inbox processing: Consumer failures → retry on restart (transient vs permanent)
- [ ] Dedup: Duplicate events filtered (UNIQUE constraints hold)
- [ ] Reconciliation: Evidence of all events processed (audit log trace)
- **Action:** Add integration test for job restart scenarios
- [x] Outbox crash: Messages survive process restart, replay-safe
- [x] Inbox processing: Consumer failures → retry on restart (status=Failed retrieval)
- [x] Dedup: Duplicate events filtered (UNIQUE(message_id, consumer) constraint)
- [x] Reconciliation: Evidence of all events processed (correlation_id tracing)
- [x] **Implementation:** OutboxInboxCrashRecoveryTests.cs (6 scenarios, database-level validation)
#### 3. **252+ Trading-Day Shadow Run Execution** (REQUIRED)
- [ ] End-to-end execution with real market data (2024-2025)