Separate the product API from the provider access path
A stable customer contract can describe accounts, profiles, companies, relations, chats, messages, invitations, posts, search, and jobs without pretending they are implemented. The provider adapter is a separate decision governed by authorization and conformance. DewEngine currently has only this target vocabulary for LinkedIn; the non-official session path is decision-gated and cannot be sold or invoked.
- Publish capability state beside every resource and method
- Return not-implemented rather than manufacturing a response