Skip to content

chore: bump plugin-bones — the outside heat pump always ships - #700

Merged
Snoopy147 merged 1 commit into
mainfrom
chore/bones-condenser-always
Aug 21, 2026
Merged

chore: bump plugin-bones — the outside heat pump always ships#700
Snoopy147 merged 1 commit into
mainfrom
chore/bones-condenser-always

Conversation

@Snoopy147

@Snoopy147 Snoopy147 commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Fixes the user report "sometimes the hvac does not add the outside heat pump."

Root cause (2,700-compose sweep): the whole outdoor block (unit/pad/disconnect/whip/line-set) was gated behind detail 400 while the air handler and ducts ship at every LOD — the panel's LOD knob silently removed the heat pump. Also fixed: silent skips on no-exterior-wall footprints and unresolvable heat-pump service nodes.

Contract now gated across 1,500 composes: an air handler always implies ≥1 outdoor unit, or a warning names the reason. Skeptic + examiner APPROVE; baseline byte-identical.

🤖 Generated with Claude Code


Note

Low Risk
Dependency pin only; no local logic, auth, or data-handling changes. Risk is limited to whatever the new plugin-bones commit does at compose time.

Overview
Pins @pascal-app/plugin-bones to 73c0812 so HVAC composes always include the outdoor heat pump (unit, pad, disconnect, whip, line-set) instead of dropping it when LOD is below detail 400.

Also picks up plugin-side handling for no-exterior-wall footprints and unresolvable heat-pump service nodes, with a compose contract that an air handler implies at least one outdoor unit (or a named warning).

Reviewed by Cursor Bugbot for commit a201393. Bugbot is set up for automated code reviews on this repo. Configure here.

User report: the outdoor unit vanished at LOD 200/300 (the block was
fabrication-gated while AH+ducts ship at every level) and on
footprints with no straight exterior wall. Now: outdoor block at
every LOD, loud placement/disconnect warnings, 1500-compose invariant
gate. 1059 tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Snoopy147
Snoopy147 merged commit 86c86da into main Aug 21, 2026
4 checks passed
@Snoopy147
Snoopy147 deleted the chore/bones-condenser-always branch August 21, 2026 15:07
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.

1 participant