Engineers App

The Reliable Engineers App

A mobile app for the people on the other end of the page, engineers who need to be woken up at 3am when production breaks. Receive incidents, acknowledge them, and triage on the go.

Android only at v1

The current build is Android-only. iOS will follow once we ship the APNs + Critical Alerts entitlement work. Most of what's documented here is platform-neutral; the Android-specific battery / permission notes are flagged in Troubleshooting.

What the app is for#

The Engineers app is the responder side of Reliable. Customers integrate the Frontend SDK on their site; the SDK reports errors; the paging engine decides who is on-call; this app is what wakes that person up. It's not a configuration tool, admins configure rotations and policies from the web dashboard. This app is for engineers who are on the receiving end of those decisions.

Day-to-day, an engineer uses the app to:

  • Get paged on critical incidents, full-screen takeover, alarm sound, big ACKNOWLEDGE button.
  • Browse the incident feed, drill into a specific incident, see the full activity trail.
  • Acknowledge, resolve, reopen, or add a note to an incident.
  • Check who's on-call right now and when their next shift is.
  • Receive quiet update notifications when AI reclassifies an incident's severity.

The four screens#

Overview

Active incident count, latest incident, system health pulse, at-a-glance status across your project.

Incidents

Every incident in your project. Filter by status, acknowledge / resolve / reopen, append notes to the activity trail.

Schedule

Who's on-call right now (with countdown), your next shift, upcoming team rotation.

Profile

Read-only profile + sign out. Channels / rotation / preferences are admin-managed from the dashboard.

Engineer vs admin, who controls what#

The single most common confusion at onboarding: engineers don't configure their own rotation. The app is intentionally a thin responder client. Anything that affects who gets paged when lives in the dashboard.

ConcernWho owns itWhere
Who is on shift at time TAdminDashboard → On-call → Schedules
Severity bypass policyAdminDashboard → Settings
Tier / policy targetingAdminDashboard → Engineers
Notification channelsAdmin (FCM token auto-registered)Dashboard → Engineers → Manage Channels
Acknowledge / resolve / reopen / noteEngineerMobile app

The principle

The app is a responder tool, not a configuration tool. If a feature would change who gets paged or when, it doesn't belong here, it belongs in the dashboard.

Where to go next#