Status: Experimental · Phase: Build, Operate · Priority: P0.1
Visualize how a Spanda program composes missions, capabilities, hardware, providers, packages, and safety rules.
spanda graph rover.sd
spanda graph rover.sd --format mermaid
spanda graph rover.sd --format dot
spanda graph rover.sd --json
spanda graph rover.sd --config spanda.toml
Mission
↓ Capabilities
↓ Hardware
↓ Providers
↓ Packages
↓ Safety Rules
| Node type | Source |
|---|---|
| Mission | mission { } declarations |
| Capabilities | spanda-capability traceability |
| Hardware | hardware, deploy, requires_hardware |
| Providers | Import paths + provider registry |
| Packages | spanda.toml dependencies |
| Safety | kill switches, robot safety blocks |
nodes, edges, metadata)dot -Tpng for presentationsspanda-graph — static analysis only; no runtime changes.
Composes with spanda-capability, spanda-config, and readiness traceability rows.