2.5 KiB
2.5 KiB
servaki-monitor
Структурная авто-карта (греп-анализ, без codebase-memory-mcp). Семантику (call-graph/dead-code) дополнит Лилия — см.
../HANDOFF-lilia.md.
Назначение
Servaki Monitor — Смартпанель
Метрики
Язык: TypeScript · LOC: 8741 · файлов: 102 · модулей: 11
Архитектура (модули)
graph TD
R[servaki-monitor]
R --> App_tsx["App.tsx"]
R --> api["api"]
R --> components["components"]
R --> config["config"]
R --> core["core"]
R --> data["data"]
R --> index_css["index.css"]
R --> lib["lib"]
R --> main_tsx["main.tsx"]
R --> modules["modules"]
R --> vite_env_d_ts["vite-env.d.ts"]
Entry-points / маршруты
| Маршрут |
|---|
/api/admin/activity |
/api/admin/daily |
/api/admin/online |
/api/admin/stats |
/api/admin/users |
/api/admin/users/:id |
/api/admin/users/:id/block |
/api/admin/users/:id/unblock |
/api/auth/yandex/callback |
/api/auth/yandex/start |
/api/billing |
/api/billing/topup |
/api/cabinet/links |
/api/cabinet/links/:email |
/api/channels |
/api/devices |
/api/devices/:imei |
/api/devices/bind |
/api/energy/series |
/api/entities |
/api/events |
/api/health |
/api/login |
/api/me |
/api/tracks/:id |
Межсервисные связи (упоминания)
Afanasov-smart, Heritage, KPgenerator, agro-panel, banya-bot, cascade, cascade-de-ru, claude-memory, delodecor, finik, gate, gate-web-relay, home-router, homeassistant-backup, influx, lilia-ee-media-router, matrix-migration, media-projects, mesh1-status, mesh2-status, mosquitto, mpo-inform-site, ops-configs, orbit-bot, orbit-kameliya, router-koval, ru2, ru3, servaki-gps-monitoring, servaki-infra, servaki.online, smartlight-panel, tempelhoff-pbx, traccar, user-bitarov, user-mobile-wa, vm-mts, vpn-clients, vpn-vps-ruslan
Тех-долг (предположения — точность через codebase-memory-mcp)
- Dead-code/дубли автоматически грепом не определяются надёжно → задача Лилии (MCP).
TODO для Лилии (codebase-memory-mcp)
indexрепо через MCP;get_architecture(точные слои); dead-code detection; cross-service links (точные вызовы); снапшотgraph.db.zstрядом с этим MAP.md.