Diff Board Snapshots
diff_boardCompare stored FigJam board snapshots to report changes in clusters, nodes, and connectors, revealing differences between ingests.
Instructions
Compare retained local snapshots of the same board, reporting cluster, node and connector changes. Requires at least two distinct ingests. compareTo=1 selects the previous snapshot, 2 selects two states back. No network or LLM calls; ingest_board must capture the current Figma state first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boardId | Yes | The Figma file key, as returned by ingest_board | |
| compareTo | No | How many snapshots back to use as the baseline (1 = the ingest before the latest) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stats | Yes | ||
| boardId | Yes | ||
| newClusters | Yes | ||
| summaryText | Yes | Paste-ready human/LLM-readable change report | |
| removedClusters | Yes | ||
| addedConnections | Yes | ||
| currentCreatedAt | Yes | ISO timestamp of the latest ingest | |
| modifiedClusters | Yes | ||
| tableCellChanges | No | ||
| baselineCreatedAt | Yes | ISO timestamp of the baseline ingest | |
| currentSnapshotId | No | ||
| baselineSnapshotId | No | ||
| removedConnections | Yes |