% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/diagnose_workflow.R
\name{diagnose_gazepoint_biometrics_workflow}
\alias{diagnose_gazepoint_biometrics_workflow}
\title{Diagnose a Gazepoint Biometrics workflow}
\usage{
diagnose_gazepoint_biometrics_workflow(
  workflow,
  require_gsr = TRUE,
  require_hr = TRUE,
  require_dial = FALSE,
  max_exclude_window_pct = 25,
  max_review_window_pct = 25
)
}
\arguments{
\item{workflow}{A workflow object produced by
\code{run_gazepoint_biometrics_workflow()}.}

\item{require_gsr}{Should GSR/EDA be required for a pass status?}

\item{require_hr}{Should heart rate be required for a pass status?}

\item{require_dial}{Should engagement dial be required for a pass status?}

\item{max_exclude_window_pct}{Maximum acceptable percentage of excluded
windows before the workflow is marked as fail.}

\item{max_review_window_pct}{Maximum acceptable percentage of review windows
before the workflow is marked as review.}
}
\value{
A one-row data frame with diagnostic status and reasons.
}
\description{
Creates a compact diagnostic readiness summary from a Gazepoint Biometrics
workflow object. The function does not change or remove data. It returns a
one-row decision table with pass/review/fail status and concise reasons.
}
