TeraStor Firmware Console

Fleet

OTA campaign status

Per-site bundle version, OTA campaign progress, paused or aborted rollouts. Read-only stage 2 work; not part of Phase A.

Lands: Stage 2 (after firmware-console Phase A acceptance)

See terastor/firmware-pipeline:docs/gui_design.md for the full spec, and CLAUDE.md for the AI session context.