| Database migrations | VALIDATED | Full downgrade-to-base and upgrade-to-head round trip, including native enum types. |
| Paper broker architecture | VALIDATED | Paper-only by construction; a non-paper endpoint is rejected before any request is made. Tested without credentials. |
| Risk engine | VALIDATED | Position sizing, exposure caps, daily loss limits, and trade counts. Every order passes through it. |
| Kill switch | VALIDATED | Persisted, and re-read on start, so an engaged switch survives a restart. |
| Backtest engine | VALIDATED | Documented fill assumptions, no lookahead, and chronological train/validation/test separation. |
| Scheduler | VALIDATED | Completed bars only, driven by the US market calendar including half days, with overlap prevention and backoff. |
| Restart recovery | VALIDATED | State is reconciled against the broker on start, and a blocking discrepancy stops the run rather than trading through it. |
| Duplicate-order protection | VALIDATED | Deterministic client order identifiers, so a retried cycle cannot submit the same order twice. |
| Market-regime engine | PARTIALLY VALIDATED | Classification logic is tested. Its effect on results has only been observed on daily bars, which are not the intended timeframe. |
| Alerting | VALIDATED | Thirteen alert types across modular providers; one failing channel cannot suppress the others. No test contacts a real service. |
| OpenClaw permission boundary | VALIDATED | The agent runtime cannot reach order execution or broker credentials. Tested as a boundary, not as a convention. |
| Strategy experiment approval flow | VALIDATED | Experiments are proposals. Promotion requires an explicit human decision; nothing self-modifies in production. |
| Cost tracking | VALIDATED | Metered and estimated spend are recorded separately and never summed. Budget exhaustion stops research, never risk management. |
| AI ensemble contribution | NOT YET VALIDATED | Whether the AI layer improves decisions has not been measured, because the models it depends on have not run. |
| Out-of-sample trading edge | NOT YET VALIDATED | No result to date supports a claim of an edge. See the backtest and walk-forward sections below. |