Validates the structural consistency of typescript_rpc configuration against
the generated manifest.
Checks per RPC action:
- The referenced action exists on the resource.
- The action (and any
read_actionoverride) ispublic?: true. :get?and:get_byoptions are coherent (read-only, mutually exclusive,get_byreferences real attributes).:allowed_loads/:denied_loadsare mutually exclusive.- RPC action / typed query / argument names are TypeScript-safe.
- Each public relationship's destination has a public read action.
Also enforces cross-domain uniqueness of RPC action names and typed query names.
Reads rpc_configs (raw per-resource RPC config including typed_queries) from
the manifest module's persisted state so resources that are reachability roots
without rpc_actions still get their typed_queries validated.