Functional domain: Maintenance & Optimization Status: Beta — OTA and fleet operations Stable; maintenance window types Beta.
Canonical architecture: cognitive-resilience-architecture.md
Schedule and execute maintenance, calibration, cleanup, updates, and resource optimization during low-risk windows without compromising mission safety.
| Responsibility | Platform service | Tier |
|---|---|---|
| OTA rollouts | Fleet OTA, spanda deploy rollout |
Stable |
| Maintenance windows | spanda-autonomy::maintenance |
Beta |
| Calibration | Device pool + verify | Beta |
| Log rotation / cleanup | Telemetry store | Stable |
| Backup | Config snapshots | Stable |
| Sleep / low-activity mode | SleepMode, LowActivityMode |
Beta |
spanda-autonomy)MaintenanceWindow, SleepMode, LowActivityMode, ScheduledRecovery, CalibrationWindow,
UpdateWindow
| Field | Use |
|---|---|
lifecycle_state |
Maintenance vs active |
firmware_version / software_version |
OTA target tracking |
Entity.homeostasis |
Defer maintenance when unstable |
SleepModeUpdateWindow when fleet readiness partialOTA and deploy (Stable):
spanda deploy plan
spanda deploy rollout
spanda deploy rollback
Maintenance window CLI — Planned (spanda maintenance window).
| Surface | Endpoint |
|---|---|
| OTA | /v1/ota/* |
| Homeostasis trigger | GET /v1/autonomy/homeostasis |
| Governance windows | GET /v1/governance |
OTA tab (Stable). Maintenance scheduling panel — Planned; homeostasis drift may recommend maintenance in Cognitive & Resilience tab.