neon-sprawl/docs/manual-qa/NEO-36.md

987 B

Manual QA — NEO-36 (read-only skill catalog HTTP)

Preconditions

  • Server built and configured with default Content:SkillsDirectory pointing at repo content/skills (local dev / InMemoryWebApplicationFactory tests use the same layout).

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.
  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.
  6. Optional: run bruno/neon-sprawl-server/skill-definitions/Get skill definitions.bru against the same baseUrl (see environments/Local.bru).