Skip to content

Add resource offender breakdowns#128

Merged
ovdmar merged 2 commits into
mainfrom
fb-resource-offenders-breakdown
Jun 7, 2026
Merged

Add resource offender breakdowns#128
ovdmar merged 2 commits into
mainfrom
fb-resource-offenders-breakdown

Conversation

@ovdmar

@ovdmar ovdmar commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • add typed resource offender breakdown contracts and a daemon endpoint for CPU, memory, disk, disk I/O, and Citadel process offenders
  • make bottom-bar resource metrics hover/focus controls that open an immediate modal with loading state while fetching the top 5 offenders
  • add focused backend, contract, and bottom-bar tests for the new breakdown behavior

Verification

  • pnpm vitest run apps/daemon/src/system-health-route.test.ts apps/daemon/src/system-resource-offenders.test.ts apps/web/src/cockpit-bottom-bar.test.ts packages/contracts/src/system-health.test.ts
  • pnpm typecheck && pnpm lint && pnpm check:arch && pnpm check:size && pnpm check:deps && pnpm build
  • pnpm e2e --project=desktop (48 passed, 3 skipped)

Note: an earlier full make check coverage run wedged after an unrelated terminal WebSocket test timeout; rerunning that specific terminal spec passed, and the targeted/static/build/desktop E2E checks above passed.

@ovdmar ovdmar merged commit 179c8d7 into main Jun 7, 2026
8 checks passed
@ovdmar ovdmar deleted the fb-resource-offenders-breakdown branch June 7, 2026 22:13
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