From c299058075646dea2426f25d2051522b7f1a3150 Mon Sep 17 00:00:00 2001 From: Christopher McKay Date: Mon, 29 Jun 2026 18:45:04 -0400 Subject: [PATCH 01/11] feat(notify): native out-of-band notifier for captain escalations (#106) Add bin/fm-notify.sh, the first backend of the pluggable out-of-band notifier from issue #106. It fires a native OS notification so the captain is pinged off the pane the moment captain-relevant work needs them, in BOTH supervision modes. The notification pops, sounds, and persists by default and is click-to-focus, never auto-focus (stealing the foreground was rejected as invasive): clicking "Go to firstmate" raises the host terminal and selects the firstmate tmux window+pane, resolved dynamically at click time with nothing hardcoded. The resolution is shared with the click handler via bin/fm-focus-lib.sh so the notifier and bin/fm-focus.sh cannot drift. Platform backends, each mirroring the behavior as closely as it robustly allows: - WSL / Windows: a raw WinRT toast via powershell.exe (no modules), scenario="reminder" so it persists, an explicit