Data model
Data model
Three entities describe everything served by this site: the Business, each Review, and the derived Insights.
Where the data lives
These schemas are not abstractions — they are the exact shapes served as JSON. The Business and Review entities are returned together by /reviews.json, and the Insights entity is served at /insights.json. The field tables on the entity pages mirror the canonical Zod schemas in @pushbutton/shared and @pushbutton/insights.