Assemble the navigation menu
What It Does
Navigation combines built-in sections, administrative areas, staff links and customer record placements. Context and entitlement changes recompute the result, and built-in entries do not wait for Metadata.
The Flow
When Something Fails
A failed navigation read falls back to definition and custom-app lists. If fallback fails, no automatic error retry or focus revalidation runs. Cached data can remain; without it only built-in entries appear. Reconnect, remount and explicit designer revalidation can ask again. Designer mutation does not broadcast updates to other tabs.
Open Design Questions
Customer visibility of planned entries remains open. Websites is not gated in the menu. The required Accounting ordering remains separate from the pinned implementation.