Setting the file. One moment. High Level Scenarios · Rivet SDK · anthropics/knowledge-work-plugins · Skills Docs22
Validate Data
Tech Debt
62
Recruiting Pipeline
71
Vendor Check
125
Zoom Meeting SDK Web
88
Vendor Review
181
Create An Asset
Video Sdk/web
- Modules:
ChatbotClient + TeamChatClient
- Auth: Client Credentials (chatbot) + User OAuth or S2S for Team Chat APIs
- Flow:
- Slash command enters chatbot webhook.
- Bot queries channel and member lists via Team Chat endpoints.
- Bot posts/updates interactive message cards.
- Risks:
- Misaligned scopes cause endpoint failures.
- Wrong port in Marketplace event subscription prevents callbacks.
- Modules:
UsersS2SAuthClient, MeetingsS2SAuthClient, optionally AccountsS2SAuthClient
- Auth: S2S OAuth
- Flow:
- Backend receives internal request to create/update Zoom resources.
- Rivet endpoints wrap REST calls.
- Webhooks confirm completion state.
- Risks:
- Missing
accountId or stale S2S credentials.
- Event and API schema mismatch across versions.
- Module:
VideoSdkClient
- Auth: Video SDK JWT
- Flow:
- Create/list/manage sessions.
- Manage recording/BYOS/report endpoints.
- React to session/recording webhooks.
- Risks:
- Wrong credential type (OAuth client vs Video SDK key/secret).
- Ignoring recording and BYOS endpoint field changes after upgrades.
- Module: product-specific client +
AwsLambdaReceiver
- Flow:
- Instantiate client with
receiver: new AwsLambdaReceiver(...).
- Export Lambda handler that delegates to
await client.start() handler.
- Use API Gateway/serverless-offline for local parity.
- Risks:
- User OAuth expectations with unsupported receiver flow.
- Secret token mismatch across Lambda environments.
- Modules: one or more, with external token/state stores
- Flow:
- Receive webhook.
- Resolve tenant and token context.
- Execute routed API action.
- Persist audit and retry state.
- Risks:
- In-memory token store only (tokens lost on restart).
- Missing idempotency for retried webhook events.
scenarios/high-level-scenarios.md