AspectAvy Admin

Overview

Platform health and recent activity

No operator scopes loaded
Overview

Session, runtime, and operator activity

Use the left rail or Cmd/Ctrl+K to move between focused operator pages without leaving the admin shell.

Quick Actions

Use the hosted portal for the high-frequency support and QA flows that need audit logs and shared context.

CLI Shelf

These are the server-local commands that pair best with the hosted portal when you need shell access or automation.

Health Summary

Verify runtime health before or after operator actions.

./bin/admin-local ops health-summary
Show Auth State

Inspect a customer’s auth state before running repair mutations.

./bin/admin-local auth show-auth-state user@example.com
List Devices

Audit push registrations directly from the server-side CLI.

./bin/admin-local notifications list-devices qa-demo@yopmail.com
Admin Session

Browser-backed portal auth

Checking

Check whether this browser already has an operator session, or sign in with the dedicated portal account.

Password required TOTP or recovery code required Cookie-backed portal session

Auth Activity

Visible session feedback for sign-in, check-session, sign-out, and MFA state.

Waiting for data

Check the current browser session or sign in with password plus TOTP or a recovery code.

Check the current browser session or sign in with password plus TOTP or a recovery code.
Users-
Routes-
Plans-
Forecasts-

Runtime Health

Database, worker heartbeat, environment flags, and forecast freshness.

Sign in required

Sign in to load runtime health.

Sign in to load runtime health.

Recent Operator Activity

A quick read on recent privileged actions before opening the full audit feed.

Sign in required

Sign in to load recent operator activity.

Sign in to load recent operator activity.

Quick Actions

Move directly into the most common support and ops tasks without hunting through the portal.

Reference

Keep the portal aligned with the operator docs, CLI, and machine-readable registries.

User Support Workspace

Search by email or ID, load the backend-owned user profile, and run audited account repair flows without leaving the page.

QA Account Creation

Create fresh test accounts with auditable presets, or seed a complete demo workspace with a route, plan, trip, and current forecast favorites for docs and operator QA.

Search & Profile

Search results capture user context automatically and hydrate downstream route-owner and repair fields.

Repair Actions

Repairs are scoped, justified, and written to the operator audit log.

Support Result

Structured account details on top, raw JSON underneath.

Waiting for data

Sign in to search users and run support actions.

Sign in to search users and run support actions.

Routes & Trips Workspace

Move from owner lookup to route inspection, terrain analysis, route-plan review, and trip-safety detail without leaving the portal.

Owner Lookup

Start from a customer email to list saved routes or route plans.

Route Actions

Inspect one saved route or run support terrain and exposure workflows.

Plan & Trip Actions

Follow a plan into recent or latest trips, then open the full trip support summary.

Route & Trip Result

Use the structured view to promote captured IDs back into the workflow with one click.

Waiting for data

Sign in to inspect routes, plans, and trips.

Sign in to inspect routes, plans, and trips.

Forecasts & Ops

Review forecast freshness, worker heartbeat, runtime health, and trigger a manual sync with justification when needed.

Runtime Checks

Run the read paths most operators need during staging validation and live troubleshooting.

Operator Notes

Prefer the portal and documented operator APIs over ad hoc shell access so support actions stay accountable.

Cookie-backed portal session Audit-tracked mutations Docs-owned workflows

Forecast & Ops Result

Read the health summary first, then drop into the raw payload when you need backend detail.

Waiting for data

Sign in to inspect forecast and ops state.

Sign in to inspect forecast and ops state.

Operator Access Management

Provision and mutate operator accounts from the same audited service layer the CLI uses, then bootstrap MFA for the current browser session.

Operator Accounts

List existing operators or create a new account with a bundled scope set.

Access Changes

Capture a target operator and mutate scopes, password, or TOTP state.

Current Session MFA

Bootstrap or verify TOTP for the currently signed-in operator session.

Operator Result

Creation, scope changes, password rotation, and TOTP bootstrap all flow through this workspace.

Waiting for data

Sign in to inspect operator accounts and admin access.

Sign in to inspect operator accounts and admin access.

Campaigns, Content & Runtime Flags

Own every operator-managed message that ships into the apps: legal copy, splash creative, feature flags, sponsored pins, disclosure rules, and runtime campaign inventory.

Managed Documents

Use markdown or plain text for canonical operator-managed documents instead of relying on remote HTML at render time.

Splash / Launch Campaign

Control the launch surface advertisement or editorial campaign completely from admin, including artwork, CTA routing, disclosure copy, and schedule windows.

Feature Flags

Toggle product intent here while letting the backend keep the final effective state honest when a capability is unavailable.

Map Marker Sets

Define sponsored or informational placement sets, audience rules, schedule windows, and disclosure copy before attaching individual markers.

Markers

Attach individual placements to a set with coordinates, image constraints, detail copy, and CTA metadata that the clients can render in a modal sheet.

Campaign Analytics

Load impression, tap, detail-open, and CTA-open metrics per set so operator support and customer reporting share the same audited source of truth.

Campaign & Content Result

Operator-managed launch slots, flags, documents, and map-marker inventory are summarized here before falling back to raw JSON.

Waiting for data

Sign in to inspect campaign content, launch slots, and runtime flags.

Sign in to inspect campaign content, launch slots, and runtime flags.

Analytics Studio

Query app telemetry and managed-marker engagement with the same backend analytics contracts, then export grouped or event-level snapshots for reporting.

Query Builder

Use CSV fields for multi-value filters. Grouping accepts up to four dimensions such as day,eventName,surfaceID.

Saved Use Cases

Jump into common queries for release validation, pin reporting, and field-surface engagement without rebuilding the query every time.

Analytics Result

Grouped metrics, unique sessions, and export-ready event rows appear here after every query.

Waiting for data

Run an analytics query to inspect app or advertisement telemetry.

Run an analytics query to inspect app or advertisement telemetry.

Notifications Lab

Inspect registered devices, preview typed APNS payloads, dry-run sends, and test real delivery from the same backend operator surface.

Device Lookup

Resolve a local user first, then filter by push environment, platform, or token suffix before sending.

Payload Composer

Compose a reusable typed payload, preview it first, then either dry-run or send it to matched devices or a direct token.

Notifications Result

Resolved devices, APNS previews, and delivery results are summarized here before falling back to raw JSON.

Waiting for data

Look up a user’s devices or preview a payload before sending.

Look up a user’s devices or preview a payload before sending.

Audit Feed

Filter immutable operator events by action, target, operator, or status to confirm what happened and why.

Filters

Use the current shared context to focus the feed on the operator, user, or route you are actively working on.

Events

Recent operator actions, targets, status, and captured justification.

Sign in required

Sign in to load the operator audit log.

Load the audit log to view recent operator activity.
Sign in to load the operator audit log.