Make local UI setup truthful and rerunnable

This commit is contained in:
master
2026-04-14 21:44:35 +03:00
parent c69ebb4c48
commit 75ccdf81c1
28 changed files with 1272 additions and 173 deletions

View File

@@ -28,9 +28,17 @@ design material later in this document.
- The implemented UI bootstrap flow persists authoritative installation-scoped
state in `platform.setup_sessions`.
- Fresh compose bootstrap no longer pre-seeds `SetupComplete=true`; a clean
local database now lands in the setup wizard until the control-plane steps
are actually finalized. Legacy local volumes are auto-converged by Platform
release migration `064_EnvironmentSettingsInstallationScopeConvergence.sql`.
- The current live step inventory is limited to the five control-plane steps
the running platform can truthfully validate and converge:
`database`, `cache`, `migrations`, `admin`, and `crypto`.
- The `admin` step now seeds the same local standard-provider and superuser
defaults into wizard draft state that it renders in the visible form, so an
operator can accept the prefilled values without retyping them and still get
a truthful backend apply.
- `probe` and `apply` are now distinct backend operations. Successful probes do
not complete steps.
- `stella setup` is a backend-authoritative client for the same