PASS: Original system-service configuration persisted before mutation
PASS: Repeated service application retains first original
PASS: Running dependent prevents stop and disable
PASS: Protected dependent is retained even when stopped
PASS: Unexpected driver service type is rejected
PASS: Boot-start configuration is never modified
PASS: Protected service rejected even if inserted into optional profile
PASS: Capture-service instances are protected
PASS: Anti-cheat names are protected
PASS: AMD driver helper names are protected
PASS: User template backed up and configured using Set-Service
PASS: Repeated template application retains first original
PASS: Existing per-user instances are not forcibly stopped
PASS: Original automatic template start is restored
PASS: Changed template identity defers recovery without mutating a different service type
PASS: User-service instance type is not treated as a template
PASS: Failed template mutation retains a recovery record
PASS: Notification template is outside optional template list
PASS: Domain-managed desktop skips extra profile
PASS: Cloud-joined desktop skips extra profile
PASS: Laptop skips dedicated desktop reductions
PASS: Unavailable hardware inventory fails closed
PASS: Sensor hardware is detected and retained
PASS: Deep profile leaves sensor services when sensor hardware exists
PASS: Sensor reductions apply only on sensor-free private desktop
PASS: Idle summary includes all samples and correct even median
PASS: Sample maximum equal to 70 meets observed target
PASS: A sampled spike above 70 fails the observed target
PASS: Summary never claims a permanent maximum
PASS: Incomplete sampling is rejected
PASS: Invalid zero count is rejected
PASS: CPU estimate excludes idle and reused process IDs
PASS: Zero-length CPU window is skipped
PASS: Counter includes audit, service hosts and protected processes
PASS: Unavailable CPU data stays unknown while its process remains counted
PASS: Optional startup patterns exclude known anti-cheat, driver, audio and capture entries
All 36 lean-profile checks passed with Windows primitives mocked. Windows integration and process targets remain untested.
