OpenLate — Restaurants by Operating Hours
Outcome Contract
Outcome Contract — OpenLate Restaurants
Contract ID: OUT-2026-OLR-001 Build ID: olr-20260624 Status: APPROVED · MANUFACTURED
Outcome
OpenLate — a mobile web app that detects the user's current city from their phone location and groups nearby restaurants by operating hours, so travelers can see what's still open without opening each listing.
Success Criteria
| ID | Criterion |
|---|---|
| SC-1 | Auto-detect user's city from phone GPS on load |
| SC-2 | Allow manual search for a different destination city |
| SC-3 | Group restaurants by operating status: Open Late, Open 24 Hours, Open Now, Closing Soon, Opens Soon |
| SC-4 | Show closing time and distance on each card without opening individual listings |
| SC-5 | Closing-soon warnings within 30 minutes |
| SC-6 | One-tap directions to each restaurant |
Deliverables
| ID | Deliverable |
|---|---|
| D-1 | OpenLate Mobile Web Application |
| D-2 | User Guide |
| D-3 | Delivery Package documentation |
| D-4 | Verification Report |
Exclusions
Yelp/Google review integration, reservations, menu browsing, account signup, offline mode, native app store binaries, guaranteed hours accuracy (data is community-sourced OSM).
Discovery Answers
- City detection — GPS reverse-geocode to city name; manual city search as fallback
- Late-night use case — Open Late and 24-hour groups appear first
- Data source — OpenStreetMap Overpass API (live public data)
- Platform — mobile browser (iOS Safari, Android Chrome)