1.5 KiB
1.5 KiB
NEO-36 — Manual QA checklist
| Field | Value |
|---|---|
| Key | NEO-36 |
| Title | E2.M1: Read-only skill catalog HTTP projection + Bruno |
| Linear | https://linear.app/neon-sprawl/issue/NEO-36/e2m1-read-only-skill-catalog-http-projection-bruno |
| Plan | docs/plans/NEO-36-implementation-plan.md |
| Branch | NEO-36-e2m1-read-only-skill-catalog-http-projection |
Preconditions
- Server built and configured with default
Content:SkillsDirectorypointing at repocontent/skills(local dev /InMemoryWebApplicationFactorytests use the same layout).
Checklist
-
Start
NeonSprawl.Server(e.g.dotnet runfromserver/NeonSprawl.Server). -
GET /game/world/skill-definitions— expect 200 andContent-Typecontainingapplication/json. Example (default dev URL fromProperties/launchSettings.jsonand Brunoenvironments/Local.bru; change the host/port if yours differs):curl -sS -i "http://localhost:5253/game/world/skill-definitions" -
Parse JSON — expect
schemaVersion=== 1,skillsarray length 3. -
Confirm
idvalues includeintrusion,refine,salvage(frozen prototype trio). -
Spot-check
salvage:displayName“Salvage”,categorygather,allowedXpSourceKindsincludesactivityandmission_reward. -
Optional: run
bruno/neon-sprawl-server/skill-definitions/Get skill definitions.bruagainst the samebaseUrl(seeenvironments/Local.bru).