# logger.py def log_feedback(prompt, evo_response, gpt_response, winner): print(f"🔁 Logging feedback | Prompt: {prompt[:50]}... | Winner: {winner}") # If you're using Firestore: try: import firebase_admin from firebase_admin import credentials, firestore if not firebase_admin._apps: cred = credentials.Certificate("firebase_key.json") firebase_admin.initialize_app(cred) db = firestore.client() db.collection("feedback_logs").add({ "prompt": prompt, "evo_response": evo_response, "gpt_response": gpt_response, "winner": winner }) except Exception as e: print(f"⚠️ Firestore logging failed: {e}")