@extends('layouts.public') @section('title', 'System Status - FinAegis') @section('seo') @include('partials.seo', [ 'title' => 'System Status - FinAegis', 'description' => 'Real-time status of FinAegis platform services and infrastructure.', 'keywords' => 'FinAegis status, system status, platform uptime, service availability', ]) @endsection @section('content')
@if($status['overall'] === 'operational')
@elseif($status['overall'] === 'degraded')
@else
@endif

@if($status['overall'] === 'operational') All Systems Operational @elseif($status['overall'] === 'degraded') Some Systems Degraded @else Major Outage @endif

Updated {{ $status['last_checked']->diffForHumans() }}

@php $grouped = collect($services)->groupBy('category'); @endphp @foreach($grouped as $category => $categoryServices)

{{ $category }}

@foreach($categoryServices as $service)
{{ $service['name'] }}
{{ ucfirst($service['status']) }}
@endforeach
@endforeach

System Health

@foreach($status['checks'] as $check => $result)
@if($result['status'] === 'operational') @elseif($result['status'] === 'degraded') @else @endif
{{ str_replace('_', ' ', $check) }}
{{ $result['message'] }}
@if(isset($result['response_time']))
{{ $result['response_time'] }}ms
@endif
@endforeach
@if(count($incidents) > 0)

Recent Incidents

@foreach($incidents as $incident)

{{ $incident['title'] }}

{{ $incident['started_at']->format('M d, Y H:i') }} @if($incident['resolved_at']) — {{ $incident['resolved_at']->format('M d, Y H:i') }} @else — Ongoing @endif

{{ ucfirst(str_replace('_', ' ', $incident['status'])) }}
@if(count($incident['updates']) > 0)
@foreach($incident['updates'] as $update)

{{ $update['message'] }}

{{ $update['created_at']->format('M d, H:i') }}

@endforeach
@endif
@endforeach
@endif

Programmatic access: Status API

@endsection