Strategy with a typo'd factor name runs instead of failing
Steps: Write a condition referencing a factor name that doesn't exist (I misspelled one), run a backtest.
Expected: An error telling me the name is unknown.
Actual: It ran. Produced results. The condition involving the bad name apparently just never became true, so I got a valid-looking backtest of a strategy that wasn't the one I wrote.
Impact: I spent two days concluding an idea didn't work. The idea was never tested.