Skip to content

feat: define deferred non-core service follow-up for Home Assistant-class workloads#199

Open
clubanderson wants to merge 1 commit into
projectbluefin:mainfrom
clubanderson:feat/deferred-ha-workloads
Open

feat: define deferred non-core service follow-up for Home Assistant-class workloads#199
clubanderson wants to merge 1 commit into
projectbluefin:mainfrom
clubanderson:feat/deferred-ha-workloads

Conversation

@clubanderson

Copy link
Copy Markdown
Contributor

Summary

Formally defines Home Assistant-class workloads as deferred scope under the service-catalog epic (#51), closing #69. This is a planning/documentation change — no workflows, tests, or implementation code.

Adds §6 to docs/homelab-contracts.md with:

Links

Test plan

…ds (projectbluefin#69)

Add §6 to homelab-contracts.md formally defining Home Assistant-class
workloads as deferred scope under the service-catalog epic (projectbluefin#51).

The section specifies:
- What "Home Assistant-class" means (long-lived stateful services with
  web UIs, persistent config, hardware integration, LAN discovery)
- Why this is deferred (substrate prerequisites not yet proven)
- Six entry criteria that must all be met before activation (projectbluefin#66, projectbluefin#79,
  projectbluefin#80, projectbluefin#81, projectbluefin#58, projectbluefin#61, and the storage lane)
- What the lane will validate once active (deployment, persistence,
  HTTPS reachability, auth-gating, health endpoint)
- What remains out of scope even when active (USB passthrough, mDNS,
  addon ecosystem, HA OS/Supervised, VM-backed roles, SSO)
- How to activate the lane when criteria are met

Signed-off-by: Andy Anderson <andy@clubanderson.com>
Signed-off-by: unknown <unknown@users.noreply.github.com>

@hanthor hanthor left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — docs only.

@hanthor hanthor left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Service-catalog lane addition. Merge after foundational #202. LGTM.

@hanthor hanthor left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: Approved ✅

Part of the structured service-catalog project build-up. Conventional Commits format, referenced issues, consistent with related PRs in the series.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: define deferred non-core homelab service follow-up for Home Assistant-class workloads

3 participants