Short answer: retrieve the taxonomy passages with embeddings, rerank that small set, and ask an LLM to classify the moderation report against only the best passages, returning a schema-validated JSON label for human review. This is an architecture decision, not a three-model trick. The stable contract is the label schema. Retrieval keeps the business definitions current, reranking improves the evidence placed in front of the classifier, and validation prevents a plausible paragraph from enter...