{% extends "base.html" %} {% block title %}Doctor — LynxManager{% endblock %} {% block content %}

Doctor

{% if worst_status == "ok" %}
✓ All checks passed — Lynx is healthy.
{{ counts.ok }} ok {% if counts.warn %} · {{ counts.warn }} warning(s){% endif %} {% if counts.error %} · {{ counts.error }} error(s){% endif %}
{% elif worst_status == "warn" %}
⚠ Some warnings — review below.
{{ counts.ok }} ok · {{ counts.warn }} warning(s){% if counts.error %} · {{ counts.error }} error(s){% endif %}
{% else %}
✗ Errors detected — fix them before relying on Lynx.
{{ counts.ok }} ok · {{ counts.warn }} warning(s) · {{ counts.error }} error(s)
{% endif %}
{% for r in results %} {% if r.status == "ok" %} {% set bg = "bg-white border-slate-200" %} {% set icon = "✓" %} {% set icon_color = "text-green-600" %} {% elif r.status == "warn" %} {% set bg = "bg-amber-50 border-amber-200" %} {% set icon = "⚠" %} {% set icon_color = "text-amber-600" %} {% else %} {% set bg = "bg-red-50 border-red-200" %} {% set icon = "✗" %} {% set icon_color = "text-red-600" %} {% endif %}
{{ icon }}
{{ r.name }}
{{ r.summary }}
{% if r.details %} {% endif %}
{% endfor %}
Equivalent CLI: lynx manager doctor — exit code 0 = ok, 1 = warn, 2 = error.
{% endblock %}