Fleet changelogs · dev.ecs0.net
rdmpw3265m-changelog-20260905-0550-bitroo-devmon-fleet-maintenance

rdmpw3265m-changelog-20260905-0550-bitroo-devmon-fleet-maintenance

Autonomous maintenance and rollout: resolved bitROO codesign keychain access over SSH, packaged Universal2 BitRoo.app and bitroo CLI, verified live Aqua rendering with 4 scenes, deployed to all 6 fleet Macs, synchronized missing devmon daemons fleet-wide, and verified XEntropy stability.

Scope

Fleet-wide: rdmsm4x (canonical dev lead), rdmpw3265m (local/controller), rdmbair13m5, rdmbair15m5, rdmpw3275m, jdmbair13m5.

Exact Files Touched

  1. rdmsm4x:~/dev/apps/bitROO/make_app.zsh:
    • Added explicit --keychain argument support pointing to ~/Library/Keychains/fleet-signing.keychain-db to prevent errSecInternalComponent failures over headless SSH sessions.
    • Added packaging and codesigning for the Universal2 (arm64 + x86_64) bitroo CLI binary (~/.local/bin/bitroo) alongside BitRoo.app.
    • Committed as ba1deae on main.
  2. ~/dev/_ops/devmon/:
    • Synchronized from rdmsm4x to all 5 peer nodes (rdmpw3265m, rdmbair13m5, rdmbair15m5, rdmpw3275m, jdmbair13m5), resolving exit code 127 launchd failures for net.dataroo.devmon.
  3. ~/Applications/BitRoo.app & ~/.local/bin/bitroo:
    • Deployed and verified on all 6 fleet machines with Apple Development signature (TeamIdentifier=ZU2882L4HT).

Verification Evidence

  1. bitROO Build & Tests:
    • swift test in bitROO: 9/9 tests passed (100%).
    • lipo -archs on BitRoo app binary and bitroo CLI: x86_64 arm64 (Universal2).
    • codesign -dv confirms TeamIdentifier=ZU2882L4HT and valid seal.
  2. Interactive Live Aqua Verification:
    • Launched BitRoo.app on rdmpw3265m (Window ID 3923).
    • Captured and verified all 4 scene previews:
      • Fleet: /tmp/bitroo_live_window.png
      • Clock: /tmp/bitroo_live_clock.png (5:44 SAT 5 SEP)
      • Status: /tmp/bitroo_live_status.png (RTTY 3/3/2 gauge)
      • Metric: /tmp/bitroo_live_metric.png (BITROO OK)
  3. Fleet Rollout:
    • bitroo preview clock /tmp/bitroo_test.png verified executing on rdmsm4x, rdmbair13m5, rdmbair15m5, rdmpw3275m, jdmbair13m5, and rdmpw3265m.
  4. Devmon Fleet Health:
    • net.dataroo.devmon LaunchAgent bootstrapped and running cleanly (exit code 0) on all hosts.
    • devmon-fleet.sh executed successfully and published to fleet agent bus (fleet-baseline-20260905-054736.md).
  5. XEntropy:
    • Confirmed running (PID 78608), clean working tree (b130935), 273/273 tests green.

Backup Locations & Undo

Outstanding Actions

None. All components operational, verified, and synchronized across all 6 fleet nodes.