Архитектура решения - 52AnTIMateria812/Plyer GitHub Wiki

Проект логически разделен на уровни абстракции (слои):

📦 Репозиторий ├── 📄 app.py – Слой представления Определяет центральный цикл работы приложения, отображает интерфейс меню, считывает и валидирует ввод клавиатуры.

├── 📄 logic.py – Прикладной бизнес-слой Содержит функции-кейсы. Здесь формируются текстовые отчеты и подготавливаются параметры к отправке на системный уровень.

├── 📄 core.py – Инфраструктурный слой конфигураций Выполняет непосредственные импорты и общается напрямую со сторонними зависимостями ОС. Передает данные на железо.

└── 📄 utils.py – Слой сквозного функционала (сервисы) Содержит универсальные декораторы профилирования, принтеры логов и проверки среды ОС. Его сервисы доступны всем остальным слоям системы.