Decision (ratified 2026-07-21): the wizard becomes verify -> trigger provisioning (#4927) -> redirect to the status view (#7677), replacing the current one-operator manifest flow. See #4927 for the trigger-side guards (idempotency, one-tenant-per-customer-per-product) this wizard depends on.
Problem: The setup wizard (src/selfhost/setup-wizard.ts) is a one-operator manifest flow today — it assumes the operator already has infrastructure standing up and running, with no real provisioning step.
Area: ORB / Onboarding.
Deliverables:
Resources
maintainer-only — depends on #4927's trigger-side guards actually landing and being correct; sequence after #4927, don't build the UI ahead of the safety gate it depends on.
Decision (ratified 2026-07-21): the wizard becomes verify -> trigger provisioning (#4927) -> redirect to the status view (#7677), replacing the current one-operator manifest flow. See #4927 for the trigger-side guards (idempotency, one-tenant-per-customer-per-product) this wizard depends on.
Problem: The setup wizard (
src/selfhost/setup-wizard.ts) is a one-operator manifest flow today — it assumes the operator already has infrastructure standing up and running, with no real provisioning step.Area: ORB / Onboarding.
Deliverables:
Resources
src/selfhost/setup-wizard.ts(the existing flow this redesigns)maintainer-only — depends on #4927's trigger-side guards actually landing and being correct; sequence after #4927, don't build the UI ahead of the safety gate it depends on.