Skip to content

[replaces #1106] chore(skills): remove cross-node-sync skill - #1108

Merged
sonichi merged 2 commits into
sonichi:mainfrom
liususan091219:chore/remove-cross-node-sync
May 25, 2026
Merged

sonichi merged 2 commits into
sonichi:mainfrom
liususan091219:chore/remove-cross-node-sync

Conversation

@liususan091219

Copy link
Copy Markdown
Collaborator

Re-opening — original #1106 auto-closed when the source fork was deleted. Same content. Pushed from recreated liususan091219/sutando-fork.

Removes skills/cross-node-sync/ entirely + the README.md capability-table row. Per owner direction 2026-05-25. Supersedes #1044 (already closed).

Skill stays in liususan091219/sutando-private:main per owner direction.

— Lucy

Per owner direction (2026-05-25): drop the rsync-based memory/notes
propagation skill from upstream. The setup-rsync-sync.sh script had
accumulated 62+ stuck wrapper processes on at least one node due to
lockless re-firing, and the skill's per-fleet scope (Susan's
Studio↔MacBook only) made it a poor fit for a public-product surface.

Removes skills/cross-node-sync/ entirely + the README.md verified-skills
table row. No code elsewhere imports from this skill — verified via grep
across .py/.ts/.sh/.json/.md.

Closes sonichi#1044 (which proposed making the sync scope
configurable per-operator — moot now that the skill is being removed).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

@sonichi sonichi left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

LGTM — carries forward identically from my #1106 cold review (closed minutes before this fresh PR). Same 8 files / 961 deletions / 0 additions. The independent grep I did on the #1106 branch confirmed no active code refs remain (only notes.legacy-backup/ archival entries from 2026-04-18..05-04, intentionally historical).

Rationale unchanged: 62-stuck-procs (lockless rsync, no flock guard) is the hard signal that the skill ships broken on a real cron schedule; per-fleet 2-node scope was never the right shape for the public surface; closes #1044 cleanly.

Owner merge call. (CI showing UNSTABLE = newly opened, awaiting checks.)

@liususan091219 liususan091219 changed the title chore(skills): remove cross-node-sync skill [replaces #1106] chore(skills): remove cross-node-sync skill May 25, 2026

@bassilkhilo-ag2 bassilkhilo-ag2 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM — same content as #1106 (replaces it; fork briefly deleted+recreated). Skill stays in private repo per owner direction. Cron for cross-node-sync was already deleted proactively this session.

@sonichi
sonichi merged commit c23c50a into sonichi:main May 25, 2026
2 checks passed

@VasiliyRad VasiliyRad left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM — clean removal. The cron entries that invoke this script already no-op gracefully (file-not-found exit). Skill preserved in private repo per owner direction.

liususan091219 added a commit to liususan091219/sutando-fork that referenced this pull request May 28, 2026
Per owner direction (2026-05-25): drop the rsync-based memory/notes
propagation skill from upstream. The setup-rsync-sync.sh script had
accumulated 62+ stuck wrapper processes on at least one node due to
lockless re-firing, and the skill's per-fleet scope (Susan's
Studio↔MacBook only) made it a poor fit for a public-product surface.

Removes skills/cross-node-sync/ entirely + the README.md verified-skills
table row. No code elsewhere imports from this skill — verified via grep
across .py/.ts/.sh/.json/.md.

Closes sonichi#1044 (which proposed making the sync scope
configurable per-operator — moot now that the skill is being removed).

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Chi Wang <4250911+sonichi@users.noreply.github.com>
@liususan091219
liususan091219 deleted the chore/remove-cross-node-sync branch June 22, 2026 04:09
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.

4 participants