# One-shot City Builder Prompt

Create a single-file city-builder benchmark for the canonical `/city-builder/` route.

## Brief

Build **Harbour Atlas**, a floating harbour city simulator set across modular pontoons, ferry slips, market piers, and civic decks. The player zones a compact marine settlement while balancing population growth, food, power, treasury pressure, and civic mood.

## Required systems

- Single `index.html` with inline HTML, CSS, and JavaScript
- Vanilla JS only
- Click and touch zoning on a readable map
- District placement for residential, industry, civic, logistics, hydroponics, and clear
- Resource loops for population, power, food, and credits
- Civic sentiment or prosperity feedback
- Service coverage and logistics coverage with visible failure reasons
- Time controls with pause, normal, and fast simulation
- Policy toggles with meaningful tradeoffs
- Event pressure from storms, labour strain, algae blooms, or shipping disruption
- Persistent best score or best population in local storage

## Map style

- Floating harbour city with a central navigation channel
- Isometric or faux-isometric deck tiles over animated water
- Distinct visual silhouettes per district so the city looks inhabited
- Tooltips or inspector panel for tile status and adjacency

## Art direction

- Civic and analytical rather than cartoonish
- Teal water, brass signal lights, coral warning tones, and slate control panels
- Dense operator UI with clean typography and strong contrast
- The city should feel alive through motion, lights, wakes, or service lines
