Compare CRUMB files under the Unity profile
crumb_compare_designsIdentify exact bytes, root, and component differences between baseline and candidate CRUMB .cru designs, omitting unverified payload signatures.
Instructions
Read-only, GUID-matched comparison of a baseline and candidate .cru under crumb.unity/1.3.5. Distinguishes exact bytes, modeled equivalence, root changes, component changes, and unverified payload signatures without returning raw XML, firmware, EEPROM bytes, or thumbnails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | summary | |
| limit | No | ||
| cursor | No | ||
| baselinePath | Yes | Workspace-relative baseline .cru project ref | |
| topologyMode | No | known-board-v1.3.5 | |
| candidatePath | Yes | Workspace-relative candidate .cru project ref | |
| includeGeometry | No | ||
| compatibilityProfile | No | crumb.unity/1.3.5 | |
| expectedBaselineDigest | No | Optional sha256: digest previously recorded for the baseline | |
| expectedCandidateDigest | No | Optional sha256: digest previously recorded for the candidate |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| context | Yes | ||
| summary | Yes | ||
| diagnostics | Yes | ||
| nextActions | Yes | ||
| contractVersion | Yes |