Overview
Risk check interface (protocol). Defines the contract for all pre-trade risk checks: name property and evaluate(signal) method returning (approved: bool, reason: str). Implemented by PositionSizeCheck, OrderValueCheck, DailyLossLimitCheck. src/components/risk_management_engine.py.