Expand description
Streamed install / sign-in progress events.
The neutral event vocabulary a subprocess install (or login) flow
reports through. Both transports (axum SSE, Tauri Channel) serialize
these identically — keep the field names stable, the TypeScript
front-end consumes them verbatim. The concrete install scripts
(e.g. bob’s install-bob.sh) live in the per-harness crates; this is
just the shape they emit.