Implement Worker Process Launcher #10

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

Source: $file
Milestone: $currentMilestone

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

Deliverables:

  • worker executable validation,
  • process launch with session id, pipe name, protocol version,
  • nonce via environment,
  • startup timeout handling,
  • failed-startup cleanup.

Acceptance criteria:

  • command line contains no secrets,
  • nonce is not logged,
  • failed startup kills worker and disposes pipe,
  • process id is recorded.

Tests:

  • fake worker success/failure,
  • timeout kill,
  • command-line redaction.
Source: $file Milestone: $currentMilestone Labels: `area:gateway`, `type:feature`, `priority:p0` Deliverables: - worker executable validation, - process launch with session id, pipe name, protocol version, - nonce via environment, - startup timeout handling, - failed-startup cleanup. Acceptance criteria: - command line contains no secrets, - nonce is not logged, - failed startup kills worker and disposes pipe, - process id is recorded. Tests: - fake worker success/failure, - timeout kill, - command-line redaction.
dohertj2 added this to the gateway-sessions-ipc milestone 2026-04-26 15:22:29 -04:00
dohertj2 added the area:gatewaytype:featurepriority:p0 labels 2026-04-26 15:22:29 -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:33 -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 1 is taking this issue.

Branch: agent-1/issue-10-implement-worker-process-launcher
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1

Worker 1 is taking this issue. Branch: agent-1/issue-10-implement-worker-process-launcher Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1
Author
Owner

Implemented and merged via PR #60: #60

Commit: c1188c6957
Merge commit on main: e2b4dfcb32
Branch: agent-1/issue-10-implement-worker-process-launcher

Verification:

  • dotnet build src\MxGateway.sln passed with 0 warnings and 0 errors.
  • dotnet test src\MxGateway.sln --no-build passed: 82 total tests.

Acceptance criteria verified: process launcher builds arguments/environment, validates executable path, captures process id/start time, reports launch failures, supports startup timeout/failure cleanup, and has focused launcher tests.

Implemented and merged via PR #60: https://gitea.dohertylan.com/dohertj2/mxaccessgw/pulls/60 Commit: c1188c6957422a921e1cca06e04e638cc3278b62 Merge commit on main: e2b4dfcb3285773239a1c3683b0a2f092843d397 Branch: agent-1/issue-10-implement-worker-process-launcher Verification: - dotnet build src\\MxGateway.sln passed with 0 warnings and 0 errors. - dotnet test src\\MxGateway.sln --no-build passed: 82 total tests. Acceptance criteria verified: process launcher builds arguments/environment, validates executable path, captures process id/start time, reports launch failures, supports startup timeout/failure cleanup, and has focused launcher tests.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#10