Performance Hardening: Cache and De-risk Summary Endpoints #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue covers performance and caching for dashboard and inventory/budget summaries.
Problems:
Files:
Acceptance criteria:
Fixed in
4ecd233— Budget summary cached 1min. Dashboard cached 30s per user (2.1s→40ms). Inventory health endpoint added.Completed in
9e13984— Inventory /issues and /needs-review-count use server-side NocoDB WHERE filters (no full scans). Budget buildLookups cached 2min. Budget summary cached 1min. Dashboard cached 30s.Completed. Budget /transactions/recent cached 30s, /uncategorized-count cached 2min. Actual Budget per-account API constraint documented. All inventory full scans already eliminated. No remaining unmitigated hot paths.