Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260828-0408-tyrell-signal-glass-chat-release

rdmsm4x-changelog-20260828-0408-tyrell-signal-glass-chat-release

Shipped Tyrell's Signal Glass application and Day-1 local fleet chat to the canonical master runtime with a verified rdmbair15m5 app canary, while preserving canonical source integration and broader fleet rollout as separate pending states.

Scope and why it matters

Source chronology and ownership

Exact tracked files changed

Exact non-repository state changed

Runtime release and rollback evidence

Commands and validation performed

How to undo

  1. From the logged-in Aqua session, boot out gui/501/com.eastcoastscience.tyrelld and wait until launchctl print confirms the job is absent.
  2. Restore /Users/richh/Library/Application Support/Tyrell/backups/20260828-034545-signal-glass-4748525/com.eastcoastscience.tyrelld.plist to /Users/richh/Library/LaunchAgents/com.eastcoastscience.tyrelld.plist, preserving its metadata and restoring mode 0444.
  3. Bootstrap that restored plist into gui/501, retrying only after a complete bootout, then verify both ports and the chat 401 boundary. The restored plist points to the prior signed 276d054 release.
  4. The live database did not require migration rollback; chat tables are additive. If database rollback is explicitly required, preserve the current database first and restore the consistent tyrell.db from the same backup directory only while the daemon is fully stopped.
  5. Source rollback is simply to leave canonical main unchanged and retire the isolated branch/worktree after owner review; no force push, history rewrite, or destructive checkout is needed.

Outstanding owner actions and next features