tRPC procedures in the sidebar, including nested routers. user.list stays one procedure. A client call such as trpc.user.list.useQuery() jumps to it.
A client path with no procedure is a warning once this workspace contains a router. A procedure that no client calls is normal, so it is not a warning.
What you get
Sidebar of procedures, with query, mutation, or subscription
Jump from useQuery, useMutation, useInfiniteQuery, or useSuspenseQuery to the procedure
Warning when the client path does not exist
The sidebar stays empty until the workspace depends on @trpc/server, @trpc/client, @trpc/react-query, or @trpc/next.