Secure Entry
Admin Command Center
Supervisor access is required for approvals, unmatched-case handling, audit review, gateway provisioning, and release operations.
Return to operations surface
Supervisor Surface
SMS Automation
Desktop command center for review, audit, and exception handling
Production
Checking
System Overview
High-signal posture, queue pressure, and recent incidents.
Gateway Fleet
Live operator posture and heartbeat visibility
Recent Incidents
Failures, replies, and health drift
Queue Pressure
Per-operator active and waiting load
OperatorActiveWaitingLag
Alert State
What needs immediate supervisor attention
Requests & Replies
Queue list on the left, review drawer on the right.
Select a request or draft to inspect details and act.
Exception Desk
Investigate unmatched inbound SMS and perform guided manual match.
Select an unmatched reply to review likely request candidates.
Rejected Messages
Every message in the group that wasn't a valid formatted request, with the exact text that was rejected — not subject to the audit feed's row limit.
Select a rejected message to see its full original text.
Audit Ledger
Searchable compliance-grade event history with integrity posture.
0
Visible Events
Rows currently loaded into the admin audit feed.
0
Validation Failures
Rejected requests blocked before queueing or dispatch.
0
Recent 24h
Quick signal for training gaps, misuse, or probing attempts.
Controlled Tools
Provisioning, controlled backend testing, and release operations.
qr_code_2Provision Gateway
Generate a constrained setup payload for a device runtime phone.
Provisioning QR
scienceControlled Backend Tests
Generate requests and simulated replies without leaving the command center.
settingsSettings
Authenticated changes to the Telegram group and operator hotline numbers — previously only editable by SSH-ing into the server and hand-editing JSON.
Restart the Telegram bridge process after changing this (pm2 restart sms-bridge) — it reads this once at startup.
Applies immediately to this backend — no restart needed for this one.
Authorized Telegram users — gates the private-DM intake (group membership still gates the group, unless an allowlist is set there too).
Get a user's numeric ID via @userinfobot on Telegram — not their @username. Restart the bridge after adding/removing (pm2 restart sms-bridge).
shield_lockRelease / Publish
Keep high-risk actions visually isolated from daily review work.
Use `/api/app/publish-apk` for OTA release publication.
Use this console for provisioning, review, exception handling, and audit supervision.