api: split the admin routes into a package
The 796-line module becomes one /admin router plus area modules: common,
sessions, users, memory, profiles, mcp, runtime and recalls. The package
re-exports every view so navi.main and existing imports keep working.

Route set, order and status codes are unchanged.
1 parent f5e4c93 commit af0325efe4cfa9c716363fb58cd1e6c4c97d685a
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 21 hours ago
Showing 11 changed files
View
navi/api/routes/admin.py 100644 → 0
View
navi/api/routes/admin/__init__.py 0 → 100644
View
navi/api/routes/admin/_router.py 0 → 100644
View
navi/api/routes/admin/common.py 0 → 100644
View
navi/api/routes/admin/mcp.py 0 → 100644
View
navi/api/routes/admin/memory.py 0 → 100644
View
navi/api/routes/admin/profiles.py 0 → 100644
View
navi/api/routes/admin/recalls.py 0 → 100644
View
navi/api/routes/admin/runtime.py 0 → 100644
View
navi/api/routes/admin/sessions.py 0 → 100644
View
navi/api/routes/admin/users.py 0 → 100644