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

System Operations

Deployment safety, migration health, backups, storage, queues, and release status.
{{ ui.button('Admin Dashboard', '/admin') }}
{% set readiness = snapshot.readiness %}

Operational Status

Health Score {{ readiness.score }} {{ readiness.status|title }}
Environment {{ snapshot.environment }} {{ snapshot.platform.release_channel }}
Backup {{ 'OK' if snapshot.backup.ok else 'Check' }} {{ snapshot.backup.latest.created_at if snapshot.backup.latest else 'No completed backup found' }}
Queue {{ snapshot.queue.queued if snapshot.queue.queued is defined else 0 }} {{ snapshot.queue.failed_recent if snapshot.queue.failed_recent is defined else 0 }} failed recently

User Admin Controls

{{ ui.button('Onboarding', '/onboarding') }} {{ ui.button('Operations Center', '/operations-center') }} {{ ui.button('Business Activity', '/business-activity') }} {{ ui.button('Trust Checks', '/trust') }} {{ ui.button('Platform Trust', '/platform-trust') }} {{ ui.button('Data Governance', '/data-governance') }} {{ ui.button('Security Maturity', '/security-maturity') }} {{ ui.button('Support Center', '/support') }} {{ ui.button('Customer Success', '/customer-success') }} {{ ui.button('Retention Engine', '/retention-engine') }} {{ ui.button('Feedback Loop', '/product-feedback') }} {{ ui.button('Playbooks', '/playbooks') }} {{ ui.button('Backup Center', '/backup') }} {{ ui.button('Cost Control', '/cost-management') }} {{ ui.button('Feature Focus', '/focus-engine') }} {{ ui.button('Deployment Helper', '/devops-assistant') }}
{% if is_server_owner %}

Server System Control

{{ ui.button('Registered Shops', '/server/shops') }} {{ ui.button('Maintainability', '/maintainability') }} {{ ui.button('Scaling Discipline', '/scaling') }} {{ ui.button('Incident Center', '/observability') }} {{ ui.button('Incident Diagnostics', '/observability') }} {{ ui.button('Company Ops', '/company-operations') }} {{ ui.button('Company Metrics', '/company-metrics') }} {{ ui.button('Product Intelligence', '/product-intelligence') }} {{ ui.button('Market Validation', '/market-validation') }} {{ ui.button('Pilot Monitor', '/pilot-program') }} {{ ui.button('Demo System', '/demo-system') }} {{ ui.button('Distribution', '/distribution') }} {{ ui.button('Deployment Discipline', '/deployment-discipline') }} {{ ui.button('Deployment Trust', '/deployment-trust') }} Readiness Check Health Check {{ ui.button('Trust Engine', '/trust-engine') }} {{ ui.button('Internal Ops', '/internal-operations') }} {{ ui.button('Operations Runbooks', '/operations-runbooks') }} {{ ui.button('Billing Control', '/admin/app-billing') }} {{ ui.button('Plugin Manager', '/admin/plugins') }}
{% endif %}

Health Checks

{% for name, check in readiness.checks.items() %} {% endfor %}
ComponentStatusDetails
{{ name.replace('_', ' ')|title }} {{ 'OK' if check.ok else 'Failed' }}
{{ check }}

Deployment Events

{% for event in snapshot.deployment_events %} {% else %} {% endfor %}
TimeEventStatusReleaseDetails
{{ event.created_at }} {{ event.event_type }} {{ event.status }} {{ event.release_version }}
{{ event.detail_json }}
No deployment events recorded yet.

Migrations And Alerts

Migration History

{% for item in snapshot.migration_logs %}

{{ item.status }} {{ item.revision or 'no revision' }} {{ item.started_at }}

{% else %}

No migration logs recorded yet.

{% endfor %}

Open Alerts

{% for alert in snapshot.operational_alerts %}

{{ alert.severity|upper }} {{ alert.component }}: {{ alert.message }}

{% else %}

No open operational alerts.

{% endfor %}

Storage Usage

{% for name, item in snapshot.storage.items() %}
{{ name|title }} {{ item.mb }} MB {{ item.files }} files
{% endfor %}
{% endblock %}