ThreadPilot v1.4.2
Patch release fixing persistent CPU-priority rules that are reverted shortly after process startup. Fixes #32.
Fixed
- Persistent CPU-priority rules now verify the applied priority.
- ThreadPilot detects when a process resets its CPU priority shortly after startup.
- A single bounded retry is performed when a verified priority is reverted.
- Retry state is cleared when the process exits.
- Improved activity logging distinguishes initial apply, reversion, retry, verification, and final failure.
- Added attribution for internal CPU-priority writes.
- Fixed misleading success reporting when the requested priority did not remain applied.
Validation
- 555 automated tests passed with no failures.
- The general apply → verify → detect revert → one retry → final verify lifecycle was validated with a real process that resets its priority after startup.
- No executable-specific retry logic or continuous polling was added.