Skip to content

refactor(cli): point autobuild monitoring shims at pyauto-heart#113

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/health-conductor-loop-xcje9k
Jul 6, 2026
Merged

refactor(cli): point autobuild monitoring shims at pyauto-heart#113
Jammy2211 merged 1 commit into
mainfrom
claude/health-conductor-loop-xcje9k

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

What & why

bin/autobuild's monitoring subcommands (verify_install, url_check, watch, status, tick, fix) still delegated to the obsolete pyauto-pulse binary and resolved a ~/Code/PyAutoLabs/PyAutoPulse checkout that no longer exists — the repo was renamed to PyAutoHeart. This only kept working via PyAutoHeart's back-compat bin/pyauto-pulse shim (a stale double-hop). The repo's own CLAUDE.md already describes these as pyauto-heart shims, so the code lagged the docs.

Change

Mechanical rename in bin/autobuild only (57 replacements, byte-neutral):

  • _pulse_resolve_heart_resolve, resolving pyauto-heart on PATH then the sibling PyAutoHeart/bin/pyauto-heart checkout.
  • All PyAutoPulse / pyauto-pulse / Pulse delegation strings → PyAutoHeart / pyauto-heart / Heart.

No behaviour change — the pulse shim forwarded to pyauto-heart anyway; this calls the canonical binary directly and removes the dead PyAutoPulse path. bash -n clean; no residual pulse references.

Part of retiring the legacy PyAutoPulse name (Phase 1: migrate consumers off the old name before PyAutoHeart's compat shims are eventually removed).

🤖 Generated with Claude Code


Generated by Claude Code

…pyauto-pulse)

The verify_install / url_check / watch / status / tick / fix subcommands still
delegated to the obsolete `pyauto-pulse` binary and resolved a
~/Code/PyAutoLabs/PyAutoPulse checkout that no longer exists (the repo was
renamed to PyAutoHeart). This only worked via PyAutoHeart's back-compat
`bin/pyauto-pulse` shim. Rename the resolver and every delegation string to
PyAutoHeart / pyauto-heart so the CLI calls the canonical binary directly,
matching what this repo's CLAUDE.md already documents. Behaviour is unchanged
(the pulse shim forwarded here anyway); this just removes the stale double-hop
and the dead PyAutoPulse path.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 6, 2026 15:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Jammy2211 Jammy2211 requested a review from Copilot July 6, 2026 15:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

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.

3 participants