feat(install): narrate make install-service phases
The install path produces ~4 short stdout lines, then sits silent for
tens of seconds while the old supervisor drains and the new one warms
up. Narrate each transition so the user can read top-to-bottom and
understand what the seconds were spent on.
- service install (Linux): label the systemd daemon-reload and enable
steps explicitly.
- service restart: print "Stopping old supervisor (...)" and replace
the misleading "Service restarted" with "New supervisor process
started (warming up)" — systemd Type=simple returns at fork, not
ready.
- supervisor main(): two-space-indented milestone prints (flush=True)
for maintenance tasks (when ran>0), Callosum bus, convey, sense,
cortex, link, and final supervisor-ready, gated to match the
existing --no-* flags.
- Makefile readiness loop: rename to "Waiting for supervisor to
report healthy...", trail dots on each failed health probe, print
"Service is healthy." on success.
UX/transparency only — no timing, retry, readiness-probe, or service
behavior changes. Bundled formatter drift in two unrelated tests
that make ci required.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>