import os import sys # Ensure backend directory is in path sys.path.append(os.getcwd()) def test(): print("šŸ”¬ Testing Deal and Lead mappers...") try: from app.models.deal import Deal print("āœ… Deal imported successfully") from app.models.lead import Lead print("āœ… Lead imported successfully") from sqlalchemy import inspect deal_mapper = inspect(Deal) print(f"\nDeal Relationships: {[r.key for r in deal_mapper.relationships]}") lead_mapper = inspect(Lead) print(f"Lead Relationships: {[r.key for r in lead_mapper.relationships]}") print("\nšŸš€ MAPPER STATUS: CLEAR. All AI engines are green for launch.") except Exception as e: print(f"\nāŒ MAPPER STATUS: BLOCKED. Error: {e}") import traceback traceback.print_exc() if __name__ == "__main__": test()