From 28fcd52c8c4da492a48703eaafae48876581660d Mon Sep 17 00:00:00 2001 From: VinPropane Date: Mon, 4 May 2026 20:37:20 -0400 Subject: [PATCH] NEO-36: add curl example to manual QA checklist --- docs/manual-qa/NEO-36.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/manual-qa/NEO-36.md b/docs/manual-qa/NEO-36.md index 0b8f8db..deb33bd 100644 --- a/docs/manual-qa/NEO-36.md +++ b/docs/manual-qa/NEO-36.md @@ -7,7 +7,11 @@ ## Checklist 1. Start **`NeonSprawl.Server`** (e.g. `dotnet run` from `server/NeonSprawl.Server`). -2. **`GET /game/world/skill-definitions`** — expect **200** and **`Content-Type`** containing **`application/json`**. +2. **`GET /game/world/skill-definitions`** — expect **200** and **`Content-Type`** containing **`application/json`**. Example (default dev URL from `Properties/launchSettings.json` and Bruno `environments/Local.bru`; change the host/port if yours differs): + + ```bash + curl -sS -i "http://localhost:5253/game/world/skill-definitions" + ``` 3. Parse JSON — expect **`schemaVersion`** === **1**, **`skills`** array length **3**. 4. Confirm **`id`** values include **`intrusion`**, **`refine`**, **`salvage`** (frozen prototype trio). 5. Spot-check **`salvage`**: **`displayName`** “Salvage”, **`category`** **`gather`**, **`allowedXpSourceKinds`** includes **`activity`** and **`mission_reward`**.