57f3832b0b
Validates LLM-generated invention JSON: checks inputs exist in ItemRegistry, rejects name collisions (case-insensitive), validates categories, and generates snake_case itemIds from names. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>