% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/pipeline.R
\name{wf_pipeline}
\alias{wf_pipeline}
\title{Declare a production weighting pipeline}
\usage{
wf_pipeline(target, stages, validate = NULL)
}
\arguments{
\item{target}{Target declaration. Use a list with \code{mode = "population"},
\code{"reference"}, or \code{"object"}, or pass a \code{wf_verified_target}.}

\item{stages}{Named stage list with a required \code{calibrate} stage.}

\item{validate}{Optional validation thresholds. Supported keys are
\code{max_deff} and \code{max_margin_dev}.}
}
\value{
A \code{wf_pipeline} object.
}
\description{
Creates a serializable specification for a recurring weighting run. The
specification records which verified target mode and calibration stage to
use and which post-run validation thresholds to check.
}
