neon-sprawl/docs/manual-qa
VinPropane 1a9088c77c NEO-34: fail-fast skill catalog load at server startup
Register SkillDefinitionCatalog from content/skills with JsonSchema.Net validation
mirroring validate_content.py and the prototype Slice 1 gate. Resolve paths via
Content:SkillsDirectory or discovery from AppContext.BaseDirectory. Eager-load
after WebApplication build so bad catalogs block startup. Add unit and host
tests, pin test factories to repo skills, document config in server/README, add
manual QA checklist, and extend Bruno GET /health smoke tests.
2026-05-02 19:44:10 -04:00
..
NEO-24.md NEO-24: race-free target/select via optional positionHint 2026-04-21 23:52:20 -04:00
NEO-25.md NEO-25: move resource_node anchor clear of Obstacle at (6,1,5) 2026-04-24 20:42:12 -04:00
NEO-26.md NEO-26: emit selection_event from TargetSelectionClient 2026-04-25 19:33:53 -04:00
NEO-27.md NEO-27: add Slice 3 telemetry hook-site documentation 2026-04-25 21:56:28 -04:00
NEO-28.md NEO-28: cast target authority, HUD feedback, tests + docs 2026-04-27 21:03:04 -04:00
NEO-29.md NEO-29: expand manual QA with client-driven checks 2026-04-26 00:03:33 -04:00
NEO-30.md NEO-32: optional NEON_SPRAWL_API_LOG stdout for ability-cast 2026-04-30 21:37:03 -04:00
NEO-31.md NEO-28: cast target authority, HUD feedback, tests + docs 2026-04-27 21:03:04 -04:00
NEO-32.md NEO-32: optional NEON_SPRAWL_API_LOG stdout for ability-cast 2026-04-30 21:37:03 -04:00
NEO-34.md NEO-34: fail-fast skill catalog load at server startup 2026-05-02 19:44:10 -04:00