Scaffold Worker Project #20

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

Source: $file
Milestone: $currentMilestone

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

Deliverables:

  • create src/MxGateway.Worker,
  • target .NET Framework 4.8,
  • platform target x86,
  • reference generated worker contracts,
  • reference ArchestrA.MXAccess.dll,
  • create src/MxGateway.Worker.Tests,
  • document MSBuild command from docs/toolchain-links.md.

Acceptance criteria:

  • worker builds as x86,
  • worker tests run,
  • MXAccess interop reference exists only inside worker boundary,
  • gateway project does not reference MXAccess.

Tests:

  • worker build,
  • worker test project compile.
Source: $file Milestone: $currentMilestone Labels: `area:worker`, `type:infra`, `priority:p0` Deliverables: - create `src/MxGateway.Worker`, - target `.NET Framework 4.8`, - platform target `x86`, - reference generated worker contracts, - reference `ArchestrA.MXAccess.dll`, - create `src/MxGateway.Worker.Tests`, - document MSBuild command from `docs/toolchain-links.md`. Acceptance criteria: - worker builds as x86, - worker tests run, - MXAccess interop reference exists only inside worker boundary, - gateway project does not reference MXAccess. Tests: - worker build, - worker test project compile.
dohertj2 added this to the mxaccess-worker-foundation milestone 2026-04-26 15:22:32 -04:00
dohertj2 added the area:workertype:infrapriority:p0 labels 2026-04-26 15:22:32 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:36 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:36 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:36 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:36 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:36 -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
Author
Owner

Worker 3 is taking this issue.

Branch: agent-3/issue-20-scaffold-worker-project
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-3

Worker 3 is taking this issue. Branch: agent-3/issue-20-scaffold-worker-project Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-3
Author
Owner

Implemented and merged via PR #58: #58

Commit: b42c3c8b3b
Merge commit on main: 4094e64ee0
Branch: agent-3/issue-20-scaffold-worker-project

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: 7 tests.
  • dotnet test src\MxGateway.sln --no-build passed: 56 total tests.

Acceptance criteria verified: .NET Framework 4.8 x86 worker and worker test projects exist, worker references generated contracts, MXAccess interop metadata is confined to the worker boundary, and the documented MSBuild command is included.

Implemented and merged via PR #58: https://gitea.dohertylan.com/dohertj2/mxaccessgw/pulls/58 Commit: b42c3c8b3b81da87ae3980ef995a6be3ea91f7ac Merge commit on main: 4094e64ee066ac1947d133e7233f7eb0507ac893 Branch: agent-3/issue-20-scaffold-worker-project 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: 7 tests. - dotnet test src\\MxGateway.sln --no-build passed: 56 total tests. Acceptance criteria verified: .NET Framework 4.8 x86 worker and worker test projects exist, worker references generated contracts, MXAccess interop metadata is confined to the worker boundary, and the documented MSBuild command is included.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#20