pipeline = [

   rule_based_filter, # cheap, catches obvious cases
   ml_classifier,  # catches subtler patterns
   human_review_queue # catches what the models are unsure about
 ]
 function moderate(content):
   for stage in pipeline:

      result = stage(content)
      if result.is_decisive:
        return result.verdict
   return "needs_review"
