Health & OpsPerformance
42 days

Performance Budgets & SLAs

Traffic-light against each budget — FCP/TTI, bundle weight, runtime FPS, and server SLAs. Measurements are pending this early; lights flip green/amber/red as Lighthouse, RUM, and k6 signals land.

18

Budgets

0

Pass

0

At Risk

0

Over Budget

18

Pending

Loading & Paint

Core Web Vitals on cold load (apps/web, mid-tier mobile, 4G)

FCPFirst Contentful Paint

Source: Lighthouse CI (mobile preset)

Target

≤ 1,800 ms

Measured

pending

Pending
LCPLargest Contentful Paint

Source: Lighthouse CI / field RUM

Target

≤ 2,500 ms

Measured

pending

Pending
TTITime To Interactive

Source: Lighthouse CI (mobile preset)

Target

≤ 3,800 ms

Measured

pending

Pending
TBTTotal Blocking Time

Source: Lighthouse CI

Target

≤ 200 ms

Measured

pending

Pending
CLSCumulative Layout Shift (×1000)

Source: Field RUM (web-vitals)

Target

≤ 100 m-units

Measured

pending

Pending

Bundle & Payload

Shipped JavaScript & route weight (Next.js production build)

First-Load JSShared first-load JS (gzip)

Source: next build output

Target

≤ 130 KB

Measured

pending

Pending
Route JSPer-route JS budget (gzip)

Source: next build output

Target

≤ 200 KB

Measured

pending

Pending
CSSTotal CSS (gzip)

Source: next build output

Target

≤ 60 KB

Measured

pending

Pending
ImagesAbove-the-fold image weight

Source: next/image audit

Target

≤ 200 KB

Measured

pending

Pending

Runtime & Rendering

Interaction smoothness once the app is live

FPSSteady-state scroll/animation frame rate

Source: Performance panel / RUM long-frames

Target

≥ 60 fps

Measured

pending

Pending
INPInteraction to Next Paint

Source: Field RUM (web-vitals)

Target

≤ 200 ms

Measured

pending

Pending
Long TasksLong tasks (>50ms) during gate eval

Source: PerformanceObserver (longtask)

Target

≤ 0 tasks

Measured

pending

Pending
HydrationCockpit hydration time

Source: React profiler

Target

≤ 500 ms

Measured

pending

Pending

Service-Level Objectives

Server-side SLAs for APIs, validation engine & realtime

API p95Read-path API latency (p95)

Source: k6 / server traces

Target

≤ 300 ms

Measured

pending

Pending
Gate Evalfn_evaluate_gates latency (p95)

Source: Postgres timing / engine bench

Target

≤ 50 ms

Measured

pending

Pending
RealtimeRealtime push end-to-end latency

Source: Supabase Realtime probe

Target

≤ 1,000 ms

Measured

pending

Pending
AvailabilityMonthly API availability

Source: Uptime monitor

Target

≥ 99.9 %

Measured

pending

Pending
Error Rate5xx error rate

Source: Server logs / APM

Target

≤ 1 %

Measured

pending

Pending