Problem
Self-hosted runners consume significant CPU/memory. When a MacBook is on battery and charge drops low, runners should automatically pause to preserve battery life.
Proposed Solution
Monitor battery level via IOKit/IOPowerSources and auto-pause all runners when:
- Battery drops below a configurable threshold (default: 20%)
- Auto-resume when plugged in or above threshold
Acceptance Criteria
Notes
Listed in README under "Planned Features." Filing to track formally.
Problem
Self-hosted runners consume significant CPU/memory. When a MacBook is on battery and charge drops low, runners should automatically pause to preserve battery life.
Proposed Solution
Monitor battery level via IOKit/IOPowerSources and auto-pause all runners when:
Acceptance Criteria
Notes
Listed in README under "Planned Features." Filing to track formally.