% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/ild_schema_tidy_augment.R
\name{ild_augment_schema}
\alias{ild_augment_schema}
\title{Column dictionary for \code{ild_augment()} outputs}
\usage{
ild_augment_schema()
}
\value{
A list with \code{required} and \code{optional} character vectors.
}
\description{
Defines the minimum stable contract for augmented observation-level tables.
\code{\link{augment_ild_model}} and \code{\link{ild_augment}} methods emit all required
columns; see \code{\link{augment_ild_model}} for \code{.resid_std} semantics.
}
\details{
**Required columns**
\tabular{ll}{
  \code{.ild_id} \tab Person identifier (from ILD) \cr
  \code{.ild_time} \tab Time variable \cr
  \code{.outcome} \tab Observed outcome (numeric vector aligned to rows) \cr
  \code{.fitted} \tab Fitted / posterior mean fitted value \cr
  \code{.resid} \tab Raw residual \cr
  \code{.resid_std} \tab Pearson-type residual when \code{residuals(fit, type = "pearson")} is available and length-matched; otherwise \code{NA} (not ad hoc z-scores) \cr
  \code{engine} \tab Character engine id \cr
  \code{model_class} \tab Model class string \cr
}

**Optional:** \code{.fitted_lower}, \code{.fitted_upper}, \code{.influence},
\code{.state}, \code{.state_lower}, \code{.state_upper}.
}
\seealso{
\code{\link{ild_tidy_schema}}, \code{\link{ild_diagnostics_bundle}}.
  Reserved prefixes and migration notes: \code{vignette("developer-contracts", package = "tidyILD")}.
}
