% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/key-sibcs.R
\name{run_sibcs_subgrupo}
\alias{run_sibcs_subgrupo}
\title{Resolve o subgrupo (4o nivel) de um pedon classificado em um Grande
Grupo SiBCS}
\usage{
run_sibcs_subgrupo(pedon, gg_code, rules = NULL)
}
\arguments{
\item{pedon}{A \code{\link{PedonRecord}}.}

\item{gg_code}{Codigo do Grande Grupo (e.g. "OJF" para Organossolos
Tiomorficos Fibricos).}

\item{rules}{Lista de regras carregada via \code{\link{load_rules}}.}
}
\value{
Lista com \code{assigned} (entrada YAML do Subgrupo ou
        \code{NULL}) e \code{trace}.
}
\description{
v0.7.3.B: itera os Subgrupos do Grande Grupo em ordem canonica via o
engine generico \code{\link{run_taxa_list}}; a primeira test-block
que passa captura o perfil. Os Subgrupos sao carregados de
\code{inst/rules/sibcs5/subgrupos/<ordem>.yaml} (split por ordem) e
mergeados pelo \code{\link{load_rules}}.
}
\details{
Em contraste com o 3o nivel (Grandes Grupos de Organossolos),
Subgrupos de Cap 14 SEMPRE tem catch-all \code{tests:{default:true}}
como ultima entrada de cada lista (subgrupo "tipico"), entao a
classificacao sempre desce ao 4o nivel quando o GG foi resolvido.
}
