import random import logging from app.models.intent_models import IntentSimulation logger = logging.getLogger(__name__) # Note: This endpoint is deprecated. Use /v1/intents/evaluate instead. def simulate_intent(intent: IntentSimulation) -> dict: logger.warning("Deprecated endpoint /simulate_intent used. Please migrate to /v1/intents/evaluate.") # For backward compatibility, we still use random risk. risk_score = random.uniform(0, 1) if risk_score < 0.2: recommendation = "safe_to_execute" elif risk_score < 0.6: recommendation = "requires_approval" else: recommendation = "blocked" return {"risk_score": risk_score, "recommendation": recommendation}