SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents | TickerVault