Repository navigation
Allow QuestionMetadataChanges.type to select a new question type while preserving the current type when omitted. Validate a selected system prompt against the effective type before PUT.
This preserves the existing type-update input when MCP adopts the shared metadata helper. Validation: 154 tests, strict SwiftLint, formatting/prose checks, a Release build, and hosted CI passed before tagging.