Parent
Parent: #2
What to build
Make Tmux Kit's session state visibly trustworthy end to end. When tmux changes while the app is already running, the menu-bar popover and Dashboard should refresh at user-visible moments, avoid dropping refresh requests, and clearly distinguish loading, empty, and tmux access/error states.
This slice should productize the refresh behavior started in the current branch and leave behind focused behavior coverage around refresh coalescing and state classification.
Acceptance criteria
Blocked by
None - can start immediately
Parent
Parent: #2
What to build
Make Tmux Kit's session state visibly trustworthy end to end. When tmux changes while the app is already running, the menu-bar popover and Dashboard should refresh at user-visible moments, avoid dropping refresh requests, and clearly distinguish loading, empty, and tmux access/error states.
This slice should productize the refresh behavior started in the current branch and leave behind focused behavior coverage around refresh coalescing and state classification.
Acceptance criteria
Blocked by
None - can start immediately