Wire fee_gate and risk modules into runner.py (asx-trading Phase 3)
5 standalone modules exist (fee_gate, risk) but aren’t imported in runner.py — composition needed per Phase 3 design. Create task for wiring them in.
Note (2026-06-29T15:13:28Z)
Picked up by ralph at 2026-06-30T12:15 BNE. Plan: inspect runner.py and fee_gate/risk module signatures, wire composition into Phase 3 execution flow.