Issue #2: define protobuf contracts #52

Merged
dohertj2 merged 1 commits from agent-1/issue-2-define-protobuf-contracts into main 2026-04-26 16:14:08 -04:00
Owner

Summary

  • Defines public MXAccess gateway gRPC contracts and worker IPC envelope messages.
  • Adds generated C# protobuf/gRPC output under src/MxGateway.Contracts/Generated.
  • Adds protobuf descriptor and serialization round-trip tests for commands, replies, events, values, statuses, and worker envelopes.

Verification

  • dotnet format src\MxGateway.sln --include src\MxGateway.Tests\Contracts\ProtobufContractRoundTripTests.cs
  • dotnet build src\MxGateway.Contracts\MxGateway.Contracts.csproj
  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.sln --no-build

Closes #2

## Summary - Defines public MXAccess gateway gRPC contracts and worker IPC envelope messages. - Adds generated C# protobuf/gRPC output under `src/MxGateway.Contracts/Generated`. - Adds protobuf descriptor and serialization round-trip tests for commands, replies, events, values, statuses, and worker envelopes. ## Verification - `dotnet format src\MxGateway.sln --include src\MxGateway.Tests\Contracts\ProtobufContractRoundTripTests.cs` - `dotnet build src\MxGateway.Contracts\MxGateway.Contracts.csproj` - `dotnet build src\MxGateway.sln` - `dotnet test src\MxGateway.sln --no-build` Closes #2
dohertj2 added 1 commit 2026-04-26 16:12:47 -04:00
dohertj2 merged commit 03ab36c4d5 into main 2026-04-26 16:14:08 -04:00
Sign in to join this conversation.