Skip to content

chore: bump plugin-bones to 22d9e7ae — night-5: movable outlets LIVE - #684

Merged
Snoopy147 merged 1 commit into
mainfrom
bump/plugin-bones-22d9e7ae
Aug 19, 2026
Merged

chore: bump plugin-bones to 22d9e7ae — night-5: movable outlets LIVE#684
Snoopy147 merged 1 commit into
mainfrom
bump/plugin-bones-22d9e7ae

Conversation

@Snoopy147

@Snoopy147 Snoopy147 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Pin bump only. Night-5 batch:

  • Movable outlets go LIVE (flag defaults ON): every derived receptacle/switch is hoverable and drags like a door — code-aware snapping, wires re-route, exact single-undo per gesture. The night-4 corruption class is root-caused and dead: the drag frame's onCommit cascade re-flagged the parent wall mid-commit and woke space-detection (three undo entries per drag); commits are now one tracked write. Ships alongside fix: hidden walls no longer swallow pointer events #683 (pointer-transparent hidden walls) which fixes the dead-click walls.
  • Tee-junction guards: parallel-wall false tees filtered (a regression class that silently ate 0.57m of framing per end), width-aware oblique retreats in all three tee consumers, junction-honesty warnings for near-parallel contacts and inset-swallowed runs.
  • Blueprint examiner round 4 fixes: the circuit legend never truncates (second column past 22 rows), condensers print 'CU' not 'AH', GEN's color walk no longer wraps into the lighting band (family floor 10 → 22 RGB, gated).

Loop-verified: skeptic + examiner rounds on the track-C fixes, pilot-run root-cause rounds on outlets, full-stack visual running at this exact sha + editor main (both host fixes) before the community bump. 878 plugin tests, tsc clean.

🤖 Generated with Claude Code


Note

Medium Risk
Medium because the bump pulls substantial electrical/framing and interaction logic from an external plugin SHA, even though this PR is only a pin update.

Overview
Dependency-only change: @pascal-app/plugin-bones moves from 041041d to 22d9e7a in apps/editor/package.json, with the matching lockfile entry in bun.lock. No application source in this repo is modified.

That plugin revision (per the PR notes) turns on movable outlets by default, fixes drag undo so each gesture is a single tracked write, adds tee-junction guards and junction-honesty warnings, and ships blueprint examiner fixes (circuit legend layout, condenser label, GEN color banding). Behavior lands entirely inside the pinned plugin build.

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

… tee guards, examiner fixes

- Movable outlets default ON: every receptacle/switch drags like a
  door with exact single-undo (the drag-commit cascade that woke
  space-detection mid-commit is gone; pairs with #683's
  pointer-transparent hidden walls).
- Tee-junction guards: parallel-wall false tees filtered, width-aware
  oblique retreats in all three consumers, junction honesty warnings.
- Blueprint examiner round: circuit legend never truncates (second
  column), condensers tagged CU (not AH), GEN color walk no longer
  wraps into the lighting band.
878 plugin tests, tsc clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Snoopy147
Snoopy147 merged commit 751e983 into main Aug 19, 2026
4 checks passed
@Snoopy147
Snoopy147 deleted the bump/plugin-bones-22d9e7ae branch August 19, 2026 07:24
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