Pulse Tweaks 1.2.0 Preview validation - 2026-09-22 Environment: PowerShell 7.4.6 on Linux. PowerShell source targets 5.1. Registry, startup and power APIs use isolated in-memory mocks in these tests. Frame-time tests use deterministic CSV fixtures. No native Windows WPF, mutation, installer or performance testing was possible. Use Test-Platform.ps1 / --self-test for the supplied read-only Windows check. PASS: PowerShell parser: Benchmarks.ps1 PASS: PowerShell parser: Core.ps1 PASS: PowerShell parser: Pulse.ps1 PASS: PowerShell parser: Restore-Pulse.ps1 PASS: PowerShell parser: Startup.ps1 PASS: PowerShell parser: Test-Core.ps1 PASS: PowerShell parser: Test-Platform.ps1 PASS: Game Mode applied PASS: Repeated apply preserves original baseline PASS: Undo removes originally absent values PASS: Successful undo archives pending baseline PASS: Undo preserves arbitrary original DWORD bits PASS: Multi-value failure reported PASS: Partial registry failure rolls back first write PASS: Failed apply retains recovery backup PASS: Retry after failure succeeds PASS: Capture restore recovers both original absent values PASS: Switching power plans restores original custom plan PASS: Tampered restore target rejected before write PASS: Rejected restore preserves backup PASS: Corrupt existing baseline blocks a new apply before writing PASS: Explicit Game Mode disable works PASS: Enable then disable retains first absent baseline PASS: Partial restore failure rolls back to pre-restore state PASS: Failed restore retains original baseline PASS: Unavailable plan rejected before changing power PASS: Unavailable plan does not create a misleading backup PASS: Power failure after mutation restores previous plan PASS: Preset failure rolls back all started groups PASS: Preset applies its exact reviewed settings PASS: Preset undo restores original registry and custom plan PASS: RTT stats exclude losses and jitter gaps PASS: All-timeout result has no fabricated RTT PASS: Local probe error is not presented as 100 percent packet loss PASS: Empty test contains no fabricated metrics PASS: Disable startup removes only the selected value PASS: Disabled startup remains visible from its backup PASS: Startup restore preserves unexpanded command and type PASS: Restore does not overwrite a new startup command PASS: Conflicting startup baseline blocks repeated disable PASS: Restore all includes startup backups PASS: Registry name casing maps to one backup PASS: Constant frame-time metrics are exact PASS: Slow-frame tail and nearest-rank p99 follow declared formulas PASS: Before-after comparison uses real imported values PASS: Non-finite frame values are rejected PASS: Mixed processes are rejected instead of merged PASS: Unsupported frame metric is not silently substituted PASS: XAML has unique named controls PASS: All static UI bindings resolve to named XAML controls RESULT: 50 checks passed. Mock tests do not validate native Windows APIs or WPF rendering. 1.2 platform extension: 50 Windows checks still pass. Linux: 11 tests pass (real temporary XDG files and local HTTP, mocked power service). No Windows VM, Linux desktop session or physical power service validation.