PASS: All twelve chart choices are present and distinct
PASS: Programs 0x26 is clearly the one recommended starting point
PASS: Hexadecimal and decimal values are not confused
PASS: Only an allowlisted preset identifier is accepted
PASS: Windows-managed 0x02 is reported without falsely marking 0x26 applied
PASS: Status inspection does not change settings or create a backup
PASS: Apply writes the requested DWORD and verifies it
PASS: Original value is durable and completed change is recorded
PASS: Apply exports PriorityControl and releases its lock
PASS: Repeated application is idempotent and keeps its original backup
PASS: Switching choices retains the pre-experiment original
PASS: Status identifies the configured choice and offers Restore
PASS: Restore returns to the exact pre-experiment DWORD
PASS: Every preset can be applied while preserving one original restoration target
PASS: Restore preserves an original non-DWORD type and data
PASS: An originally absent registry value is removed on Restore
PASS: Restore retains a later outside edit and keeps the original backup
PASS: A retained external edit is reported as a warning
PASS: Recovery can be retried after the conflicting edit is reviewed
PASS: Failure before write restores the immediately previous value and unlocks
PASS: Successful rollback before write restores the previous journal
PASS: Failure after write restores the immediately previous value and unlocks
PASS: Successful rollback after write restores the previous journal
PASS: Failed preset switch rolls back to the previous selection and backup metadata
PASS: Journal commit failure also rolls the registry back
PASS: A failed registry export blocks mutation
PASS: Concurrent edit during backup aborts without overwriting the outside value
PASS: A readback conflict retains the outside value and pending recovery record
PASS: A failed rollback keeps the original and pending write durable
PASS: Restore recovers a pending write after rollback becomes available
PASS: Interrupted switch before the registry write can restore its first original
PASS: Running games block changes without stopping any game process
PASS: Another account cannot restore the scheduling journal
PASS: A different installation owner cannot start a new scheduling journal
PASS: A restored installation cannot begin a new tuning experiment
PASS: A journal cannot redirect restore to another registry key
PASS: Each visible preset routes to the explicit typed Apply action
PASS: UI routing rejects arbitrary command or preset text
PASS: ApplyScheduling requests administrator context and a restart note
PASS: RestoreScheduling requests administrator context and a restart note
PASS: Only the configured DWORD is highlighted as active
PASS: Windows-managed defaults do not create a false selected preset
PASS: Every option has its brief visible explanation above its Apply button
PASS: Installer and competitive base do not silently select a processor scheduling preset
All 44 processor-scheduling checks passed (registry and Windows APIs mocked).
