Add a cache-optimized multi-stage Dockerfile with non-root runtime, compose service definitions for local/dev execution, CI Go version alignment, and docs/path cleanup updates. Made-with: Cursor
Document the backend auth, invitation flow, GeoJSON storage model, and TS client-library integration for frontend key management. Made-with: Cursor