aboutsummaryrefslogtreecommitdiff
path: root/scripts/catchup-machine.sh
Commit message (Collapse)AuthorAgeFilesLines
* feat(make): add catchup-machine target for cross-machine .ai/ syncCraig Jennings2026-05-151-0/+57
scripts/catchup-machine.sh runs the four steps that bring a machine in sync with rulesets canonical: git pull, make install (symlink refresh), make audit APPLY=1 (rsync .ai/ across all projects), and make doctor (verify). Idempotent, safe to re-run any time. Built for the post-fold ratio migration but applies generally: after a fresh rulesets clone on a new machine, or whenever the canonical source has advanced since last sync. Handles dirty working trees by skipping the pull and surfacing a warning; user commits or stashes before re-running.