Question
Has the support matrix for this project become too wide to maintain safely, and is narrowing it a stabilizing move or a loss?
Short finding
Home Assistant deprecated Core and Supervised installation methods along with 32-bit system support. All install methods provided identical functionality, so the narrowing removes maintenance cost without removing capability. This is a deliberate, responsible complexity management decision by an active, well-maintained project.
What FoldEngine checked
- Public deprecation announcement and maintainer rationale.
- Functionality comparison across install methods (identical).
- Migration path documentation from deprecated to supported methods.
- Whether narrowing removes capability or only cost.
Complexity surface map
| Dimension | Before | After | Change |
|---|---|---|---|
| Install methods | 4 (OS, Container, Core, Supervised) | 2 (OS, Container) | Narrowed |
| Architectures | 32-bit + 64-bit | 64-bit only | Narrowed |
| Maintenance burden | Distributed across 4 paths | Concentrated on 2 | Reduced |
| Functionality | Identical across methods | Identical across methods | No change |
What FoldEngine did not check
- Home Assistant codebase or code quality.
- User migration experience or community sentiment.
- Whether specific users are blocked by the deprecation.
- Security posture of any install method.
Evidence boundary / receipt-style summary
- Artifact kind
- complexity_drift_probe
- Evidence surface
- Public blog post and documentation
- Private access
- None
- Execution
- No repo code execution
Seed candidates
Seed A — Document narrowing rationale as template
Hypothesis: Documenting why removed paths had no functionality difference helps teams facing similar decisions.
Value: medium · Risk: low
Evidence required: Decision template with rationale, migration path, and affected-user communication.
Verification: Template covers: removed paths, equivalence proof, migration guidance, announcement.
Decision receipt: PROCEED
This is a deliberate, responsible complexity management decision by an active, well-maintained project. The narrowing removes maintenance cost without removing capability.
- Decision
- Proceed
- Expires
- 30 days from issuance
Governed next steps
-
Priority 1 — Seed A: Decision template
Unlock: Narrowing decision is confirmed and communicated.
Exit: Template documented and available for future narrowing decisions.