executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
salesloft-core-workflow-bReconcile Salesloft cadence membership state and engagement counts with an incremental, restartable read workflow. Use when building sales outcome reporting or downstream CRM synchronization. Trigger with "Salesloft cadence analytics", "Salesloft membership sync", or "Salesloft engagement reconciliation".
Independent GitHub snapshot · Automated classification · Original documentation governs
name: salesloft-core-workflow-b description: >- Reconcile Salesloft cadence membership state and engagement counts with an incremental, restartable read workflow. Use when building sales outcome reporting or downstream CRM synchronization. Trigger with "Salesloft cadence analytics", "Salesloft membership sync", or "Salesloft engagement reconciliation". argument-hint: "[repository-path] [team-alias] [cursor]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.6.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
This skill synchronizes cadence membership state and its documented engagement counts without relying on obsolete activity paths. It preserves mutable-record semantics and a restartable cursor.
cadences:read plus any endpoint-specific read scopeupdated_at cursorUse Read, Glob, and Grep to inspect schemas, sync checkpoints, and consumers. Use WebFetch only for current Salesloft endpoint and polling documentation. Use Write or Edit after confirming the destination contract.
GET /v2/cadence_memberships supports updated_at filters, sort_by=updated_at, direction, page, and per_page up to 100.Use the explicit team credential with the minimum read scopes. Never mix cursors or destination partitions between teams.
updated_at ascending with a bounded page size.Keep this workflow read-only in Salesloft. Do not infer immutable cadence episodes, individual email events, or user performance conclusions from aggregate membership counts alone.
Return team partition, cursor interval, pages and endpoint cost, source/upsert/deduplicated counts, reconciliation result, and next durable cursor.
| Condition | Response |
|---|---|
| Cursor moves backward | Stop and restore the last committed checkpoint. |
| Same timestamp repeats | Use overlap plus stable-ID deduplication; never skip blindly. |
| 429 | Preserve the page and cursor, then resume after bounded backoff. |
| Destination partial failure | Roll back or replay the page before advancing. |
The example below shows the minimum redacted evidence expected from a successful invocation of this operator workflow.
team=team-42; fetched=100; upserted=98; overlap=2; cursor=committed