Implement .NET Values, Status, Errors, And CLI #40

Closed
opened 2026-04-26 15:22:37 -04:00 by dohertj2 · 3 comments
Owner

Source: $file
Milestone: $currentMilestone

Labels: area:client-dotnet, type:feature, priority:p1

Deliverables:

  • MxValue helper conversions,
  • status proxy helpers,
  • typed exceptions,
  • EnsureProtocolSuccess,
  • EnsureMxAccessSuccess,
  • CLI commands: version, ping, open-session, close-session, register,
    add-item, advise, stream-events, write, write2, smoke,
  • JSON CLI output.

Acceptance criteria:

  • scalar and array conversions pass fixtures,
  • status arrays are preserved,
  • API keys are redacted,
  • smoke command closes session in finally.
Source: $file Milestone: $currentMilestone Labels: `area:client-dotnet`, `type:feature`, `priority:p1` Deliverables: - `MxValue` helper conversions, - status proxy helpers, - typed exceptions, - `EnsureProtocolSuccess`, - `EnsureMxAccessSuccess`, - CLI commands: version, ping, open-session, close-session, register, add-item, advise, stream-events, write, write2, smoke, - JSON CLI output. Acceptance criteria: - scalar and array conversions pass fixtures, - status arrays are preserved, - API keys are redacted, - smoke command closes session in `finally`.
dohertj2 added this to the clients-dotnet milestone 2026-04-26 15:22:37 -04:00
dohertj2 added the area:client-dotnettype:featurepriority:p1 labels 2026-04-26 15:22:37 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:41 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:41 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:43 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:43 -04:00
Author
Owner

Worker 1 is taking this issue.

Branch: agent-1/issue-40-implement-dotnet-values-status-errors-and-cli
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1

Worker 1 is taking this issue. Branch: agent-1/issue-40-implement-dotnet-values-status-errors-and-cli Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1
dohertj2 self-assigned this 2026-04-26 19:56:57 -04:00
Author
Owner

Implemented and merged via PR #93.

Verification performed by orchestrator:

  • git diff --check origin/main...HEAD passed.
  • dotnet build clients\dotnet\MxGateway.Client.sln passed: 0 warnings, 0 errors.
  • dotnet test clients\dotnet\MxGateway.Client.sln --no-build passed: 27 passed.
  • dotnet format clients\dotnet\MxGateway.Client.sln --verify-no-changes passed.

Reviewed branch state: branch was one commit ahead of current origin/main and mergeable.

Implemented and merged via PR #93. Verification performed by orchestrator: - `git diff --check origin/main...HEAD` passed. - `dotnet build clients\dotnet\MxGateway.Client.sln` passed: 0 warnings, 0 errors. - `dotnet test clients\dotnet\MxGateway.Client.sln --no-build` passed: 27 passed. - `dotnet format clients\dotnet\MxGateway.Client.sln --verify-no-changes` passed. Reviewed branch state: branch was one commit ahead of current `origin/main` and mergeable.
Author
Owner

Milestone clients-dotnet is complete.

Closed issues:

  • #38 Scaffold .NET Client Projects, merged via PR #87.
  • #39 Implement .NET GatewayClient And Session, merged via PR #89.
  • #40 Implement .NET Values, Status, Errors, And CLI, merged via PR #93.

Final verification for #40:

  • git diff --check origin/main...HEAD passed.
  • dotnet build clients\dotnet\MxGateway.Client.sln passed.
  • dotnet test clients\dotnet\MxGateway.Client.sln --no-build passed: 27 passed.
  • dotnet format clients\dotnet\MxGateway.Client.sln --verify-no-changes passed.
Milestone `clients-dotnet` is complete. Closed issues: - #38 Scaffold .NET Client Projects, merged via PR #87. - #39 Implement .NET GatewayClient And Session, merged via PR #89. - #40 Implement .NET Values, Status, Errors, And CLI, merged via PR #93. Final verification for #40: - `git diff --check origin/main...HEAD` passed. - `dotnet build clients\dotnet\MxGateway.Client.sln` passed. - `dotnet test clients\dotnet\MxGateway.Client.sln --no-build` passed: 27 passed. - `dotnet format clients\dotnet\MxGateway.Client.sln --verify-no-changes` passed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#40