% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/ild_schema_tidy_augment.R
\name{ild_tidy_schema}
\alias{ild_tidy_schema}
\title{Column dictionary for ild_tidy() outputs}
\usage{
ild_tidy_schema()
}
\value{
A list with \code{required} and \code{optional} character vectors.
}
\description{
Minimum stable contract for parameter-level tables returned by \code{\link{ild_tidy}}.
Implementations (\code{\link{tidy_ild_model}}, \code{\link{ild_tidy.brmsfit}}) emit all
required columns; \code{conf_low} / \code{conf_high} replace legacy \code{ci_low} / \code{ci_high}.
}
\details{
**Required columns:** \code{term}, \code{component}, \code{effect_level}, \code{estimate},
\code{std_error}, \code{conf_low}, \code{conf_high}, \code{statistic}, \code{p_value},
\code{interval_type}, \code{engine}, \code{model_class}.

**Optional:** \code{rhat}, \code{ess_bulk}, \code{ess_tail}, \code{pd}, \code{rope_low}, \code{rope_high}.

**\code{interval_type}:** Frequentist rows are typically \code{Wald} (model or robust; see \code{\link{tidy_ild_model}}).
Bootstrap output from \code{\link{tidy_ild_msm_bootstrap}} uses \code{bootstrap_percentile} (equal-tailed over replicate coefficients).
}
\seealso{
\code{\link{ild_augment_schema}}, \code{\link{ild_diagnostics_bundle}}.
  Full semantics for \code{component}, \code{effect_level}, and \code{interval_type}:
  \code{vignette("developer-contracts", package = "tidyILD")}.
}
