% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/key-sibcs.R
\name{run_sibcs_grande_grupo}
\alias{run_sibcs_grande_grupo}
\title{Resolve o grande grupo (3o nivel) de um pedon classificado em uma
subordem SiBCS}
\usage{
run_sibcs_grande_grupo(pedon, subordem_code, rules = NULL)
}
\arguments{
\item{pedon}{A \code{\link{PedonRecord}}.}

\item{subordem_code}{Codigo da subordem (e.g. "OJ" para Organossolos
Tiomorficos).}

\item{rules}{Lista de regras carregada via \code{\link{load_rules}}.}
}
\value{
Lista com \code{assigned} (entrada YAML do Grande Grupo ou
        \code{NULL}) e \code{trace}.
}
\description{
v0.7.3: itera os Grandes Grupos da subordem em ordem canonica via o
engine generico \code{\link{run_taxa_list}}; a primeira test-block
que passa captura o perfil. Os Grandes Grupos sao carregados de
\code{inst/rules/sibcs5/grandes-grupos/<ordem>.yaml} (split por
ordem) e mergeados pelo \code{\link{load_rules}}.
}
\details{
Quando a subordem nao tem bloco de Grandes Grupos definido (ainda
nao wirado para todas as ordens), retorna
\code{list(assigned = NULL, trace = list())} -- comportamento
nao-fatal que permite \code{\link{classify_sibcs}} parar no 2o
nivel sem erro.
}
