Skip to content

Set startup task priority above normal - #524

Merged
onehoon merged 1 commit into
mainfrom
refactor/startup-task-above-normal
Sep 16, 2026
Merged

onehoon merged 1 commit into
mainfrom
refactor/startup-task-above-normal

Conversation

@onehoon

@onehoon onehoon commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Set the Addon-owned Task Scheduler startup task to explicit priority 2 (Above Normal) when it is newly created or legitimately recreated.
  • Keep RunLevel = 0, interactive-token logon, --background, battery-safe settings, and no execution time limit unchanged.
  • Keep priority out of OwnedStartupTaskState and IsCompliant, so an existing materially compliant task is not rewritten or elevated solely for this tuning.
  • Add focused source-contract coverage for the priority value and the absence of Runtime process-priority mutation.

Validation

  • dotnet build SteamInputAddonforClaw.slnx -c Debug --no-restore — passed, 0 warnings, 0 errors.
  • dotnet build SteamInputAddonforClaw.slnx -c Release --no-restore — passed, 0 warnings, 0 errors.
  • dotnet test tests/SteamInputAddonforClaw.Tests/SteamInputAddonforClaw.Tests.csproj -c Release --no-build — passed, 2,752/2,752.
  • git diff --check — passed.

Scope and limitations

  • Full1902 lifecycle, controller authority, update behavior, Task Scheduler trigger timing, RunLevel, and repair/UAC policy are unchanged.
  • Windows Task Scheduler recreation and physical MSI Claw cold-logon, restart, and sleep/resume validation were not run in this environment.

@onehoon
onehoon marked this pull request as ready for review September 16, 2026 09:50
@onehoon
onehoon merged commit 1b5aa0d into main Sep 16, 2026
1 check passed
@onehoon
onehoon deleted the refactor/startup-task-above-normal branch September 16, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant