rdmsm4x-changelog-20260825-1457-rtty-build42-fleet-deploy
rdmsm4x-changelog-20260825-1457-rtty-build42-fleet-deploy
RTTy 0.3.820 build 42 deployed to all six fleet Macs and 234 legacy app bundles removed, each hashed into a per-host manifest before deletion.
Scope
All six hosts: rdmsm4x, rdmbair13m5, rdmbair15m5, rdmpw3265m, rdmpw3275m, jdmbair13m5 (reached via .local; .ts address dropped connections).
What changed
/Applications/RTTy.appon every host replaced with the 0.3.820 build 42 universal candidate (arm64 + x86_64, min macOS 26.7, commit001cbd8, branchcodex/rtty-build42-20260824, team ZU2882L4HT hardened runtime). Deployed withscript/deploy_preview_remote.sh: archive sha25628ccfd40…b9b19f, executable sha25671628a6b…c6d1cd, checksum + codesign + universal-arch verified on every host before install; app relaunched in each console session; preferences migrated/preserved (already-present on five hosts, fresh defaults on jdmbair13m5).- Rollback: each host keeps
/Applications/RTTy.app.backup-build40-<stamp>from today. Restore = quit RTTy,sudo mvthe backup back, relaunch. - Legacy cleanup (Rich's instruction): 234 bundles
removed fleet-wide — pre-rename
LatencyBar.app/Logstreamed.appbackups and rollbacks, staleRTTy.app/LogTTY.appbackups/rollbacks/failed candidates, stray copies (RTTy copy.app,~/Applicationsside-loads). Kept everywhere: current/Applications/RTTy.app+LogTTY.appand today's build-40 backups. Every removal recorded first (path, CFBundleVersion, executable sha256) inProject/build42/fleet-cleanup-manifests/legacy-cleanup-<host>.txt, committed at0beb8f4oncodex/rtty-build42-20260824(pushed to github.com/richhdoty/RTTy). - Mystery closed: BUILD-42-PLAN WS6's unknown
822.42artifact was a stray~/Applications/RTTy.appon rdmbair15m5; hashed in that manifest, removed.
Commands run (repeatable)
- Build:
./script/build_and_run.sh --verify(universal + signature verify) - Package:
ditto -c -k --keepParent dist/RTTy.app /tmp/rtty-0.3.820-b42.zip - Per host:
bash /tmp/deploy_preview_remote.sh <zip> <archive-sha> <exe-sha>thenbash /tmp/cleanup_legacy_builds.sh(script preserved in the session scratchpad and reproduced by the manifests' header).
Verification evidence
- Every host reports
CFBundleVersion42 from/Applications/RTTy.appand a running process at that path post-install. - Build 42 content: build-39 feature restoration, macOS 26.7/27 retarget, latency-chart continuity + cadence fixes, Keychain test isolation, privacy boundary tests, continuous-then-one-shot nettop flow monitor (per-app flows band, Direct channel), 699/702 test cases green, qa gates 1–4+8 passed.
Outstanding owner actions
- Accessibility (TCC) grant on rdmsm4x for qa gates 5–7 — cannot be scripted.
- Apple Notes copy of this changelog pending if the Notes automation was unavailable from this session (file copy is canonical in the archive).