- pseo_city_costs_de: unblocks city-cost-de template (~600 city pages), joins city_market_profile + planner_defaults, includes camelCase calc override columns (ratePeak, rateOffPeak, utilTarget, dblCourts, country) - pseo_country_overview: per-country hub aggregating from pseo_city_costs_de, includes top_city_slugs/names lists for internal linking - pseo_city_pricing: per-city pricing pages requiring >= 2 Playtomic venues, includes P25/P75 price range and occupancy Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
serving
Analytics-ready views consumed by the web app and programmatic SEO.
Query these from analytics.py via DuckDB read-only connection.
Naming convention: serving.<purpose> (e.g. serving.city_market_profile)