Skip to content

perf(rpc): performance + async lifecycle closure#512

Open
beruro wants to merge 8 commits into
developfrom
junyu/rpc-performance-closure
Open

perf(rpc): performance + async lifecycle closure#512
beruro wants to merge 8 commits into
developfrom
junyu/rpc-performance-closure

Conversation

@beruro

@beruro beruro commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

Performance / lifecycle closure for the RPC + async layers (8 commits):

  • perf(diagnostics): bound RPC latency aggregation
  • perf(streaming): coalesce state IPC edges
  • perf(cli): replace reconciliation polling with intent push
  • refactor(async): add scoped resource lifecycle
  • refactor(data): scope shared application loaders
  • refactor(projects): fence scoped loader results
  • perf(polling): suspend hidden resource refreshes
  • docs(audit): record async lifecycle verdicts

Notes

  • Branch predates latest develop; rebase/update before merge.
  • First of a batched split of a large local working tree.

Test plan

  • cargo check / clippy (backend)
  • pnpm typecheck + vitest (frontend)
  • Manual: hidden-tab refresh suspension; CLI intent-push path

beruro added 8 commits July 22, 2026 21:47
Pre-commit hook ran. Total eslint: 0, total circular: 0
Pre-commit hook ran. Total eslint: 0, total circular: 0
Pre-commit hook ran. Total eslint: 0, total circular: 0
Pre-commit hook ran. Total eslint: 10, total circular: 0
Pre-commit hook ran. Total eslint: 10, total circular: 0
Pre-commit hook ran. Total eslint: 10, total circular: 0
Pre-commit hook ran. Total eslint: 10, total circular: 0
Pre-commit hook ran. Total eslint: 10, total circular: 0
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