Fix ASX trading integration test failures (factor_screen.py fixture mismatch)

Codebase health audit found 8 failed tests including fixture mismatch in factor_screen.py. Fix the integration tests by aligning fixtures with current signal_engine implementation. Acceptance criteria: all integration tests pass, pytest returns clean result.

Note (2026-06-28T10:08:37Z)

Returning to queued — no ASX trading codebase found on filesystem. Blocked until repo is available. Mode C: switching to audit cycle for other projects.

Note (2026-06-28T10:11:38Z)

Picked up by autopilot at 2026-06-28T13:10:00Z. Plan: read factor_screen.py and its test fixtures, identify the fixture mismatch causing integration test failures, and fix it. First step: locate the relevant source and test files.

Note (2026-06-28T10:17:51Z)

Picked up by ralph at 2026-06-28T13:45. Reading task page and locating factor_screen.py.