Issue #15: implement dashboard snapshot service #73

Merged
dohertj2 merged 2 commits from agent-1/issue-15-implement-dashboard-snapshot-service into main 2026-04-26 17:56:02 -04:00
Owner

Summary

  • Add immutable dashboard snapshot DTOs for sessions, workers, metrics, faults, and effective configuration.
  • Add DashboardSnapshotService with read-only projection, redaction, configured limits, and timer-based WatchSnapshotsAsync.
  • Register the dashboard snapshot service in gateway DI and document the snapshot projection in gateway.md.

Tests

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj
## Summary - Add immutable dashboard snapshot DTOs for sessions, workers, metrics, faults, and effective configuration. - Add DashboardSnapshotService with read-only projection, redaction, configured limits, and timer-based WatchSnapshotsAsync. - Register the dashboard snapshot service in gateway DI and document the snapshot projection in gateway.md. ## Tests - dotnet build src\\MxGateway.sln - dotnet test src\\MxGateway.Tests\\MxGateway.Tests.csproj
dohertj2 added 1 commit 2026-04-26 17:53:38 -04:00
dohertj2 added 1 commit 2026-04-26 17:55:48 -04:00
dohertj2 merged commit 015fa1f50d into main 2026-04-26 17:56:02 -04:00
Sign in to join this conversation.