ci / rust (push) Failing after 7m18s
New helpers in maestro-installer::systemd: * `render_web_unit` — same shape as the daemon unit, ordered after `maestrod.service` so the proxy doesn't 502 on startup. * `user_web_unit_path` / `default_maestro_web_path` — under `~/.config/` and `~/.cargo/bin/` respectively. New wizard step (NAP-241 deferred this; phone-dogfood on 2026-05-26 surfaced it): after the daemon+systemd flow, optionally `cargo install maestro-web` and lay down `~/.config/systemd/user/maestro-web.service`. Re-runs detect the existing unit and refresh + restart silently. New flags: * `--no-web` — skip the prompt entirely (headless hosts). * `--web-exec-start <path>` — override the unit's ExecStart. Non-interactive (`--yes` / piped) skips the web step unless an existing unit is being refreshed — operators opt in by re-running once interactively, then subsequent unattended re-runs refresh automatically. docs/INSTALL.md updated with the new flow + flags. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>