Files
Aegis/backend/app/routers
Kitos e651ef8a8c
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
refactor(heatmap): extract business logic to dedicated service
Move layer dispatch, entity-not-found checks, and validation from router to heatmap_service. Router now only validates requests, calls service, and formats responses (no HTTPException, no business logic). Service raises EntityNotFoundError/BusinessRuleViolation instead of returning None. Add build_navigator_export() for centralized dispatch. 29 new tests (253 total, 0 failures).
2026-02-18 16:09:51 +01:00
..