run — Execute a Spanda program on the interpreter backend.
spanda run [--json] [--verbose] [--trace-*] [--record] [--persist-telemetry] <file.sd>
Execute a Spanda program on the interpreter backend.
--trace-scheduler, --trace-tasks, --trace-triggers, --trace-events — scheduler telemetry
--trace-realtime, --metrics-json — realtime metrics
--record — write mission trace
--persist-telemetry — append device/sensor/heartbeat events to .spanda/telemetry-store.jsonl
spanda run examples/rover.sd
spanda run robot.sd --trace-realtime --metrics-json
spanda run rover.sd --persist-telemetry
0 on successful execution; 1 on runtime or compile errors.
Mission traces when using --record (default: mission.trace). Persistent telemetry when using
--persist-telemetry (.spanda/telemetry-store.jsonl).
spanda-sim(1), spanda-replay(1), spanda(1), spanda-reference.md