Scenarios
This section teaches the workstation by asking the learner to run the app, observe the UI, and then inspect the code paths that produced that behavior.
These are not abstract exercises. Each scenario is grounded in the features implemented across the first four completed slices:
- SLICE-001: First Strong Vertical Slice
- SLICE-002: Persistent Run History
- SLICE-003: JSON Recipe File Management
- SLICE-004: Operational Maturity
How To Use This Section
For each scenario:
- run the app and follow the operator steps
- observe the visible UI and state changes
- inspect the suggested services, view models, and specs afterward
- compare what you saw with the architecture and lessons material
The scenarios are ordered from easiest to most operationally rich.
Pair These With
The scenarios work best when paired with:
Recommended Order
- Scenario 01: Happy Path Inspection Run
- Scenario 02: Stop Versus Abort
- Scenario 03: Fault Injection and Recovery
- Scenario 04: Recipe Refresh and Load
- Scenario 05: Run History and Simulator Profiles
Suggested Setup
Before starting:
- run the app from the current solution
- keep the main operator window visible
- keep one editor tab open on
MainViewModel.cs - keep one editor tab open on
WorkflowService.cs
That combination lets a newcomer connect what they click in the UI to the application-layer orchestration quickly.
After The Scenario Pack
The strongest next pages are: