Implement Value Conversion #30

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

Source: $file
Milestone: $currentMilestone

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

Deliverables:

  • scalar VARIANT conversion,
  • SAFEARRAY conversion,
  • raw fallback metadata,
  • timestamp conversion,
  • array rank/dimension metadata where available.

Acceptance criteria:

  • bool/int/float/double/string/time conversions work,
  • arrays convert for supported types,
  • unknown values keep raw metadata,
  • credential-bearing values are not logged.

Tests:

  • scalar conversion matrix,
  • array conversion matrix,
  • null/empty cases,
  • raw fallback.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `type:feature`, `priority:p0` Deliverables: - scalar `VARIANT` conversion, - SAFEARRAY conversion, - raw fallback metadata, - timestamp conversion, - array rank/dimension metadata where available. Acceptance criteria: - bool/int/float/double/string/time conversions work, - arrays convert for supported types, - unknown values keep raw metadata, - credential-bearing values are not logged. Tests: - scalar conversion matrix, - array conversion matrix, - null/empty cases, - raw fallback.
dohertj2 added this to the mxaccess-worker-parity-slice milestone 2026-04-26 15:22:34 -04:00
dohertj2 added the area:workertype:featurepriority:p0 labels 2026-04-26 15:22:34 -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:38 -04:00
Author
Owner

Worker 2 is taking this issue.

Branch: agent-2/issue-30-implement-value-conversion
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2

Worker 2 is taking this issue. Branch: agent-2/issue-30-implement-value-conversion Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2
Author
Owner

Implemented and merged via PR #67: #67

Commit: 6559672fc1
Merge commit on main: cde9c89386
Branch: agent-2/issue-30-implement-value-conversion

Verification:

  • dotnet build src\MxGateway.sln passed with 0 warnings and 0 errors.
  • dotnet test src\MxGateway.Worker.Tests\MxGateway.Worker.Tests.csproj -p:Platform=x86 passed: 54 tests.
  • dotnet test src\MxGateway.sln --no-build passed: 167 total tests.

Acceptance criteria verified: VARIANT-like scalar/array value projections, unsupported conversion diagnostics, and focused worker conversion tests are in place.

Implemented and merged via PR #67: https://gitea.dohertylan.com/dohertj2/mxaccessgw/pulls/67 Commit: 6559672fc13800b0d6c0ce20f9724b3057789e1e Merge commit on main: cde9c89386d4700528a4685af54c69a59727f7e8 Branch: agent-2/issue-30-implement-value-conversion Verification: - dotnet build src\\MxGateway.sln passed with 0 warnings and 0 errors. - dotnet test src\\MxGateway.Worker.Tests\\MxGateway.Worker.Tests.csproj -p:Platform=x86 passed: 54 tests. - dotnet test src\\MxGateway.sln --no-build passed: 167 total tests. Acceptance criteria verified: VARIANT-like scalar/array value projections, unsupported conversion diagnostics, and focused worker conversion 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#30