Spanda tracks memory growth over time and raises warnings when configured thresholds are exceeded.
memory_watch RoverRuntime {
threshold growth > 100 MB over 10 min;
action {
mark Warning;
create MemoryLeakEvent;
}
}
on memory_leak detected {
mark Degraded;
notify_operator;
}
MemoryLeakEvent and record in mission traceA memory leak warning reduces the health readiness factor score by 15 points.
spanda fault scan rover.sd --inject-memory-leak
spanda fault report rover.sd --json