Gabrielle — from the SQS queue to the draft

cheap filters -> Governor -> dossier + 25 rules -> Bedrock draft -> DynamoDB

Gabrielle — from the SQS queue to the draft cheap filters -> Governor -> dossier + 25 rules -> Bedrock draft -> DynamoDB 01 / Queue 02 / Screen 03 / Gate & lookups 04 / Assemble 05 / Draft & store SQS message · list · orders · context · 01 / Queue · queue SQS message list · orders · context queue Cheap filters · kill · suppression · dedup · 02 / Screen · prefilter Cheap filters kill · suppression · dedup prefilter discard · filtered out · 02 / Screen · drop discard filtered out drop Governor /check · ALLOW · HOLD · DROP · 03 / Gate & lookups · gate Governor /check ALLOW · HOLD · DROP gate held · no draft · 03 / Gate & lookups · HOLD/DEFER held no draft HOLD/DEFER suppressed · no draft · 03 / Gate & lookups · DROP/BLOCK suppressed no draft DROP/BLOCK HubSpot · contact · deal · 03 / Gate & lookups · CRM HubSpot contact · deal CRM Airtable · config · suppression · 04 / Assemble · lookup Airtable config · suppression lookup ProspectDossier · + assess · 25 rules · 04 / Assemble · assemble ProspectDossier + assess · 25 rules assemble Gmail · real thread · DWD · 04 / Assemble · threads Gmail real thread · DWD threads Bedrock · draft_email tool · 05 / Draft & store · LLM Bedrock draft_email tool LLM DynamoDB tasks · pending · needs · suppressed · 05 / Draft & store · store DynamoDB tasks pending · needs · suppressed store main flow queued message off divert/control screened main flow ALLOW main flow HOLD/DEFER divert/control DROP/BLOCK divert/control config · suppress lookup contact · deal lookup real thread lookup + 25 rules main flow draft main flow Legend primary data async batch data store data flow

DynamoDB outcomes

  • • pending_review — ALLOW path drafted by Bedrock, ready for a human
  • • needs_review — drafted but low confidence or a rule tripped, flagged for closer review
  • • suppressed — Governor DROP/BLOCK, no draft is written, recorded as suppressed

Where a message can stop

  • • Cheap filters drop it (kill · suppression · dedup) before any spend
  • • Governor HOLD/DEFER parks it as held, no draft
  • • Governor DROP/BLOCK suppresses it, no draft, terminal