Fix ASX Trading Platform test failures (8 failed, 1 error)
Test suite from Jun 25: 29 passed, 8 failed, 1 error. Integration tests broken due to fixture mismatch in factor_screen.py. Signal_engine.py implements SMA crossover (Phase 1), NOT dividend-factor-based V2 engine. Fee gate and risk modules not wired into runner.py yet. Repo at gitlab.paralla.org:hermes/asx-trading.
Note (2026-06-28T22:43:13Z)
Picked up by ralph at 2026-06-28T22:35:00+10:00. Plan: run pytest to identify failures, then fix factor_screen.py fixture mismatch and any other errors.