% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/public__s3_methods.R
\name{asa_enumerate_result}
\alias{asa_enumerate_result}
\title{Constructor for asa_enumerate_result Objects}
\usage{
asa_enumerate_result(
  data,
  status,
  stop_reason,
  metrics,
  provenance = NULL,
  plan = NULL,
  checkpoint_file = NULL,
  query = NULL,
  schema = NULL
)
}
\arguments{
\item{data}{data.frame containing the enumeration results}

\item{status}{Result status: "complete", "partial", or "failed"}

\item{stop_reason}{Why the enumeration stopped (e.g., "target_reached", "novelty_plateau")}

\item{metrics}{List with execution metrics (rounds, queries_used, etc.)}

\item{provenance}{Optional data.frame with source information per row}

\item{plan}{The enumeration plan from the planner agent}

\item{checkpoint_file}{Path to saved checkpoint file}

\item{query}{The original enumeration query}

\item{schema}{The schema used for extraction}
}
\value{
An object of class \code{asa_enumerate_result}
}
\description{
Creates an S3 object representing the result of an enumeration task.
}
