Add Gateway Configuration And Validation #3

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

Source: $file
Milestone: $currentMilestone

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

Deliverables:

  • typed options for authentication, worker, sessions, events, dashboard, and
    protocol,
  • startup validation,
  • defaults matching design docs,
  • redacted effective-configuration model.

Acceptance criteria:

  • invalid worker path, invalid queue capacity, invalid auth config, and invalid
    dashboard config fail startup clearly,
  • redacted config never includes API key pepper or raw secrets.

Tests:

  • options binding,
  • validation,
  • redaction.
Source: $file Milestone: $currentMilestone Labels: `area:gateway`, `type:feature`, `priority:p0` Deliverables: - typed options for authentication, worker, sessions, events, dashboard, and protocol, - startup validation, - defaults matching design docs, - redacted effective-configuration model. Acceptance criteria: - invalid worker path, invalid queue capacity, invalid auth config, and invalid dashboard config fail startup clearly, - redacted config never includes API key pepper or raw secrets. Tests: - options binding, - validation, - redaction.
dohertj2 added this to the gateway-foundation milestone 2026-04-26 15:22:28 -04:00
dohertj2 added the area:gatewaytype:featurepriority:p0 labels 2026-04-26 15:22:28 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:32 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:32 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:33 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:34 -04:00
Author
Owner

Worker 2 is taking this issue.

Branch: agent-2/issue-3-add-gateway-configuration-and-validation
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2

Worker 2 is taking this issue. Branch: agent-2/issue-3-add-gateway-configuration-and-validation Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2
Author
Owner

Implemented and merged via PR #54: #54

Commit: 91ea71b0b7
Updated branch head after origin/main merge: a19af5f
Merge commit on main: 37da9d8f44
Branch: agent-2/issue-3-add-gateway-configuration-and-validation

Verification:

  • dotnet build src\MxGateway.sln passed with 0 warnings and 0 errors after merging origin/main into the branch.
  • dotnet test src\MxGateway.sln passed: 23 total tests.

Acceptance criteria verified: typed options bind from configuration, validation fails invalid worker path/queue/auth/dashboard settings clearly, redacted effective configuration omits secrets, and startup validation is wired into the gateway builder.

Implemented and merged via PR #54: https://gitea.dohertylan.com/dohertj2/mxaccessgw/pulls/54 Commit: 91ea71b0b7971a77c555a57a312b5379211ab22c Updated branch head after origin/main merge: a19af5f Merge commit on main: 37da9d8f44f650675d8a7c5bccc611d21409673b Branch: agent-2/issue-3-add-gateway-configuration-and-validation Verification: - dotnet build src\\MxGateway.sln passed with 0 warnings and 0 errors after merging origin/main into the branch. - dotnet test src\\MxGateway.sln passed: 23 total tests. Acceptance criteria verified: typed options bind from configuration, validation fails invalid worker path/queue/auth/dashboard settings clearly, redacted effective configuration omits secrets, and startup validation is wired into the gateway builder.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#3