Scenario Wizard
New-SEScenarioWizard provides a terminal-native authoring flow built on top of the same scenario model used by the non-interactive cmdlets.
What the wizard is for
Use the wizard when you want:
- a guided scenario creation flow
- to edit an existing scenario file
- to jump directly to one section such as realism, applications, or CMDB
- to save a scenario, generate a world immediately, or do both
Basic usage
Create a new scenario:
New-SEScenarioWizard
Edit an existing scenario:
New-SEScenarioWizard -ScenarioPath .\scenario.json
Start directly in the realism section:
New-SEScenarioWizard -ScenarioPath .\scenario.json -StartSection Realism
Jump directly to the application or CMDB sections:
New-SEScenarioWizard -ScenarioPath .\scenario.json -StartSection Applications
New-SEScenarioWizard -ScenarioPath .\scenario.json -StartSection Cmdb
Review a scenario without re-running the full prompt flow:
New-SEScenarioWizard -ScenarioPath .\scenario.json -ReviewOnly
What the wizard can edit
The current section flow covers:
- basic details
- realism
- identity
- applications
- infrastructure
- repositories
- CMDB
- observed data
- plugins
That means the wizard now carries the same major generation surfaces as the underlying scenario model instead of only the earlier identity/infrastructure/repository subset.
Why this matters
The wizard is a helper, not a second scenario system. It emits the same scenario envelope used by:
Resolve-SEScenarioTest-SEScenarioNew-SEEnterpriseWorld
That keeps interactive and non-interactive flows aligned.
Operational tip
For repeatable automation, use the wizard to shape the scenario once, save it, then commit the JSON and run generation non-interactively in scripts and CI.