Algorithmic — we scanned all parkings within 2 km of Pfäffikersee, then every restaurant within 0.3-3.5 km of those parkings (153 qualified). The winner had the highest combined score on Google rating, review count, and proximity to the 60-minute walk target.