% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/selection-kernels.R
\name{selection_backend_spec}
\alias{selection_backend_spec}
\title{Compile selection priors for backend consumers}
\usage{
selection_backend_spec(
  priors,
  backend = "jags",
  names = list(omega = "omega", alpha = "alpha"),
  global_breaks = NULL
)
}
\arguments{
\item{priors}{a selection prior, p-hacking prior, composed bias prior,
\code{prior_none()}, \code{prior_mixture()}, or a list of those priors.}

\item{backend}{backend target. Currently only \code{"jags"} is supported.}

\item{names}{list of backend parameter names.}

\item{global_breaks}{optional global p-value break grid.}
}
\value{
A list describing the compiled backend specification.
}
\description{
\code{selection_backend_spec()} compiles step-selection and
p-hacking prior objects into active backend parameters. The returned object
contains stable p/z geometry, JAGS prior/transform code, monitor names,
initial values, and data constants.
}
