Issue #25: implement sta command dispatcher #72

Merged
dohertj2 merged 1 commits from agent-2/issue-25-implement-sta-command-dispatcher into main 2026-04-26 17:53:33 -04:00
Owner

Implements worker STA command dispatcher for issue #25, including queued one-at-a-time execution on StaRuntime, reply normalization, exception-to-reply mapping, cancellation-before-start handling, late replies after cancellation once execution starts, shutdown rejection, and heartbeat current-command fields.

Verification:

  • dotnet msbuild src\MxGateway.Worker\MxGateway.Worker.csproj /restore /p:Configuration=Debug /p:Platform=x86
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-restore
Implements worker STA command dispatcher for issue #25, including queued one-at-a-time execution on StaRuntime, reply normalization, exception-to-reply mapping, cancellation-before-start handling, late replies after cancellation once execution starts, shutdown rejection, and heartbeat current-command fields. Verification: - `dotnet msbuild src\MxGateway.Worker\MxGateway.Worker.csproj /restore /p:Configuration=Debug /p:Platform=x86` - `dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-restore`
dohertj2 added 1 commit 2026-04-26 17:51:18 -04:00
dohertj2 merged commit dede407304 into main 2026-04-26 17:53:33 -04:00
Sign in to join this conversation.