"""Analysis routes: trends + recommendations.""" from flask import Blueprint, request, g, jsonify from auth import require_auth from services import analysis as analysis_svc bp = Blueprint("analysis", __name__) @bp.route("/trends", methods=["GET"]) @require_auth def trends(): metric = request.args.get("metricType", "steps") s = request.args.get("startDate") e = request.args.get("endDate") return jsonify(analysis_svc.get_trends(metric, g.user_id, s, e)) @bp.route("/recommendations", methods=["GET"]) @require_auth def recommendations(): return jsonify(analysis_svc.get_recommendations(g.user_id))