brewlog/src/domain
Jon Seager 3d49236c13
refactor: move NearbyCafe to domain layer to fix dependency violation
The presentation layer was importing NearbyCafe directly from
infrastructure::foursquare, violating the dependency flow
(presentation -> application -> domain <- infrastructure). Introduce
NearbyCafeResult in domain::nearby_cafes and update all
references.
2026-02-13 16:20:20 +00:00
..
analytics test: add unit tests for all reviewed domain modules 2026-02-13 16:20:18 +00:00
auth test: add unit tests for all reviewed domain modules 2026-02-13 16:20:18 +00:00
coffee refactor: move NearbyCafe to domain layer to fix dependency violation 2026-02-13 16:20:20 +00:00
countries.rs refactor(domain): extract country utilities into dedicated module 2026-02-08 16:09:46 +00:00
entity_type.rs test: add unit tests for all reviewed domain modules 2026-02-13 16:20:18 +00:00
errors.rs chore: move RepositoryError into dedicated file 2026-02-02 12:57:15 +00:00
formatting.rs refactor(domain): extract shared formatting helpers 2026-02-08 15:14:39 +00:00
ids.rs feat(ai): capture usage data from OpenRouter API responses 2026-02-05 12:08:48 +00:00
images.rs test: add unit tests for all reviewed domain modules 2026-02-13 16:20:18 +00:00
listing.rs test: add unit tests for all reviewed domain modules 2026-02-13 16:20:18 +00:00
mod.rs refactor: move NearbyCafe to domain layer to fix dependency violation 2026-02-13 16:20:20 +00:00
repositories.rs refactor: add EntityType enum and typed IDs in TimelineBrewData 2026-02-13 16:20:14 +00:00