Child of #139 (epic: first-run wizard + credentials UX). Authoritative scope in the design spec.
Scope
Final wizard step: invokes TerraformService.init() (D.2) and renders the live IPC log stream. Completion button enabled on exit-0; surfaces error UI on non-zero exit.
Acceptance
- First-Run completes end-to-end on a clean machine.
- Output ANSI colors render correctly.
- Completion button only enables on exit code 0.
Child of #139 (epic: first-run wizard + credentials UX). Authoritative scope in the design spec.
Scope
Final wizard step: invokes
TerraformService.init()(D.2) and renders the live IPC log stream. Completion button enabled on exit-0; surfaces error UI on non-zero exit.Acceptance