Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260926-1920-sync-fleet-knowledge-uiux-design-grokbot-house-rule

rdmsm4x-changelog-20260926-1920-sync-fleet-knowledge-uiux-design-grokbot-house-rule

Hardened fleet knowledge sync against unreachable hosts, renamed Design bot to uiux_design, set launchd job owners, and added Rich's 'Delegate first' house rule to GROKBOT.md.

Scope

Files Touched

Summary of Changes

  1. sync_fleet_knowledge.zsh (v1.3): Wall-clock timeouts for ssh/scp commands (SYNC_SSH_TIMEOUT=20s, SYNC_XFER_TIMEOUT=60s). Unreachable/timed-out hosts are recorded as SKIPPED and do not abort the sync. Emits synced N of M: ... and skipped list at the end. Exits 0 when at least 1 host syncs, 3 if none sync, 2 if source invalid.
  2. Design bot renamed to uiux_design:
    • Grok Bot ID f2c18828-f7a9-4159-903a-bc23deffe406.
    • Updated in FLEET.md §3, ~/dev/GROKBOT.md, and ~/dev/fleet/ops/botwake/rules.json.
    • Bus alias design@rdmsm4x -> uiux_design@rdmsm4x registered in bus-aliases.tsv.
  3. Launchd Job Owners Assigned:
    • docs: com.eastcoastscience.devsite and com.rdm.claude-notes-autopublish.
    • ops: com.eastcoastscience.portfolio-catalog, com.rdm.fleetconfigpublish, and com.eastcoastscience.todoscan.
  4. House Rule Added to ~/dev/GROKBOT.md:
    • Added Rich's 18:50 ET directive: "Delegate first. Grok Bot turns are the scarce budget; CLI runs on the Studio cost Grok nothing..."
    • Refreshed snapshot in ~/dev/fleet/dev-root-docs/snapshot/GROKBOT.md.
  5. Rollout & Sync:
    • Committed and pushed maintenance repo (a1fc458) to fleet and backup remotes.
    • Committed and pushed fleet repo (9afc8f7) to fleet and backup remotes.
    • Synced FLEET.md across the fleet (synced 5 of 6, rdmpw3265m safely skipped).

Verification Evidence

How to Undo

Outstanding Owner Actions