The symbol resolution loop iterated every firm × every enabled symbol calling findFrontMonthContract (Tradovate + Yahoo APIs), causing the endpoint to hang for 30+ seconds with no logs. Now only checks the client that actually holds the position. Added logs at function entry and after each major resolution step so hangs are visible in stdout. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>