mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-23 20:25:56 +00:00
Auto-detect first host install completion
This commit is contained in:
@@ -162,7 +162,11 @@ management, and fleet control surfaces.
|
||||
When the first host reports successfully, the install workflow must treat
|
||||
that as a completion handoff with direct navigation into `/dashboard` and
|
||||
`/settings/infrastructure/operations` instead of leaving operators on a
|
||||
generic lookup result.
|
||||
generic lookup result. When the workspace starts from zero active connected
|
||||
infrastructure and install commands are available, the same lifecycle path
|
||||
must auto-watch the canonical `/api/state` projection for the first
|
||||
reporting host rather than requiring a brand-new operator to know and type
|
||||
a hostname or agent ID just to see the first success handoff.
|
||||
9. Keep `frontend-modern/src/components/SetupWizard/SetupCompletionPanel.tsx`
|
||||
ordered around the actual first-run operator sequence: credentials that must
|
||||
be saved now should be visible before the operator leaves the screen, and
|
||||
|
||||
@@ -209,6 +209,13 @@ Own canonical runtime payload shapes between backend and frontend.
|
||||
flow must expose direct navigation into `/dashboard` and
|
||||
`/settings/infrastructure/operations` rather than leaving the operator on a
|
||||
transport-only status readout.
|
||||
19. Keep the shared first-host detection contract explicit on `/api/state` as
|
||||
used by
|
||||
`frontend-modern/src/components/Settings/useInfrastructureInstallState.tsx`:
|
||||
the canonical `connectedInfrastructure` projection must stay suitable for
|
||||
detecting the first active reporting system during install so brand-new
|
||||
operators can receive the first success handoff without typing a hostname
|
||||
or agent ID.
|
||||
|
||||
## Current State
|
||||
|
||||
|
||||
Reference in New Issue
Block a user