import random from utilities import prepare_text_input, generate_recommendation # Mock objects (None used in mock version) def load_model(): return None, None, None def predict(data, model, tokenizer, summarizer): text_input = prepare_text_input(data) # Simulated scoring logic score = random.randint(45, 95) confidence = round(random.uniform(0.6, 0.95), 2) risk = ( "Low" if score > 75 else "Medium" if score >= 55 else "High" ) recommendation = generate_recommendation(data) return { "score": score, "confidence": confidence, "risk": risk, "recommendation": recommendation }