{% extends "base.html" %} {% set active_page = 'room' %} {% block title %}{{ room_name }} — Maude Front Desk{% endblock %} {% block content %}
{% if summary %}
{{ summary.total_runs or 0 }}
Runs (24h)
{{ summary.resolved or 0 }}
Resolved
{{ summary.failed or 0 }}
Failed
{{ summary.escalated or 0 }}
Escalated
{% else %}
0
No activity (24h)
{% endif %}
Dependencies
{% if depends_on %}

Depends on: {% for dep in depends_on %} {% set dep_info = deps_health | selectattr("name", "equalto", dep) | first %} {{ dep }}{% if not loop.last %}, {% endif %} {% endfor %}

{% else %}

No upstream dependencies

{% endif %}
Dependents
{% if depended_by %}

Needed by: {{ depended_by | join(', ') }}

{% else %}

No downstream dependents

{% endif %} {% if affected_by %}

If this room fails: {{ affected_by | join(', ') }}

{% endif %}

Health Loop History

{% if health_history %}
{% for h in health_history %} {% endfor %}
Time Outcome Summary
{{ h.created_at[:16] if h.created_at else '?' }} {% if h.outcome == 'no_action' %} no action {% elif h.outcome == 'resolved' %} resolved {% elif h.outcome == 'failed' %} failed {% elif h.outcome == 'escalated' %} escalated {% else %} {{ h.outcome or '?' }} {% endif %} {{ (h.summary or '')[:140] }}
{% else %}

No health loop checks in the last 24 hours.

{% endif %}

Room Agent History

{% if agent_history %}
{% for a in agent_history %} {% endfor %}
Time Trigger Outcome Summary
{{ a.created_at[:16] if a.created_at else '?' }} {{ a.trigger or '?' }} {% if a.outcome == 'resolved' %} resolved {% elif a.outcome == 'failed' %} failed {% elif a.outcome == 'escalated' %} escalated {% else %} {{ a.outcome or '?' }} {% endif %} {{ (a.summary or '')[:120] }}
{% else %}

No agent runs in the last 24 hours.

{% endif %}

Recent Incidents (24h)

{% if incidents %}
{% for inc in incidents %} {% endfor %}
Time Trigger Outcome Summary
{{ inc.created_at[:16] if inc.created_at else '?' }} {{ inc.trigger or '?' }} {% if inc.outcome == 'resolved' %} resolved {% elif inc.outcome == 'failed' %} failed {% elif inc.outcome == 'escalated' %} escalated {% else %} {{ inc.outcome or '?' }} {% endif %} {{ (inc.summary or '')[:120] }}
{% else %}

No incidents in the last 24 hours.

{% endif %} {% endblock %}