Skip to content

[codex] Add dashboard read models#5

Merged
cody257 merged 1 commit into
mainfrom
codex/dashboard-read-models
May 10, 2026
Merged

[codex] Add dashboard read models#5
cody257 merged 1 commit into
mainfrom
codex/dashboard-read-models

Conversation

@cody257

@cody257 cody257 commented May 10, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a backend-only DashboardReadModelService for frontend-ready state.
  • Expose module cards, pending Tune approvals, recent ledger events, and dashboard summary state.
  • Keep the service read-only over ModuleStatusService and IBlackboardStore; no Tune execution or module jobs are run.
  • Add focused tests for module cards, pending proposal filtering, recent event ordering, and summary counts.

Validation

  • dotnet test .\tests\AppLens.Backend.Tests\AppLens.Backend.Tests.csproj --filter DashboardReadModelServiceTests: 3 passed, 0 failed.
  • dotnet test .\AppLensDesktop.sln: 47 passed, 0 failed.
  • dotnet build .\AppLensDesktop.sln: succeeded with 0 warnings and 0 errors.
  • git diff --cached --check: passed.

Notes

  • Backend only. No frontend changes.
  • No live system-changing jobs were run.

@cody257 cody257 marked this pull request as ready for review May 10, 2026 23:34
@cody257 cody257 merged commit e86b19c into main May 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant