Debugging¶
Release readiness comes from being able to diagnose the same graph reliably inside Studio and the runtime services it deploys.
Fast Debug Checklist¶
- Compile the graph and inspect the generated runtime structure
- Verify every operator host binding (
Service Id) - Check required state fields for empty or invalid values
- Confirm the producer/consumer SHM names actually match
- Open a visualization node close to the failure stage, not only at the end
Common Shortcuts¶
Tab: quick node searchDelete/Backspace: delete selected nodesEsc: cancel placementCtrl+R: compile and print runtime graphF5: deploy graph to runtime
Canvas navigation:
- Middle mouse drag: pan
W/A/S/Dor arrow keys: panQ/EorPageUp/PageDown: zoom
Typical Failure Modes¶
- Ports refuse to connect because edge types differ
- Compile fails because a referenced host service does not exist
- Deploy fails because a required state field is missing or rejected
- UI nodes look healthy, but the runtime service itself is not running