Last Updated: 2026-03-18
Reduce database over-fetching by making “who is the user / what account/workspace authority do they have?” a single canonical request lifecycle, and make DB/query duplication visible in a per-navigation trace.
getAppContextOrNull() and a shared AppContext type to centralize core identity/account/integration state./api/batch/dashboard to use the canonical getAppContextOrNull().withTraceRoute() and a dashboard RequestDebugPanel for per-navigation trace inspection.Open dashboard pages, then compare traces in the Request Trace debug panel:
DuplicateQueryLabels / DuplicateRouteLabelsQueriesDB timeRecord totals for:
/api/batch/dashboard)This document is a repo artifact intended for verification, not an API contract.