Operator console
Electrik ships a platform ops UI at /ops for allowlisted emails — not Filament.

Access
ELECTRIK_OPERATOR_EMAILS=you@@example.com,ops@@example.com
Middleware: electrik.operator (EnsureOperator). Non-operators get 403.
Screens
| Path | Purpose |
|---|---|
/ops |
Metrics: users, teams, past due, failed jobs, signups 7d/30d, active subs, est. MRR stub |
/ops/users |
Search, suspend, impersonate |
/ops/teams |
Team list |
/ops/webhooks |
Inbound Stripe webhook event log |
/ops/plans |
Edit plan features JSON, add-on / metered flags |
/ops/failed-jobs |
Failed queue jobs |
/ops/announcements |
CRUD + publish fan-out |
/ops/mail-preview |
Preview package notification emails |

Est. MRR
Ops MRR is a local catalog stub (plan prices × active subscription items). It is not Stripe Reporting. Cashier uses the type column for subscription name filtering.
Impersonation
Ops (and team members UI) can impersonate via lab404/laravel-impersonate. A banner + leave route stop impersonation; activity is logged.