MorseRunnerXPlat is a cross-platform .NET Morse contest simulator and training application. It provides one deterministic simulation engine with Avalonia, terminal, CLI, and optional gRPC clients.
dotnet restore MorseRunnerXPlat.slnx
dotnet build MorseRunnerXPlat.slnx --no-restore --configuration Release
dotnet run --project src\MorseRunner.App --configuration ReleaseThe keyboard-first terminal client is available with dotnet run --project src\MorseRunner.Tui --configuration Release.
uv sync --locked
uv run --locked python tools\agent_scaffolding\validate_yaml.py
.\.github\hooks\scripts\validate-agent-scaffolding.ps1
dotnet format MorseRunnerXPlat.slnx --verify-no-changes
dotnet build MorseRunnerXPlat.slnx --no-restore --configuration Release -warnaserror
dotnet test --solution MorseRunnerXPlat.slnx --no-build --configuration Release -- --filter-not-trait Category=Performance --fail-warns onSee the engineering specification, release checklist, and human evaluation guide.