Research must be reproducibleSeparate training and inference artifacts; persist model metadata and profile configuration.Model view, saved runs and feature importance
Market data may be incomplete or staleTrack registry coverage, reference-data readiness, missing codes and stale reference states.Data summary, batch state and warning surfaces
Backtests must avoid future leakageUse expanding-window walk-forward evaluation and keep forward labels out of inference snapshots.Saved backtest runs and out-of-sample metrics
Execution must remain reviewableSeparate scored intent from broker reconciliation and persist targets, positions, orders and fills.Paper-trading ledger and gateway status