Extract the engines and business layer into core/ (task 510c1f78)

Extract the engines and business layer into core/ (task 510c1f78)
This commit was merged in pull request #143.
This commit is contained in:
2026-09-21 15:07:50 -04:00
parent 1503774e85
commit 315010b901
23 changed files with 3231 additions and 2575 deletions
+4 -3
View File
@@ -4,9 +4,10 @@ Every module under ``custom_components/nestquest/core/`` must be free of
Home Assistant and must not climb out of the core package: no
``homeassistant`` import, no relative import with level > 1, no absolute
import of ``custom_components.nestquest.<something other than core>``,
and no bare ``import core`` / ``from core``. This guards the
storage-layer extraction (task d0b691d8) from regressing into a
HA-coupled or integration-coupled bundle.
and no bare ``import core`` / ``from core``. This guards the whole
core package — the storage-layer extraction (task d0b691d8) and the
engines/business-layer extraction (task 510c1f78) — from regressing
into a HA-coupled or integration-coupled bundle.
"""
from __future__ import annotations