874 B
874 B
Manual QA — NEO-34 (skill catalog at startup)
Prerequisites
- Repo clone with
content/skillsandcontent/schemas/skill-def.schema.jsonpresent.
Checks
- From
server/NeonSprawl.Server, rundotnet run(no extraContentenv). Startup logs an Information line from categoryNeonSprawl.Server.Game.Skills.SkillCatalogwith the absolute skills directory path and 3 skills (prototype catalog). GET /healthreturns 200 after startup.- Introduce a deliberate catalog error (e.g. temporarily duplicate an
idincontent/skills/prototype_skills.json).dotnet runfails before listening; stderr shows Skill catalog validation failed and a path/rule hint. Revert the edit after the check. - Optional: set
Content__SkillsDirectoryto a temp directory with invalid JSON and confirm the same fail-fast behavior.