package webui // renderScenario renders the "6. Scenario" page: scenarios/*.json files // found on any mounted removable media (e.g. the blackbox USB stick), // each runnable with one click. A run is enqueued as a normal Task // (target "scenario") — progress/logs live in Tasks like every other SAT // pack, no separate live-output UI needed here. // // See audit/internal/platform/scenario.go for the scenario file format and // scenarios/README.md for the drop-a-file-on-the-USB-stick workflow this // page is built around. func renderScenario(opts HandlerOptions) string { return `

Scripted, ad-hoc test scenarios — commands plus background samplers (IPMI sensors, nvidia-smi, ...), described in a small JSON file instead of a hardcoded test. Drop a <name>.json file under scenarios/ on a removable drive (e.g. the same USB stick already plugged in for blackbox) and it shows up below — no rebuild needed. Runs are enqueued like any other task; watch progress in Tasks.

Scenarios found on removable media

Loading...

` }