aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/superpowers/specs/2026-09-14-desktop-shell-design.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/superpowers/specs/2026-09-14-desktop-shell-design.md b/docs/superpowers/specs/2026-09-14-desktop-shell-design.md
index d1a8b47..bbf973b 100644
--- a/docs/superpowers/specs/2026-09-14-desktop-shell-design.md
+++ b/docs/superpowers/specs/2026-09-14-desktop-shell-design.md
@@ -161,9 +161,10 @@ guest-agent-only, showing a dash rather than substituting libvirt's
host-side numbers, which measure something else.
The tile shows a status dot. Since the service sleeps while the page is closed,
-the tile needs some state to show: either a neutral dot until the page has been
-opened, or one cheap `virsh list` when the drawer opens rather than when the
-page does. The latter is preferred and will be settled during implementation.
+the tile needs some state to show, so the drawer opening triggers one `virsh
+list` rather than waiting for the page. A tile that cannot say anything until
+its page has been visited is a poor tile, and one list call is cheap; the
+per-VM polling for stats and managed save still waits for the page.
`vms_dots.sh` stays on waybar, unchanged and outside the shell, so nothing
loses glanceable VM state when the in-shell service sleeps.