Implement STA Command Dispatcher #25

Closed
opened 2026-04-26 15:22:33 -04:00 by dohertj2 · 2 comments
Owner

Source: $file
Milestone: $currentMilestone

Labels: area:worker, type:feature, priority:p0

Deliverables:

  • StaCommand model,
  • command queue,
  • one-at-a-time execution,
  • command reply creation,
  • cancellation before command starts,
  • late-reply behavior after gateway timeout/cancel.

Acceptance criteria:

  • command order is preserved,
  • exceptions convert to command replies,
  • current command correlation appears in heartbeat,
  • shutdown rejects new commands.

Tests:

  • order,
  • exception mapping,
  • cancellation-before-start,
  • shutdown rejection.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `type:feature`, `priority:p0` Deliverables: - `StaCommand` model, - command queue, - one-at-a-time execution, - command reply creation, - cancellation before command starts, - late-reply behavior after gateway timeout/cancel. Acceptance criteria: - command order is preserved, - exceptions convert to command replies, - current command correlation appears in heartbeat, - shutdown rejects new commands. Tests: - order, - exception mapping, - cancellation-before-start, - shutdown rejection.
dohertj2 added this to the mxaccess-worker-parity-slice milestone 2026-04-26 15:22:33 -04:00
dohertj2 added the area:workertype:featurepriority:p0 labels 2026-04-26 15:22:33 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:37 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:37 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:37 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:37 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:37 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:38 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:38 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:39 -04:00
Author
Owner

Worker 2 is taking this issue.

Branch: agent-2/issue-25-implement-sta-command-dispatcher
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2

Worker 2 is taking this issue. Branch: agent-2/issue-25-implement-sta-command-dispatcher Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2
Author
Owner

Implemented by Worker 2 in PR #72 and merged to main.

Commit: 14419852591e521b491cb422dd219fa42b17e453
Merge commit: dede407304
Branch: agent-2/issue-25-implement-sta-command-dispatcher

Verification:

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build
  • dotnet test src\MxGateway.sln --no-build

Result: all tests passed (73 x86 worker tests; full suite 1 integration, 128 gateway, 73 worker).

Implemented by Worker 2 in PR #72 and merged to main. Commit: 14419852591e521b491cb422dd219fa42b17e453 Merge commit: dede4073041a3dd45f5662fbb39f2b535f545f68 Branch: agent-2/issue-25-implement-sta-command-dispatcher Verification: - dotnet build src\MxGateway.sln - dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 --no-build - dotnet test src\MxGateway.sln --no-build Result: all tests passed (73 x86 worker tests; full suite 1 integration, 128 gateway, 73 worker).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#25