Promotion of dev onto main for the re-imagined NestQuest architecture (version 0.5.0 -> 0.6.0).
Release branch:release/2026-09-23-reimagining, head 8676bdc6ad3f3c626bff364bea2cb602588be92b (branched from dev at 70ee4ec, with current main merged in). Release checks at 8676bdc6ad3f3c626bff364bea2cb602588be92b:TZ=UTC uv run pytest -q = 1716 passed; frontend && npm run build deterministic, committed bundle unchanged.
Feature 16 - NestQuest API Service: FastAPI service (api/) owning the DB; panel (service token) + admin (Authentik JWT + nestquest-admins) planes; SSE transitions; missed sweep with cross-process-safe watermark.
Feature 18 - HA Integration as API Client: integration polls the snapshot, consumes SSE, proxies completion, caches last-good; HA admin services and permission gate removed.
The HA integration no longer owns a database; it reads exclusively from the API. The local nestquest.db is untouched.
HA admin services removed; admin moves to the API (PWA not yet built).
Logger namespaces moved under custom_components.nestquest.core.*.
Schema unchanged at version 7.
Known limitations
Feature 17 (API deployment and identity) is NOT in this release. The API service source ships in api/, but there is no container image, compose file, TLS reverse proxy, Authentik application/provider/group, network separation or backup/restore. Feature 17's containerization groundwork is on its own unmerged feature branch and is not part of this release. The integration is not functional until that deployment is done.
Feature 19 (admin PWA) is NOT in this release; there is no admin UI in 0.6.0.
Assigned to overseer. Only Joshua merges into main.
Promotion of `dev` onto `main` for the re-imagined NestQuest architecture (version 0.5.0 -> 0.6.0).
**Release branch:** `release/2026-09-23-reimagining`, head `8676bdc6ad3f3c626bff364bea2cb602588be92b` (branched from `dev` at `70ee4ec`, with current `main` merged in).
**Release checks at `8676bdc6ad3f3c626bff364bea2cb602588be92b`:** `TZ=UTC uv run pytest -q` = 1716 passed; `frontend && npm run build` deterministic, committed bundle unchanged.
### Scope (features complete and merged into `dev`)
- Feature 15 - Domain Core Extraction: HA-free `core/` bundled inside the integration; schema/version unchanged.
- Feature 16 - NestQuest API Service: FastAPI service (`api/`) owning the DB; panel (service token) + admin (Authentik JWT + `nestquest-admins`) planes; SSE transitions; missed sweep with cross-process-safe watermark.
- Feature 18 - HA Integration as API Client: integration polls the snapshot, consumes SSE, proxies completion, caches last-good; HA admin services and permission gate removed.
- Feature 20 - Zero-Config Panel Dashboard: card auto-discovery, dashboard strategy, auto-registration.
- Development-orchestration tooling.
### Breaking changes
- The HA integration no longer owns a database; it reads exclusively from the API. The local `nestquest.db` is untouched.
- HA admin services removed; admin moves to the API (PWA not yet built).
- Logger namespaces moved under `custom_components.nestquest.core.*`.
- Schema unchanged at version 7.
### Known limitations
- Feature 17 (API deployment and identity) is NOT in this release. The API service source ships in `api/`, but there is no container image, compose file, TLS reverse proxy, Authentik application/provider/group, network separation or backup/restore. Feature 17's containerization groundwork is on its own unmerged feature branch and is not part of this release. The integration is not functional until that deployment is done.
- Feature 19 (admin PWA) is NOT in this release; there is no admin UI in 0.6.0.
Assigned to `overseer`. Only Joshua merges into `main`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Promotion of
devontomainfor the re-imagined NestQuest architecture (version 0.5.0 -> 0.6.0).Release branch:
release/2026-09-23-reimagining, head8676bdc6ad3f3c626bff364bea2cb602588be92b(branched fromdevat70ee4ec, with currentmainmerged in).Release checks at
8676bdc6ad3f3c626bff364bea2cb602588be92b:TZ=UTC uv run pytest -q= 1716 passed;frontend && npm run builddeterministic, committed bundle unchanged.Scope (features complete and merged into
dev)core/bundled inside the integration; schema/version unchanged.api/) owning the DB; panel (service token) + admin (Authentik JWT +nestquest-admins) planes; SSE transitions; missed sweep with cross-process-safe watermark.Breaking changes
nestquest.dbis untouched.custom_components.nestquest.core.*.Known limitations
api/, but there is no container image, compose file, TLS reverse proxy, Authentik application/provider/group, network separation or backup/restore. Feature 17's containerization groundwork is on its own unmerged feature branch and is not part of this release. The integration is not functional until that deployment is done.Assigned to
overseer. Only Joshua merges intomain.Independent Claude Sonnet 5 review completed for this exact commit.