Core nouns: white labels (tenants), scenarios (YAML test definitions), suites (groups), schedules (cron), runs (execution records). One model, every tenant.
Everything you need to
ship the first run.
The docs site is in beta. In the meantime, the panel ships an in-app help page and a full action reference. Both are sourced from the same catalog this site mirrors.
Five minutes from zero
to first run.
Install the CLI, log into your workspace, bootstrap a tenant from its panel URL, generate a scenario from the page catalog, and trigger your first run.
$ pnpm dlx @wl/cli login
$ pnpm dlx @wl/cli bootstrap \
--panel-url https://exchange.tr/admin \
--tenant binance-fork-tr
$ pnpm dlx @wl/cli scenarios:new \
--intent "spot trade happy path"
$ pnpm dlx @wl/cli run \
--scenario spot-trade-happy-path \
--tenant binance-fork-tr The catalog of test primitives the runner ships. Each action has a single purpose: api_login, ui_navigate, assert_equals. Schema-validated. Documented.
End-to-end recipes for the common operator workflows: onboarding a new exchange, debugging a flaky test, running scoped to a single tenant.
Twilio for SMS 2FA. Anthropic for AI-generated scenarios. Supabase for storage and realtime. Slack and webhook routing for alerts (roadmap).
The panel is built for hands on keys.
Every page is reachable from the command palette. Every drawer has a shortcut. Every list has a focus trap. Below is the cheat sheet — press ? in-app for the full list.
- Command palette
- ⌘K
- Sidebar toggle
- ⌘B
- Dashboard
- g d
- Run history
- g r
- Health report
- g h
- Failed tests
- g f
- White labels
- g w
- Scenarios
- g s
- Run console
- g c
- All shortcuts
- ?
The full docs are coming.
In the meantime, the panel's in-app help page mirrors what's here — updated alongside the runner. Book a demo and we'll walk you through it.