""" Blueprint: health-check (GET /health). Используется платформой Штурвал для проверки живости приложения. """ from flask import Blueprint, jsonify, current_app # ═══════════════════════════════════════════════════════════════════════════ # Blueprint: health check # ═══════════════════════════════════════════════════════════════════════════ health_bp = Blueprint("health", __name__) @health_bp.route("/health") def health(): """Эндпоинт проверки живости. Возвращает JSON с версией приложения. Используется платформой для readiness/liveness probes. Returns: {"ok": true, "version": "X.Y.Z"} """ version = current_app.config.get("VERSION", "0.0.0") return jsonify({"ok": True, "version": version})