{% extends "base.html" %} {% import 'components/macros.html' as ui %} {% block title %}{{ title }} - Gvelo Enterprise Platform{% endblock %} {% block head_extra %} {% endblock %} {% block content %}
Gvelo Deployment Probe

{{ title }}

{{ subtitle }}

Status {{ (report.status or summary.status or 'unknown')|replace('_', ' ')|title }} {{ 'Operational' if (summary.ok or report.ok) else 'Review Needed' }}
Score {{ report.score if report.score is not none else summary.score }} Target: 85+
Version {{ summary.version or report.version or 'n/a' }} Startup: {{ summary.startup or report.startup.status or 'unknown' }}
Checked {{ report.checked_at or 'Live' }} JSON remains available for probes.

Readiness Checks

Each component is shown in a human-readable card; use Raw JSON for deploy scripts, uptime monitors, and automation.

{% for name, check in (report.checks or {}).items() %} {% set ok = check.get('ok') if check is mapping else false %} {% set check_status = check.get('status') if check is mapping else none %}
{{ 'OK' if ok else 'Review' }}

{{ name|replace('_', ' ')|title }}

{% if check_status %}

Status: {{ check_status|replace('_', ' ')|title }}

{% endif %}
Details
{{ check|tojson(indent=2) }}
{% else %}
{{ summary.status|default('healthy')|replace('_', ' ')|title }}

Health Summary

Details
{{ summary|tojson(indent=2) }}
{% endfor %}
{% endblock %}