"""Lead Engine 2.0 outreach safety wrapper.
Produktiver Versand ist absichtlich deaktiviert.
Recherche und Entwurf duerfen automatisiert werden; Versand bleibt Human-Gate.
"""
import argparse
import sys
from cold_outreach_db import ColdOutreachDB
def main():
parser = argparse.ArgumentParser(description='Lead Engine 2.0 Outreach Gate')
group = parser.add_mutually_exclusive_group(required=True)
group.add_argument('--send-approved', action='store_true')
group.add_argument('--stats', action='store_true')
group.add_argument('--check-due', action='store_true')
parser.add_argument('--dry-run', action='store_true')
args = parser.parse_args()
if args.send_approved:
print('BLOCKED: produktiver Versand ist in Lead Engine 2.0 deaktiviert.')
print('Freigabe und Versand muessen separat und explizit erfolgen.')
sys.exit(3)
if args.check_due:
print('BLOCKED: automatische Follow-up-Sequenzen sind in Phase 1 deaktiviert.')
sys.exit(3)
if args.stats:
print(ColdOutreachDB('email_agent.db').get_stats())
if __name__ == '__main__':
main()