brewlog/tests
Jon Seager a31c91211c
refactor: require OpenRouter and Foursquare API keys at startup
- Remove has_ai_extract/has_foursquare conditionals from all templates
- Remove boolean fields from template structs and route handlers
- Remove has_ai_extract()/has_foursquare() methods from AppState
- Change API key fields from Option<String> to String in ServerConfig
  and AppState
- Validate keys in run_server() with clear error messages
- Remove runtime key checks from extraction/nearby route handlers
- Update README and CLAUDE.md to reflect required configuration
2026-02-04 16:13:04 +00:00
..
cli test(cafes): add API, CLI, Datastar, timeline, and backup tests 2026-02-03 14:53:08 +00:00
server refactor: require OpenRouter and Foursquare API keys at startup 2026-02-04 16:13:04 +00:00