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#