Refactor geo re-resolve endpoint into geo_service and add typed response

This commit is contained in:
2026-04-15 08:56:37 +02:00
parent 2451ec77b2
commit a8f2d2d7b9
7 changed files with 115 additions and 31 deletions

View File

@@ -246,7 +246,9 @@ The router knows the internal job ID string and directly manipulates the schedul
---
### TASK-08 — Remove inverted layer dependency: `utils/fail2ban_db_utils.py` importing a service 🟠
### TASK-08 — Remove inverted layer dependency: `utils/fail2ban_db_utils.py` importing a service
**Status:** Completed ✅
**Where:**
`backend/app/utils/fail2ban_db_utils.py` — line 8:
@@ -275,7 +277,9 @@ A util importing a service creates an implicit upward dependency that the archit
---
### TASK-09 — Move `re_resolve_geo` orchestration into `geo_service` 🟠
### TASK-09 — Move `re_resolve_geo` orchestration into `geo_service`
**Status:** Completed ✅
**Where:**
`backend/app/routers/geo.py` — `async def re_resolve_geo()` (lines ~142174).