Implement MXSTATUS_PROXY And HRESULT Conversion #31

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

Source: $file
Milestone: $currentMilestone

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

Deliverables:

  • MXSTATUS_PROXY[] conversion,
  • category/source/detail preservation,
  • success field preservation,
  • HRESULT extraction from COM exceptions,
  • safe diagnostic messages.

Acceptance criteria:

  • status arrays are not collapsed,
  • raw fields preserved,
  • exception HRESULT is captured,
  • completion-only status bytes are raw unless exact mapping is proven.

Tests:

  • status struct conversion,
  • exception/HRESULT mapping,
  • raw fallback metadata.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `type:feature`, `priority:p0` Deliverables: - `MXSTATUS_PROXY[]` conversion, - category/source/detail preservation, - success field preservation, - HRESULT extraction from COM exceptions, - safe diagnostic messages. Acceptance criteria: - status arrays are not collapsed, - raw fields preserved, - exception HRESULT is captured, - completion-only status bytes are raw unless exact mapping is proven. Tests: - status struct conversion, - exception/HRESULT mapping, - raw fallback metadata.
dohertj2 added this to the mxaccess-worker-parity-slice milestone 2026-04-26 15:22:35 -04:00
dohertj2 added the area:workertype:featurepriority:p0 labels 2026-04-26 15:22:35 -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
Author
Owner

Worker 2 is taking this issue.

Branch: agent-2/issue-31-implement-mxstatus-proxy-and-hresult-conversion
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2

Worker 2 is taking this issue. Branch: agent-2/issue-31-implement-mxstatus-proxy-and-hresult-conversion Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2
Author
Owner

Implemented and merged via PR #70: #70

Commit: 29455fc1f6
Updated branch head after current-main merge: 276288a
Merge commit on main: 626e7762d9
Branch: agent-2/issue-31-implement-mxstatus-proxy-and-hresult-conversion

Verification:

  • dotnet build src\MxGateway.sln passed with 0 warnings and 0 errors after merging current main.
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 passed: 67 tests.
  • dotnet test src\MxGateway.sln --no-build passed: 187 total tests.

Acceptance criteria verified: MXSTATUS_PROXY conversion, HRESULT conversion, detail text mapping, null/error handling, and focused worker tests are in place.

Implemented and merged via PR #70: https://gitea.dohertylan.com/dohertj2/mxaccessgw/pulls/70 Commit: 29455fc1f6ad8c4c433f684fb7d3d401e87fc970 Updated branch head after current-main merge: 276288a Merge commit on main: 626e7762d93d41f7640934d940d74460894372e5 Branch: agent-2/issue-31-implement-mxstatus-proxy-and-hresult-conversion Verification: - dotnet build src\\MxGateway.sln passed with 0 warnings and 0 errors after merging current main. - dotnet test src\\MxGateway.Worker.Tests\\MxGateway.Worker.Tests.csproj -p:Platform=x86 passed: 67 tests. - dotnet test src\\MxGateway.sln --no-build passed: 187 total tests. Acceptance criteria verified: MXSTATUS_PROXY conversion, HRESULT conversion, detail text mapping, null/error handling, and focused worker tests are in place.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Blocks Depends on
Reference: dohertj2/mxaccessgw#31