> If my model logic is happy to be modified by any page, and if there's a bug in my model logic, then I have no idea where to look.
I don't mean this sarcastically (hard to convey tone in written form), but is this genuinely something you have encountered with Elm in practice? Even with the time-travelling debugger?