Files
project-maps/smartlight-panel/MAP.md
T

1.6 KiB

smartlight-panel

Структурная авто-карта (греп-анализ, без codebase-memory-mcp). Семантику (call-graph/dead-code) дополнит Лилия — см. ../HANDOFF-lilia.md.

Назначение

SmartLight Panel v3.2.0

Метрики

Язык: Markdown · LOC: 1665 · файлов: 23 · модулей: 6

Архитектура (модули)

graph TD
  R[smartlight-panel]
  R --> backend["backend"]
  R --> configs["configs"]
  R --> credentials["credentials"]
  R --> deploy_status["deploy-status"]
  R --> frontend["frontend"]
  R --> scripts["scripts"]

Entry-points / маршруты

Маршрут
/api/auth/session
/api/devices
/api/devices/:id
/api/devices/:id/ch/:ch/brightness
/api/devices/:id/ch/:ch/mode
/api/devices/:id/ch/:ch/timer
/api/devices/:id/ch/:ch/toggle
/api/devices/:id/rename
/api/devices/:id/visibility
/api/health
/api/lines
/api/sun-schedule
/api/weather

Межсервисные связи (упоминания)

нет

Тех-долг (предположения — точность через 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.