Draft 7 JSON Schema validation with a clear, structured error report — processed locally, nothing uploaded.