Analyze a CRUMB design semantically
crumb_analyze_designAnalyzes CRUMB circuit projects to extract component parameters, terminal connections, and inferred connection groups for net tracing and design verification.
Instructions
Recognizes version-pinned component parameters, terminal attachments, and inferred connection groups. Summary is the bounded default; components and connections use opaque cursors. Embedded firmware and geometry require explicit opt-in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Workspace-relative .cru project ref | |
| view | No | summary | |
| limit | No | ||
| cursor | No | ||
| topologyMode | No | known-board-v1.3.5 | |
| includeGeometry | No | ||
| includeSourceCode | No | ||
| expectedProjectDigest | No | Optional sha256: digest from a prior cross-model handoff |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| context | Yes | ||
| summary | Yes | ||
| diagnostics | Yes | ||
| nextActions | Yes | ||
| contractVersion | Yes |