% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/public__s3_methods.R
\name{asa_audit_result}
\alias{asa_audit_result}
\title{Constructor for asa_audit_result Objects}
\usage{
asa_audit_result(
  data,
  audit_summary,
  issues,
  recommendations,
  completeness_score,
  consistency_score,
  backend_used,
  elapsed_time,
  query = NULL,
  checks = NULL
)
}
\arguments{
\item{data}{data.frame with original data plus audit columns (_audit_flag, _audit_notes)}

\item{audit_summary}{Character string with high-level findings}

\item{issues}{List of identified issues with severity and descriptions}

\item{recommendations}{Character vector of suggested remediation queries}

\item{completeness_score}{Numeric 0-1 score for data completeness}

\item{consistency_score}{Numeric 0-1 score for data consistency}

\item{backend_used}{Which backend performed the audit ("claude_code" or "langgraph")}

\item{elapsed_time}{Execution time in seconds}

\item{query}{The original query (if available)}

\item{checks}{Character vector of checks that were performed}
}
\value{
An object of class \code{asa_audit_result}
}
\description{
Creates an S3 object representing the result of a data quality audit.
}
